以编程方式配置主题

Edd*_*Edd 5 linux themes linux-mint desktop-customization cinnamon

我正在尝试创建一个 bash 脚本来设置我的环境。我想使用 bash 命令更改图标、桌面和控制主题。这可以在此面板中手动完成:

主题配置面板

哪些命令允许我更改这些设置?在哪里可以找到这些命令的文档?

我在用Linux Mint 18.2 Cinnamon 64-bit

编辑

以下是可以更改屏幕截图中显示的所有这些设置的命令:

# Window borders.
gsettings set org.cinnamon.desktop.wm.preferences theme '...'

# Icons.
gsettings set org.cinnamon.desktop.interface icon-theme '...'

# Controls.
gsettings set org.cinnamon.desktop.interface gtk-theme '...'

# Mouse pointer.
gsettings set org.cinnamon.desktop.interface cursor-theme '...'

# Desktop.
gsettings set org.cinnamon.theme name '...'
Run Code Online (Sandbox Code Playgroud)

Has*_*tur 5

有几个页面可以帮助您在线。[ 1a , 1b ,...]
假设您正在使用 gnome

1 - 更改 GTK 主题

Unity、Gnome 3 Shell/经典、Cinnamon

gsettings set org.gnome.desktop.interface gtk-theme "Mytheme"
Run Code Online (Sandbox Code Playgroud)

伴侣

mateconftool-2 --type=string --set /desktop/mate/interface/gtk_theme "Mytheme"
Run Code Online (Sandbox Code Playgroud)

侏儒2

gconftool-2 --type=string --set /desktop/gnome/interface/gtk_theme "Mytheme"
Run Code Online (Sandbox Code Playgroud)

在上面提供的链接[ 1a ]上还有其他关于

  1. 更改 GTK 主题
  2. 更改窗口主题 (Metacity)
  3. 更改外壳主题
  4. 更改 GTK 配色方案

您可以使用通常的方式找到有关该命令的信息,即在互联网上搜索gsettings[ 2 ]gconftool-2[ 3 ]mateconftool-2[ 4 ] 或 the saint man

man gsettings
man gconftool-2
man mateconftool-2
Run Code Online (Sandbox Code Playgroud)

您可能会通过谷歌搜索找到有趣的页面,例如使用以下关键字

linux mint change theme command line
Run Code Online (Sandbox Code Playgroud)