Чи є спосіб тематизувати сповіщення в XFCE?


11

Мені щось нудно, як вони виглядають, і те, що на вибір є лише 3 теми, ще гірше, тому мені було цікаво, чи є спосіб тематизувати бульбашки сповіщень XFCE ?.

Відповіді:


13

Тематизація сповіщень 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зелений:

введіть тут опис зображення


Чи можна використовувати файли зображень як тло?
Урі Еррера

@UriHerrera - Я дивлюся на це - контроль віджетів, як видається, обмежений шрифтами / розмірами шрифту / кольорами шрифту та фоновими кольорами - ніякого контролю зображення. Я спробував звичайний синтаксис CSS для зображень, але це призводить до всієї теми сповіщень, використовуючи просту тему "За замовчуванням" :(
fossfreedom

Я бачу, що з синтаксисом XML, який використовує gtk 2 теми? це теж не працює ?.
Урі Еррера

дивлячись на вихідний код notify-osd, я не бачу жодних доказів можливостей обробки зображень системи міхурів сповіщень. Вибач за це.
fossfreedom
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.