Estou meio entediado com a aparência deles e o fato de haver apenas três temas para escolher é ainda pior, então eu queria saber se existe uma maneira de tema das bolhas de notificação do XFCE ?.
Estou meio entediado com a aparência deles e o fato de haver apenas três temas para escolher é ainda pior, então eu queria saber se existe uma maneira de tema das bolhas de notificação do XFCE ?.
Respostas:
Os temas do balão de notificação definidos por um arquivo especialmente formatado chamado gtkrc
encontrado na estrutura de pastas/usr/share/themes/[theme name]/xfce-notify-4.0
Todos os temas de todo o sistema devem seguir a convenção de nomenclatura acima.
Para balões de notificação específicos do usuário, a mesma [theme name]/xfce-notify-4.0/gtkrc
estrutura de arquivo e pasta pode ser criada na sua pasta pessoal~/.themes
Vamos criar uma cópia de um tema de balão de notificação existente para trabalhar - nosso novo tema será chamado 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/
Agora inicie o gerenciador de notificações nas configurações do sistema:
Você verá o nosso novo playtime
tema.
Agora vamos nos divertir um pouco com a personalização desse tema.
Abra o gtkrc
arquivo paraplaytime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
Ao personalizar o tema - altere para outro tema de notificação e volte para playtime
que a alteração entre em vigor.
A parte deste arquivo em que estamos interessados em personalizar o texto é esta seção:
style "greybird-notify-text"
{
fg[NORMAL] = "#ffffff"
GtkWidget::link-color = "#a7a7a7"
}
Podemos personalizar a fonte adicionando font_name = "Serif 18"
a isso (entre { ... }
:
Então, onde podemos obter o nome da fonte - o lugar mais fácil é na verdade a Janela da Fonte na janela Aparência:
Basta adicionar as descrições de texto, como mostrado - por exemplo Serif Italic 10
Podemos alterar a cor da fonte modificando o RBG
número do formato, ou ff0000
seja, vermelho, 00ff00
azul e 0000ff
verde - outras cores são misturas delas.
Assim - fg[NORMAL] = "#ff0000"
nos dá o seguinte:
A parte deste arquivo em que estamos interessados em personalizar a cor do plano de fundo é esta seção:
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
}
O bg[NORMAL]
valor está novamente no formato RBG - por exemplo, #00ff00
é verde: