如何从终端配置桌面外观?

EuA*_*reh 3 command-line bash

我正在创建一个小脚本来根据我的偏好设置安装,我想知道如何从终端更改桌面外观设置。

像:

  • 设置默认应用程序以显示视频
  • 更改触摸板首选项
  • 添加自定义键盘快捷键
  • 更改面板位置……诸如此类?

我相信所有此类配置都存储在某个文件中。有没有办法可以从终端改变这种事情?你能告诉我一个资源,我可以在那里了解更多信息吗?

Syl*_*eau 5

大多数这些设置都存储在dconf数据库中。

我建议使用命令监视dconf更改donf watch /并使用 GUI 更改桌面设置。

所以先打开一个终端,启动dconf监控,打开系统设置->外观菜单:

在此处输入图片说明

关闭时,您可以看到存储在数据库中的上述设置。

现在要从您的安装脚本中设置一个值,您可以使用例如:

dconf write /org/compiz/profiles/unity/plugins/unityshell/icon-size 32
Run Code Online (Sandbox Code Playgroud)

设置启动器图标大小。

查看dconfgsettings命令手册页,您可以使用此方法设置大部分桌面设置。