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

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

那么,Gnome 3.8的工作解决方案是什么?

尝试(在终端):

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

您可以看到密钥已移至org.gnome.desktop.interface (通过GSettings),因此如果您愿意,可以通过dconf-editor访问它。

以上都不适用于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 

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

试试这个。 禁用桌面范围内的光标闪烁:只需按键盘上的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