Мені щось нудно, як вони виглядають, і те, що на вибір є лише 3 теми, ще гірше, тому мені було цікаво, чи є спосіб тематизувати бульбашки сповіщень XFCE ?.
Мені щось нудно, як вони виглядають, і те, що на вибір є лише 3 теми, ще гірше, тому мені було цікаво, чи є спосіб тематизувати бульбашки сповіщень XFCE ?.
Відповіді:
Теми бульбашки сповіщень визначаються спеціально відформатованим файлом, який називається, gtkrcзнайденим у структурі папки/usr/share/themes/[theme name]/xfce-notify-4.0
Усі загальносистемні теми повинні дотримуватися вищевказаної конвенції про іменування.
Для специфічних користувальницьких бульбашок сповіщень та сама [theme name]/xfce-notify-4.0/gtkrcструктура файлів і папок може бути створена у вашій домашній папці~/.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/
Тепер запустіть менеджер сповіщень у системних налаштуваннях:

Ви побачите нашу нову 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"до цього (між { ... }:

Тож де нам взяти назву шрифту - найпростішим місцем є насправді Вікно шрифту у вікні Зовнішній вигляд:

Просто додайте текстові описи разом, як показано - наприклад Serif Italic 10
Ми можемо змінити колір шрифту, змінивши номер RBGформату, тобто ff0000Червоний, 00ff00Синій та 0000ffЗелений - інші кольори є їх сумішшю.
Таким чином - fg[NORMAL] = "#ff0000"дає нам це:

Біт у цьому файлі, який нас цікавить, щоб налаштувати колір тла, це цей розділ:
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зелений:
