如何使 gnome 终端光标变为绿色

如何使 gnome 终端光标变为绿色

我现在已经大量定制了我的终端外观,为了添加最后的润色,我希望将我的 gnome-terminal 光标变为绿色(它目前是白色的),但是在设置 GUI 中似乎没有办法做到这一点,那么如何才能实现呢?我正在运行带有 GNOME 3.16 的 Ubuntu GNOME 15.04。

信息更新:

这是我的终端的当前外观:

GNOME 终端

我已经将其配置为:

PS1='${debian_chroot:+($debian_chroot)}\[\033[00;37m\][\[\033[00;32m\]\t\[\033[00;37m\]] \[\033[01;34m\]\u\[\033[00;37m\]@\[\033[01;34m\]\h\[\033[00;37m\]:\[\033[01;34m\]\w\[\033[01;32m\]$ '

.bashrc

答案1

以下命令将改变终端光标为green

echo -e "\e]12;green\a"

上述命令将打印额外的换行符。如果不需要换行符:

echo -ne "\e]12;green\a"

对于永久更改,请将上述命令放入.bashrc文件中。

此外,如果您想让光标可见或不可见:

tput cnorm  # make cursor invisible
tput civis  # make cursor visible

更多信息请访问以下链接:

如何更改当前光标位置指示器的颜色?

答案2

您的文本颜色实际上设置为白色,请在配置文件中检查它(菜单编辑/配置文件首选项/颜色)。您PS1明确将“当前颜色”返回为绿色,因此文本为绿色,但应该PS1有其定义字符串结尾以...]\w\[\033[00m\]\$将其返回到默认颜色。在编辑/配置文件首选项中将文本颜色更改为绿色,为了避免将来混淆,请使用上述字符串返回默认值。

答案3

你可以尝试这个:

sudo nano #terminal-cursor-ds:#

然后输入

cusor window color {
   {window frame cursor}
   {color="true"
   {color="green"
}

然后保存文件,然后在终端中输入:

sudo apt-get install --reinstall gnome3
sudo dpkg-reconfigure term

这样也许能很好地发挥作用。

相关内容