似乎没有可用于更改工具提示持续时间的选项。有什么办法吗?
答案1
如果您正在运行 compiz,这是一个相当容易的更改。首先,您需要安装 Compizconfig 设置管理器。它将出现在您的首选项菜单中。
现在,您要更改的内容在动画插件中。选择关闭动画并添加一个新值,将动画设置为淡入淡出(窗口匹配时 type=Tooltip),然后更改其持续时间,然后根据需要更改值(以毫秒为单位)。它们会自动应用。
只需稍加调整,您就可以让工具提示在屏幕上停留很长时间,或者让工具提示在您移开鼠标后立即消失。这种方法的主要缺点是,您的工具提示会以某种方式淡出。您可以通过添加具有类似选项的打开动画让它们持续更长时间。
答案2
我还没有测试过,但是这样的方法应该可行:
编辑您的~/.gtkrc-2.0
并插入
gtk-tooltip-timeout = 300
您需要重新启动应用程序才能让它们看到它。
资料来源:
答案3
就我而言,这unclutter
导致工具提示在不到 1 秒后消失 - 您可以编辑/etc/default/unclutter
以修改超时或禁用它(系统范围),但我发现添加该-grab
选项可以避免工具提示消失,同时仍然像以前一样隐藏光标:
...
# Options passed to unclutter, see 'man unclutter' for details.
EXTRA_OPTS="-idle 1 -root -grab"
到目前为止,我注意到的一个副作用是,触摸板滚动将不起作用,除非您稍微移动指针以使其重新出现。点击有时需要两次尝试,因为第一次点击仅用于重新显示指针,并且只有第二次事件才会发送到应用程序。这有点道理,但如果这种情况只在 10-15 秒后发生,那就更好了。
据我所知,Gnome / gtk 本身没有工具提示持续时间的设置,因为工具提示首先不应该消失。
compiz 淡出持续时间 hack 最多只能持续 4 秒,而且令人烦恼的是,即使您现在想查看不同的工具提示,工具提示也会慢慢淡出。(我无权对其他回复发表评论)
至于gtk-tooltip-timeout
设置,除了已被弃用且无可替代之外,它还用于设置时间前会出现工具提示,但不会持续显示。