Мені щось нудно, як вони виглядають, і те, що на вибір є лише 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
зелений: