Sono un po 'annoiato del loro aspetto e del fatto che ci siano solo 3 temi tra cui scegliere è anche peggio, quindi mi chiedevo se c'è un modo per tema le bolle di notifica di XFCE ?.
Sono un po 'annoiato del loro aspetto e del fatto che ci siano solo 3 temi tra cui scegliere è anche peggio, quindi mi chiedevo se c'è un modo per tema le bolle di notifica di XFCE ?.
Risposte:
I temi della bolla di notifica definiti da un file appositamente formattato chiamato si gtkrctrovano all'interno della struttura delle cartelle/usr/share/themes/[theme name]/xfce-notify-4.0
Tutti i temi a livello di sistema devono seguire la convenzione di denominazione sopra.
Per le bolle di notifica specifiche [theme name]/xfce-notify-4.0/gtkrcdell'utente, è possibile creare la stessa struttura di file e cartelle nella cartella principale~/.themes
Consente di creare una copia di un tema bolla di notifica esistente con cui lavorare - il nostro nuovo tema verrà chiamato 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/
Ora avvia il gestore notifiche nelle impostazioni di sistema:

Vedrai il nostro nuovo playtimetema.
Ora divertiamoci un po 'con la personalizzazione di questo tema.
Apri il gtkrcfile perplaytime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
Quando si personalizza il tema, passare a un altro tema di notifica e tornare a playtimeper rendere effettiva la modifica.
Il bit in questo file a cui siamo interessati a personalizzare il testo è questa sezione:
style "greybird-notify-text"
{
fg[NORMAL] = "#ffffff"
GtkWidget::link-color = "#a7a7a7"
}
Possiamo personalizzare il carattere aggiungendo font_name = "Serif 18"a questo (tra i { ... }:

Quindi dove ottenere il nome del carattere - il posto più semplice è in realtà la finestra del carattere nella finestra Aspetto:

Aggiungi semplicemente le descrizioni dei testi come mostrato, ad esempio Serif Italic 10
Possiamo cambiare il colore del carattere modificando il RBGnumero del formato, ovvero ff0000rosso, 00ff00blu e 0000ffverde - altri colori sono una combinazione di questi.
Quindi - fg[NORMAL] = "#ff0000"ci dà questo:

Il bit in questo file a cui siamo interessati a personalizzare il colore di sfondo è questa sezione:
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
}
Il bg[NORMAL]valore è di nuovo in formato RBG - ad es. #00ff00È verde:
