Страница 1 из 1

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 11:55
Certion
Здравствуйте.
Подскажите пожалуйста как создать скрипт или команду в терминале по смене темы панели Plank?

Пробовал методом тыка вот такой вариант:
---------------------------------------------------------------------------
plank set decoration theme “моя-тема”
plank 'dock1' set decoration topic “моя-тема”

Не подходит...
В Google по моему вопросу информации не нашел.

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 12:27
sheridan
Certion,
Настройка тем
Тему можно изменить, выбрав вариант в раскрывающемся меню « Настройки» > «Внешний вид» > «Тема» . Темы хранятся глобально /usr/share/plank/themes/или локально в папке ~/.local/share/plank/themes/.

Эти пользовательские темы можно установить, чтобы придать вашей доске привлекательный вид. Найдите в AUR запрос «plank-theme» , например, plank-theme-arc AUR — это тема Arc для Plank.

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 12:57
Certion
sheridan писал(а):
04 июл 2022, 12:27
Настройка тем
Тему можно изменить, выбрав вариант в раскрывающемся меню « Настройки» > «Внешний вид» > «Тема» . Темы хранятся глобально /usr/share/plank/themes/или локально в папке ~/.local/share/plank/themes/.
OS: Linux Mint Una Cinnamon

sheridan, нужен скрипт или команда в терминале, что-то похожее на вот эту команду:
Смена Темы для Рабочего стола
gsettings set org.cinnamon.theme name "моя-тема"
А вот как правильно создать для Plank в этом то и вопрос...

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 12:59
sheridan
Certion, А почему нельзя по указанному пути подставить свою тему?

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 13:04
Certion
sheridan писал(а):
04 июл 2022, 12:59
Certion, А почему нельзя по указанному пути подставить свою тему?
sheridan, в Plank имеются две темы: "Светлая" и "Тёмная".
Команды или скрипт нужны для автоматической смены тем в один клик, не открывая Настройки Plank и Параметры системы --> Темы

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 13:41
rogoznik
Certion писал(а):
04 июл 2022, 12:57
gsettings set org.cinnamon.theme name "моя-тема"
Таким образом ты меняешь тему для DE, используя некий аналог виндового реестра от команды GNOME.
Если plank хранит свои настройки там, значит менять их можно так же.
Если не хранит, значит хранит в ~/.config или ~/.local/share или напрямую в хомяке в скрытых файлах. Тут можно попробовать менять скриптом, но не факт что оно подхватится автоматически.
Можно попробовать открыть текстовым редактором, поменять, сохранить и посмотреть на поведение plank.
Если не подхватятся изменения, значит менять настройки только через интерфейс, который предоставляет plank.
Где plank хранит настройки без понятия - не пользуюсь.

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 16:09
rogoznik
Certion, арч-вики говорит что настройки хранятся в dconf по пути net/launchpad/plank/docks.
Установи dconfeditor и посмотри что там есть.
Если найдешь то что надо сможешь так же командой менять, как делаешь это для DE

Управление панелью Plank с помощью терминала

Добавлено: 04 июл 2022, 17:26
Certion
Решено.
Решилось заменой файла dock.theme

#!/bin/sh
## Сменить тему Plank
# ------------------------------------
rm -rf /home/certion/.local/share/plank/themes/Mint-Black/dock.theme
cp -rf /home/certion/.local/share/plank/Black/dock.theme /home/certion/.local/share/plank/themes/Mint-Black
Всем спасибо.