Настройте темы программно

1010
Edd

Я пытаюсь создать скрипт 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 '...' 
3
Добро пожаловать в SuperUser Edd ... найдите секунду, чтобы прочитать [спросить], каждый сайт немного отличается ... В случае этого вопроса я думаю, что уместно указать среду рабочего стола, которую вы используете, потому что, конечно, ответ зависит от этого. Кстати, у вас есть ответ. Hastur 6 лет назад 0
@Hastur Спасибо за примечание, я добавил тег `desktop` и пытаюсь найти ответ, пока мы говорим. Edd 6 лет назад 0
Пожалуйста, но я имел в виду [Desktop_environment] (https://en.wikipedia.org/wiki/Desktop_environment), а не рабочий стол ... Gnome (который), KDE, Cinnamon, Xfce, LxDe, LXQt ... см. в Google `окружение рабочего стола linux` ... может быть, когда вы найдете свой, вы можете заменить один из тегов на конкретный (gnome, mate ...) Hastur 6 лет назад 0
@Hastur Моя рабочая среда - "корица". Я удалил тег `desktop` и заменил его на` cinnamon` (поскольку ограничение составляет 5 тегов). Edd 6 лет назад 0

1 ответ на вопрос

3
Hastur

Есть несколько страниц, которые могут помочь вам в Интернете. [ 1a, 1b, ...]
Предполагая, что вы используете гном

1 - изменить тему GTK

Unity, Gnome 3 Shell / Classic, Корица

gsettings set org.gnome.desktop.interface gtk-theme "Mytheme" 

Приятель

mateconftool-2 --type=string --set /desktop/mate/interface/gtk_theme "Mytheme" 

Гном 2

gconftool-2 --type=string --set /desktop/gnome/interface/gtk_theme "Mytheme" 

По приведенной выше ссылке [ 1a ] есть другие разделы о

  1. Изменить тему GTK
  2. Изменить тему окна (Metacity)
  3. Изменить тему оболочки
  4. Изменить цветовую гамму GTK

Вы можете найти информацию о команде обычным способом, поиск в Интернете для gsettings[ 2 ], gconftool-2[ 3 ], mateconftool-2[ 4 ] или святой man :

man gsettings man gconftool-2 man mateconftool-2 

Вы можете найти интересные страницы с помощью поиска Google, например, со следующими ключевыми словами

linux mint change theme command line 
`gsettings` это один. С помощью `man` я нашел необходимые ключи для изменения всех настроек, которые я указал, в шапке экрана (хотя из статей, которые вы опубликовали, работал только один ключ). Я принимаю ваш ответ и обновляю свой вопрос с помощью команд, которые я нашел. Edd 6 лет назад 0
@Edd В общем, когда это возможно, и это не создает слишком много путаницы, мы стараемся дать более общий ответ, чтобы решить не только проблему OP, но и других путешественников, которые могут в конечном итоге закончить на этой странице. .. BTW _ "работал только один ключ" _ потому что по умолчанию у вас может быть установлена ​​только одна из этих команд, и это зависит от того, какая у вас _desktop environment_: Unity, Gnome 3 Shell / Classic, __Cinnamon__ -> `gsettings` <- -, товарищ `mateconftool-2`, Gnome-2` gconftool-2` ... Hastur 6 лет назад 0

Похожие вопросы