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 gtkrc
trovano 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/gtkrc
dell'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 playtime
tema.
Ora divertiamoci un po 'con la personalizzazione di questo tema.
Apri il gtkrc
file perplaytime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
Quando si personalizza il tema, passare a un altro tema di notifica e tornare a playtime
per 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 RBG
numero del formato, ovvero ff0000
rosso, 00ff00
blu e 0000ff
verde - 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: