Nudzę się trochę, jak wyglądają, a fakt, że są tylko 3 motywy do wyboru, jest jeszcze gorszy, więc zastanawiałem się, czy istnieje sposób na motywowanie bąbelków powiadomień XFCE ?.
Nudzę się trochę, jak wyglądają, a fakt, że są tylko 3 motywy do wyboru, jest jeszcze gorszy, więc zastanawiałem się, czy istnieje sposób na motywowanie bąbelków powiadomień XFCE ?.
Odpowiedzi:
Motywy dymka powiadomień zdefiniowane przez specjalnie sformatowany plik o nazwie gtkrcznaleziony w strukturze folderów/usr/share/themes/[theme name]/xfce-notify-4.0
Wszystkie motywy systemowe muszą być zgodne z powyższą konwencją nazewnictwa.
W przypadku bąbelków powiadomień specyficznych dla użytkownika [theme name]/xfce-notify-4.0/gtkrcw folderze domowym można utworzyć tę samą strukturę plików i folderów~/.themes
Utwórzmy kopię istniejącego motywu bąbelkowego powiadomienia do pracy - nasz nowy motyw będzie się nazywał 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/
Teraz uruchom menedżera powiadomień w ustawieniach systemu:

Zobaczysz nasz nowy playtimemotyw.
Teraz zabawmy się dostosowując ten motyw.
Otwórz gtkrcplik dlaplaytime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
Podczas dostosowywania motywu - przejdź do innego motywu powiadomienia i wróć do, playtimeaby zmiana zaczęła obowiązywać.
W tym pliku jesteśmy zainteresowani dostosowaniem tekstu:
style "greybird-notify-text"
{
fg[NORMAL] = "#ffffff"
GtkWidget::link-color = "#a7a7a7"
}
Możemy dostosować czcionkę, dodając font_name = "Serif 18"do tego (między { ... }:

Skąd więc mamy nazwę czcionki - najłatwiejszym miejscem jest okno czcionek w oknie Wygląd:

Wystarczy dodać opisy razem, jak pokazano - na przykład Serif Italic 10
Możemy zmienić kolor czcionki, zmieniając RBGnumer formatu, tj. ff0000Czerwony, 00ff00niebieski i 0000ffzielony - inne kolory to ich mieszanki.
Tak więc - fg[NORMAL] = "#ff0000"daje nam to:

W tym pliku jesteśmy zainteresowani dostosowaniem koloru tła:
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]Wartość jest ponownie w formacie RBG - np #00ff00na zielono:
