Estoy un poco aburrido de cómo se ven y el hecho de que solo hay 3 temas para elegir es aún peor, por lo que me preguntaba si hay una manera de tema las burbujas de notificación de XFCE.
Estoy un poco aburrido de cómo se ven y el hecho de que solo hay 3 temas para elegir es aún peor, por lo que me preguntaba si hay una manera de tema las burbujas de notificación de XFCE.
Respuestas:
Los temas de la burbuja de notificación definidos por un archivo con formato especial llamado gtkrc
encontrado dentro de la estructura de carpetas/usr/share/themes/[theme name]/xfce-notify-4.0
Todos los temas de todo el sistema deben seguir la convención de nomenclatura anterior.
Para las burbujas de notificación específicas del usuario, [theme name]/xfce-notify-4.0/gtkrc
se puede crear la misma estructura de archivos y carpetas en su carpeta de inicio~/.themes
Vamos a crear una copia de un tema de burbuja de notificación existente para trabajar; nuestro nuevo tema se llamará 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/
Ahora inicie el administrador de notificaciones en la configuración del sistema:
Verás nuestro nuevo playtime
tema.
Ahora divirtámonos con la personalización de este tema.
Abra el gtkrc
archivo paraplaytime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
Al personalizar el tema, cambie a otro tema de notificación y vuelva a playtime
para que el cambio surta efecto.
El bit en este archivo que nos interesa personalizar el texto es esta sección:
style "greybird-notify-text"
{
fg[NORMAL] = "#ffffff"
GtkWidget::link-color = "#a7a7a7"
}
Podemos personalizar la fuente agregando font_name = "Serif 18"
a esto (entre { ... }
:
Entonces, ¿dónde obtenemos el nombre de la fuente? El lugar más fácil es en realidad la Ventana de fuente en la ventana Apariencia:
Simplemente agregue las descripciones de texto juntas como se muestra, por ejemplo Serif Italic 10
Podemos cambiar el color de la fuente modificando el RBG
número de formato, ff0000
es decir, es Rojo, 00ff00
Azul y 0000ff
Verde; otros colores son mezclas de estos.
Por lo tanto, fg[NORMAL] = "#ff0000"
nos da esto:
El bit en este archivo que nos interesa para personalizar el color de fondo es esta sección:
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
}
El bg[NORMAL]
valor vuelve a estar en formato RBG; por ejemplo, #00ff00
es verde: