有没有什么方法可以让我们从命令行本身编辑终端首选项,例如背景、颜色等?终端是 Gnome 终端。
我正在使用 Ubuntu 14.04 值得信赖的 tahr。
答案1
这就是我所做的:
安装 gconf 编辑器
sudo apt-get install gconf-editor
从终端启动它
gconf-editor
转到应用程序> 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%),您必须将其更改为所需的终端配置文件。
中dconf
,org.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-background
为true