设置菜单信息的存储位置取决于某些项目。诸如桌面背景,主题,语言和键盘快捷键(包括自定义快捷键)之类的东西-都属于dconf模式,而诸如“显示设置”和“网络设置”之类的东西则必须分别与xrandr
和network-manager
程序交互。
例如,在设置菜单中,我有一个自定义快捷方式PAGE-DOWN
。如果我做得dconf dump / | grep -C 5 PAGE
足够适当,我将看到以下条目:
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom7]
binding='<Alt>period'
command='bash -c "xdotool getactivewindow key Page_Down"'
name='PAGE-DOWN'
电源设置也一样,位于dconf
:
[org/gnome/settings-daemon/plugins/power]
idle-dim=false
lid-close-battery-action='nothing'
lid-close-ac-action='nothing'
主题:
$ dconf dump / | grep theme
cursor-theme='crystalblue_classic'
icon-theme='Deepin-2013'
gtk-theme='Numix'
theme='Numix'
就屏幕的定位而言,您可以通过“设置”->“显示”菜单或使用来完成xrandr
,例如
xrandr --output VGA1 --auto --output HDMI1 --auto --right-of VGA1
(来自Arch Wiki的示例)
甚至更手动的方式是更改.config/monitors.xml
文件,这是做什么的xrandr
。
但最重要的是,gnome-settings-daemon
如果您具有Gnome Shell或unity-settings-daemon
Unity(默认桌面),则由所有这些规则控制。知道了,我已经使用dconf
,gconf
并xrandr
在此网站上众多的脚本来调整桌面功能,并使用gnome-settings-daemon
到的简化的行为openbox
环境。贝娄是其中的一些例子,
为每个应用程序分配默认键盘语言(使用gsettings
)
如何永久设置第二个屏幕的分辨率?(使用xrandr
)
~/.config
。