我正在使用Ubuntu14.04,我想使用命令行设置我的gnome终端的背景色。
据我所知,gconftool-2是实现这一目标的方法,但我无法确定命令是如何实现的。
我的~/.gconf/apps目录如下所示:
├── %gconf.xml
├── gnome-terminal
│ ├── %gconf.xml
│ └── profiles
│ ├── Default
│ │ └── %gconf.xml
│ └── %gconf.xml
└── nm-applet
└── %gconf.xml 如果我跑了
gconftool-2 -a /apps/gnome-terminal/profiles/Default我得到了一长串键值对,例如像下面这样的对
scroll_on_output = false
cursor_blink_mode = system
background_color = #28F528F528F5我认为它属于“默认”gnome终端配置文件,但是如何使用gconftool-2设置这些值呢?
我已经计算出我可以用
gconftool-2 --get /apps/gnome-terminal/profiles/Default/background_color但是不确定如何赋值一个新变量,在这种情况下,我猜它是一个字符串,例如,我希望它类似于
gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_color --type=string: #ababab或者类似的东西?
发布于 2015-05-25 18:07:44
显然,dconf工具-2不再起作用了,不过dconf确实为我工作过。关闭gnome终端,并在xterm或其他终端模拟器,甚至tty中运行。
步骤1:查找所需配置文件的id
dconf dump /org/gnome/terminal/legacy/profiles:/ | awk '/\[:/||/visible-name=/'我的产出:
[:732eb8b6-054a-446e-b89b-707f3331b62a]
visible-name='G-O'
[:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
visible-name='BLACK-GRAY'
[:950cf000-d979-4981-bbdd-65441138c782]
visible-name='B-W'
[:6390ed2d-5768-4650-b4c8-dc1ef4f5da1a]
visible-name='IBM'
[:868caf45-6db6-4427-81f0-d6fa28ef1c3e]
visible-name='gray-green'
[:1960ff5e-ffe6-48c3-8f7c-b771245d62ae]
visible-name='cathode'
[:9176f39d-9b41-4e64-87d9-ea388e3b873d]
visible-name='B-O'
[:98707df3-b227-4a01-ae76-310f8270b9bd]
visible-name='Default'
[:4038ffeb-a484-4c39-aead-9c45f4032f27]
visible-name='PRINT'
[:67607036-706f-4872-bd7d-a3eabf321460]
visible-name='B-G'所以我的默认配置文件有id :98707df3-b227-4a01-ae76-310f8270b9bd
步骤2:允许使用自定义颜色而不是系统颜色
sudo dconf write /org/gnome/terminal/legacy/profiles:/:98707df3-b227-4a01-ae76-310f8270b9bd/use-theme-colors "false"
步骤3:设置所需的背景色
sudo dconf write /org/gnome/terminal/legacy/profiles:/:98707df3-b227-4a01-ae76-310f8270b9bd/background-color "'#ABAB9B9B6060'"
第四步:(重新)启动gnome终端。
发布于 2015-12-24 11:08:17
我刚刚发现,gconf2似乎确实起作用了--命令出错了。
例如,这起作用
gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_color --type string "#393939"https://askubuntu.com/questions/628122
复制相似问题