从终端内更改 Gnome 终端的首选项

从终端内更改 Gnome 终端的首选项

有没有什么方法可以让我们从命令行本身编辑终端首选项,例如背景、颜色等?终端是 Gnome 终端。

我正在使用 Ubuntu 14.04 值得信赖的 tahr。

答案1

这就是我所做的:

  1. 安装 gconf 编辑器sudo apt-get install gconf-editor

  2. 从终端启动它gconf-editor

  3. 转到应用程序> gnome终端>配置文件> gnome编辑器内的默认值

这将打开偏好的键值对。编辑所需键对应的值。

感谢您为我指明方向,而不是给出确切的答案@jasonwryan。一路上我还学到了一些其他的东西。

现在,我将尝试使用gconftool-2做同样的事情。我正在尝试消除对 GUI 的需要:)

有用的链接:什么是Gconf

添加:使用 gconftool-2

程序 gconftool-2 允许用户从命令行与 Gconf 交互。

例如,您希望设置终端的背景暗度

所以,我们必须设置钥匙/apps/gnome-terminal/profiles/Default/background_darkness 带有价值(假设为 0.50)

gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_darkness --type=float 0.50

与此类似,我们可以设置更改不同键对应的其他值。

答案2

正如所指出的这个问题, 自从Ubuntu 15.10 狡猾的狼人 gconf已被替换为dconf配置系统

与其前身类似,它提供了一个 GUI 工具dconf-editor,允许我们查看和配置其模式。要安装它,请运行

sudo apt install dconf-editor

同样,我们可以通过命令行管理其配置,现在使用gsetting.例如,如果你想设置背景透明度终端级别(假设为 50%),您必须将其更改为所需的终端配置文件。

dconforg.gnome.Terminal.Legacy.Profile:是存储终端配置文件的位置,因此您可以列出正在运行的现有配置文件 UUID gsettings get org.gnome.Terminal.ProfilesList list,然后您可以通过更改所需的密钥

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:[target-profile-UUID]/ background-transparency-percent 50

请注意,要实现更改,您还需要设置use-transparent-backgroundtrue

相关读物

相关内容