Есть ли способ оформления уведомлений в XFCE?

Мне немного скучно от того, как они выглядят, и тот факт, что есть только 3 темы на выбор, еще хуже, поэтому мне было интересно, есть ли способ создать тему уведомлений XFCE?

11
задан 2 August 2012 в 01:27

1 ответ

Тематика уведомлений xfce

Темы пузыря уведомлений, определяемые специально отформатированным файлом с именем gtkrc, найденным в структуре папок /usr/share/themes/[theme name]/xfce-notify-4.0

Все общесистемные темы должны следовать вышеуказанное соглашение об именах.

Для пользовательских пузырьков уведомлений, тот же файл [theme name]/xfce-notify-4.0/gtkrc & amp; структуру папок можно создать в вашей домашней папке ~/.themes

. Давайте создадим копию существующей темы пузыря уведомлений для работы - наша новая тема будет называться playtime:

mkdir -p ~/.themes/playtime/xfce-notify-4.0
cp /usr/share/themes/Greybird/xfce-notify-4.0/gtkrc ~/.themes/playtime/xfce-notify-4.0/

Теперь запустите менеджер уведомлений в системных настройках:

enter image description here

Вы увидите нашу новую тему playtime.

Настройка

Теперь давайте повеселимся с настройкой этой темы.

Откройте файл gtkrc для playtime

leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc

При настройке темы - переключитесь на другую тему уведомлений и вернитесь к playtime, чтобы изменения вступили в силу.

изменение шрифта

Бит в этом файле, который нас интересует, чтобы настроить текст, является этим разделом:

style "greybird-notify-text"
{
    fg[NORMAL] = "#ffffff"
    GtkWidget::link-color = "#a7a7a7"
}

Мы можем настроить шрифт, добавив font_name = "Serif 18" к этому (между { ... }:

enter image description here

Итак, где мы можем получить имя шрифта - проще всего на самом деле окно шрифтов в окне внешнего вида:

[ 1147] enter image description here

Просто добавьте текстовые описания вместе, как показано на рисунке - например, Serif Italic 10

измените цвет шрифта

Мы можем изменить цвет шрифта изменяя номер формата RBG, т. е. ff0000 - красный, 00ff00 - синий и 0000ff зеленый - другие цвета представляют собой их смеси.

Таким образом - fg[NORMAL] = "#ff0000" дает нам следующее:

]

enter image description here

изменение цвета фона

Бит в этом файле, который нас интересует для настройки цвета фона, это раздел:

style "greybird-notify-window"
{
    XfceNotifyWindow::summary-bold = 1
    bg[NORMAL] = "#111" 
    XfceNotifyWindow::border-color = "#ffffff"
    XfceNotifyWindow::border-radius = 10.0
    XfceNotifyWindow::border-width = 3.0
}

Значение bg[NORMAL] снова в формате RBG - например, #00ff00 зеленого цвета:

enter image description here

0
ответ дан 2 August 2012 в 01:27

Другие вопросы по тегам:

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