Быстрое переключение светлого и темного режима в XFCE. Simply Linux 11

1 подписчик

12+
12+

11 просмотров

4 месяца назад

ПожаловатьсяНарушение авторских прав

1 подписчик

12+
12+

11 просмотров

4 месяца назад

ПожаловатьсяНарушение авторских прав
12+
12+

11 просмотров

4 месяца назад

Пример создания переключателя для быстрой смены темной и светлой темы в рабочем окружении XFCE 4.20 дистрибутива Simply Linux 11.1 Пример bash скрипта только для смены темы оформления и темы значков: --------------------------------------------------------------------------------------------- #!/bin/bash LIGHT_THEME="Orchis-Light-Compact" LIGHT_ICONS="Papirus-Light" DARK_THEME="Orchis-Yellow-Dark-Compact" DARK_ICONS="Papirus-Dark-Yellow" # Определяем текущую тему GTK CURRENT_THEME=$(xfconf-query -c xsettings -p /Net/ThemeName 2﹥/dev/null) if [[ -z "$CURRENT_THEME" ]]; then CURRENT_THEME="$LIGHT_THEME" fi if [[ "$CURRENT_THEME" == *"dark"* ]] || [[ "$CURRENT_THEME" == "$DARK_THEME" ]]; then # Переключаем на светлую тему xfconf-query -c xsettings -p /Net/ThemeName -s "$LIGHT_THEME" xfconf-query -c xsettings -p /Net/IconThemeName -s "$LIGHT_ICONS" xfconf-query -c xfwm4 -p /general/theme -s "$LIGHT_THEME" else # Переключаем на темную тему xfconf-query -c xsettings -p /Net/ThemeName -s "$DARK_THEME" xfconf-query -c xsettings -p /Net/IconThemeName -s "$DARK_ICONS" xfconf-query -c xfwm4 -p /general/theme -s "$DARK_THEME" fi --------------------------------------------------------------------------------------------- Пример bash скрипта с фиксированной темой для заголовков окон: --------------------------------------------------------------------------------------------- #!/bin/bash LIGHT_THEME="Orchis-Light-Compact" LIGHT_ICONS="Papirus-Light" DARK_THEME="Orchis-Yellow-Dark-Compact" DARK_ICONS="Papirus-Dark-Yellow" XFWM4_THEME="Default-xhdpi" # Определяем текущую тему GTK CURRENT_THEME=$(xfconf-query -c xsettings -p /Net/ThemeName 2﹥/dev/null) if [[ -z "$CURRENT_THEME" ]]; then CURRENT_THEME="$LIGHT_THEME" fi if [[ "$CURRENT_THEME" == *"dark"* ]] || [[ "$CURRENT_THEME" == "$DARK_THEME" ]]; then # Переключаем на светлую тему xfconf-query -c xsettings -p /Net/ThemeName -s "$LIGHT_THEME" xfconf-query -c xsettings -p /Net/IconThemeName -s "$LIGHT_ICONS" # Всегда устанавливаем фиксированную тему для Xfwm4 xfconf-query -c xfwm4 -p /general/theme -s "$XFWM4_THEME" else # Переключаем на темную тему xfconf-query -c xsettings -p /Net/ThemeName -s "$DARK_THEME" xfconf-query -c xsettings -p /Net/IconThemeName -s "$DARK_ICONS" # Всегда устанавливаем фиксированную тему для Xfwm4 xfconf-query -c xfwm4 -p /general/theme -s "$XFWM4_THEME" fi ---------------------------------------------------------------------------------------------

Название:

Быстрое переключение светлого и темного режима в XFCE. Simply Linux 11