LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: cwjiof

推荐X下的虚拟终端——tilda

[复制链接]
发表于 2008-1-6 22:26:15 | 显示全部楼层
Post by zlowly;1803744
楼上的问题可能是没有设置你的WM的Focus Stealing Prevention。Gnome、KDE、XFWM、Compiz等都有类似的选项。

gnome在window preferences中无论是否打开 select windows when the mouse moves over them都一样,还是我上面说的那样。
回复 支持 反对

使用道具 举报

发表于 2008-1-6 22:29:29 | 显示全部楼层
Post by zlowly;1803785
我的意思是,一旦宽度设置为100%,那么无论高度设置为多少,tilda都是全屏显示。而且这时候即使重新修改宽度,tida也是一直保持全屏,除非重新启动tida。我的是x86_64,tilda是0.9.5-1。

俺的不会,高度、宽度均可设置为不同值并立马生效。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 23:10:11 | 显示全部楼层
我的也不会。高度与宽度的设置值都是可控的,并立即生效。

>>gnome在window preferences中无论是否打开 select windows when the mouse moves over them都一样,还是我上面说的那样。
这个问题,我也没有。一按快捷键就立即出现了。难道是版本问题?是否先卸载,再用pacman安装一下试试?
回复 支持 反对

使用道具 举报

发表于 2008-1-6 23:18:04 | 显示全部楼层
刚才测试了一下,关闭了compiz,宽度100%就全屏的问题就不出现了。推测是和compiz一起的时候tilda就会出问题。同时如果使用compiz的话,tilda的下拉动画会出现一顿一顿的滞留现象,关闭compiz的话就很流畅。

另外,如果compiz开启的话,tllda的透明就是真透明,可以看到它后面的窗口;如果关闭compiz,tilda的透明只是简单的将桌面半透明的设置为它的背景。
回复 支持 反对

使用道具 举报

发表于 2008-1-7 00:17:51 | 显示全部楼层
Post by cwjiof;1803728
Tilda完全支持UTF8编码(当然GBK等编码也是支持的)。而且也不用人为的特意去设置。

这么说吧,只要你能正常用中文输入法,只要你设置了支持中文字符显示的LC_CTYPE环境变量,那么,Tilda就能显示中文了。


我没说清楚,我的意思是我用utf8,能否在tilda里设置为 gbk呢?这样就可以在tilda里登录bbs了
回复 支持 反对

使用道具 举报

发表于 2008-1-7 00:27:19 | 显示全部楼层
Post by cwjiof;1803765

这个问题与上面的问题可能本质是相同的,都是不会执行/etc/profile。
所以,如果将/etc/profile的内容放到~/.profile or ~/.bashrc中执行,也许能解决吧。


对,是这个问题,但是还是没有解决
回复 支持 反对

使用道具 举报

发表于 2008-1-7 01:21:17 | 显示全部楼层
Post by cwjiof;1803809
>>gnome在window preferences中无论是否打开 select windows when the mouse moves over them都一样,还是我上面说的那样。
这个问题,我也没有。一按快捷键就立即出现了。难道是版本问题?是否先卸载,再用pacman安装一下试试?
我用Pacman安装了一遍,又反复试验了一番,还是存在一些问题如下:

可以一键呼出或隐藏,但必须设置为 Always on top,即便如此,比如在隐藏状态时桌面有Firefox,鼠标在Firefox内,这里按热键呼出 Tilda,这时的Tilda是只会取得桌面焦点而无法取得输入焦点,键盘输入会反映到Firefox的即时搜索中,因为我是宽屏,我的Tilda设置为桌面大小,而Firefox为桌面一半大小,这样看得很清楚。非得还是要按一下鼠标才行,或者和我上面所说的那样,按3下热键,第三下终于能取得所有焦点。

如果不设置为 Alway on top,如果Tilda没有键入过任何命令,那按一下热键可以呼出,如果 Tilda 有记录并超过一屏,那这时按我上面说的在隐藏状态呼出要连按三下才能取得顶置。

总之,这东西已经用了很久了,就这几个地方不是很爽。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 10:01:06 | 显示全部楼层
Known Issues

1) Be sure to turn off 'focus stealing prevention' in you window manager or Tilda can not take focus on pull down. This is on by default in Beryl and KDE. For GNOME's Metacity and Xfce's Xfwm Tilda should work properly by default.

2) Some have bad looking fonts unless Double Buffering is enabled. In the Preference window, the General tab, select Enable Double Buffering.

3) Anything else you find please email me at sloutri AT iit DOT edu

补充:
Note: Apparently Metacity has started to not be very Tilda friendly by having focus stealing prevention on by default. Feel free to let me know if you have problems with Metacity but also let their developers know.

Gnome的Metacity对Tilda的支持已经变得不太友好了。应该就是这一原因。请给开发者写信:sloutri@iit.edu

------------http://tilda.sourceforge.net/wiki/index.php/Main_Page
                 New Release - Dec. 12th, 2007 - 0.9.5


有人更明确的谈到:

Indeed this looks like a meta city bug. I went back (thanks to
snapshot.debian.net) to metacity 1:2.20.0-1 and the focus issue disappeared immediately after I killed-all metacity.
Now I upgraded again to 1:2.20.1-1 and the bug is back.

-----http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/8c1b30dafb592fcd
回复 支持 反对

使用道具 举报

发表于 2008-1-7 11:25:11 | 显示全部楼层
怎么让tilda启动的时候执行/etc/profile呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 12:17:34 | 显示全部楼层
$ echo source /etc/bash_completion >>~/.bashrc

然后重新启动tilda,就能解决bash completion的问题了。你试过了不行吗?

好像tilda启动的时候,是不执行/etc/profile or ~/.profile,但是~/.bashrc却是执行的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表