Emerging Life » 日志 » 图形界面下的 svn 解决方案
图形界面下的 svn 解决方案
snakehsu 发表于 2007-11-14 02:27:22
(以及,我是怎样解决 Java 程序在 Compiz Fusion 下的显示问题的)
Portage 中用户数量比较多的 svn 图形界面客户端包括 eSVN,RapidSVN 和 KDESVN。因为我现在是用 gnome,所以就不考虑 KDESVN 了。剩下的两个,对于我的源代码库使用的 svn+ssh:// 协议支持都不太好。在 Google 了一下之后发现 SmartSVN 还不错,美中不足的是它是一个闭源的软件。
其实还可以用 nautilus-script 实现类似 Windows 下 tortoiseSVN 的在右键菜单中进行 SVN 操作的功能,大概想了一下,基本的交互如输入密码之类可以通过 zenity 和 expect 实现,或者干脆使用公钥加密无密码的 ssh 登录,不过现在实在没有精力折腾这个了。
SmartSVN 是 Java 写的,所以在 Compiz 下会有臭名昭著(?)的空白窗口问题。我今天也遇到了,在 CompizConfig Settings Manager (ccsm) 中打开了 workarounds 插件和 Java workaround 后,发现 Java 程序的窗口变得巨大(大于全屏尺寸),而只有左上角显示内容,如果改变窗口尺寸的话,就又只有白窗口了。在 ccsm 中的 General Options 里如果不选“取消重定向全屏窗口”这个选项的话,重启 compiz,然后再使用 SmartSVN 就正常了。我又用 freemind 试验了一下,一切正常,看来使用 workaround 并不用“取消重定向全屏窗口”即可解决部分 Java 程序在 compiz 下的显示问题。
Portage 中用户数量比较多的 svn 图形界面客户端包括 eSVN,RapidSVN 和 KDESVN。因为我现在是用 gnome,所以就不考虑 KDESVN 了。剩下的两个,对于我的源代码库使用的 svn+ssh:// 协议支持都不太好。在 Google 了一下之后发现 SmartSVN 还不错,美中不足的是它是一个闭源的软件。
其实还可以用 nautilus-script 实现类似 Windows 下 tortoiseSVN 的在右键菜单中进行 SVN 操作的功能,大概想了一下,基本的交互如输入密码之类可以通过 zenity 和 expect 实现,或者干脆使用公钥加密无密码的 ssh 登录,不过现在实在没有精力折腾这个了。
SmartSVN 是 Java 写的,所以在 Compiz 下会有臭名昭著(?)的空白窗口问题。我今天也遇到了,在 CompizConfig Settings Manager (ccsm) 中打开了 workarounds 插件和 Java workaround 后,发现 Java 程序的窗口变得巨大(大于全屏尺寸),而只有左上角显示内容,如果改变窗口尺寸的话,就又只有白窗口了。在 ccsm 中的 General Options 里如果不选“取消重定向全屏窗口”这个选项的话,重启 compiz,然后再使用 SmartSVN 就正常了。我又用 freemind 试验了一下,一切正常,看来使用 workaround 并不用“取消重定向全屏窗口”即可解决部分 Java 程序在 compiz 下的显示问题。
相关日志:
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
