如何在 Gnome 3.8 中禁用闪烁的光标?

如何在 Gnome 3.8 中禁用闪烁的光标?

建议的解决方案是禁用 Gnome 终端中的闪烁光标。但是,它似乎不再适用于 Gnome 3.8。Gconf/apps/gnome-terminal/profiles/Default中的选项不存在。

那么,Gnome 3.8 的可行解决方案是什么?

答案1

尝试(在终端):

gsettings set org.gnome.desktop.interface cursor-blink false

如您所见,密钥已被移动到(通过 GSettings),因此,如果您愿意,org.gnome.desktop.interface可以通过以下方式访问它。dconf-editor

答案2

以上方法在 Debian Jessie 上都不起作用。我找到了以下解决方案最近的 gnome 文档

## Find profile, see also Edit -> Profile Preferences -> Profile ID
gsettings get org.gnome.Terminal.ProfilesList list

## Substitute the relevant profile for UUID below - but include all / and :
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ cursor-blink-mode off

## Disable globally (except gnome-terminal has its own config)
gsettings set org.gnome.desktop.interface cursor-blink false

要对所有配置文件自动执行此操作,请输入 bash

for uuid in $(gsettings get org.gnome.Terminal.ProfilesList list | tr -d "[',]"); do
    gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ cursor-blink-mode off
done

这将使用 检索配置文件列表中的 UUID,如上所示gsettings,并删除不需要的字符[',]。结果列表用于将 设置为cursor-blink-mode关闭。

答案3

试试这个。要禁用桌面范围内的光标闪烁:只需按键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

gconftool-2 --set /desktop/gnome/interface/cursor_blink --type bool false

仅为 Gnome Terminal 的默认配置文件禁用闪烁:

gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

来源:M.Friedrich

相关内容