我所处的环境是个异构型的网络,操作系统繁多,业务是Linux,老系统是Unix,而大部分办公的主机都是Windows系统,内部的很多系统与Notes邮箱都得通过Windows的机子使用,日常的办公还是离不开Win的,以前一直使用rdesktop远程桌面连接到另外台windows的主机处理公文什么的,但是启用Aiglx/Xgl后,rdesktop与透明冲突,显示都不正常,基本就是虚的,还好Linux的Shell很好用,一直我都是用Shell在rdesktop前切换到metacity窗口管理器下使用,今天正好没事做,Google了下,发现其实这个很容易就能解决,只需要在rdesktop前关闭屏幕透明显示就可以了。
执行rdesktop前执行以下就可以:
[bash]export XLIB_SKIP_ARGB_VISUALS=1
当然您也可以自己改写rdesktop命令,将其放置在/usr/local/bin下,替代缺省的rdesktop命令:
[bash]sudo vi /usr/local/bin/rdesktop
添加如下内容:
[bash] export XLIB_SKIP_ARGB_VISUALS=1 /usr/bin/rdesktop $@
然后,添加执行属性:
[bash]chmod +x /usr/local/bin/rdesktop
这样在执行rdesktop都会自动执行:export XLIB_SKIP_ARGB_VISUALS=1(因为/usr/local/bin在系统path中优先与/usr/bin)
O comments at "Linux:Aiglx/Xgl下rdesktop透明看不清楚的解决方法"
Comment Now!