Apakah ada cara untuk tema notifikasi di XFCE?

11

Saya agak bosan dengan tampilannya dan fakta bahwa hanya ada 3 tema yang dapat dipilih, bahkan lebih buruk, jadi saya bertanya-tanya apakah ada cara untuk tema gelembung pemberitahuan XFCE ?.

Uri Herrera
sumber

Jawaban:

13

Mereka pemberitahuan xfce

Tema-tema gelembung notifikasi ditentukan oleh file yang diformat khusus yang disebut gtkrcditemukan dalam struktur folder/usr/share/themes/[theme name]/xfce-notify-4.0

Semua tema sistem harus mengikuti konvensi penamaan di atas.

Untuk gelembung pemberitahuan khusus pengguna, struktur [theme name]/xfce-notify-4.0/gtkrcfile & folder yang sama dapat dibuat di folder rumah Anda~/.themes

Mari kita buat salinan tema gelembung notifikasi yang sudah ada untuk dikerjakan - tema baru kita akan dipanggil 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/

Sekarang luncurkan manajer pemberitahuan di pengaturan sistem:

masukkan deskripsi gambar di sini

Anda akan melihat playtimetema baru kami .

kustomisasi

Sekarang mari bersenang-senang dengan menyesuaikan tema ini.

Buka gtkrcfile untukplaytime

leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc

Saat menyesuaikan tema - ubah ke tema pemberitahuan lain dan kembali ke playtimeagar perubahan berlaku.

mengubah font

Bit dalam file ini yang kami tertarik untuk menyesuaikan teks adalah bagian ini:

style "greybird-notify-text"
{
    fg[NORMAL] = "#ffffff"
    GtkWidget::link-color = "#a7a7a7"
}

Kami dapat menyesuaikan font dengan menambahkan font_name = "Serif 18"ini (antara { ... }:

masukkan deskripsi gambar di sini

Jadi dari mana kita mendapatkan nama font - tempat termudah sebenarnya adalah Font Window di jendela Appearance:

masukkan deskripsi gambar di sini

Cukup tambahkan deskripsi teks bersama seperti yang ditunjukkan - misalnya Serif Italic 10

mengubah warna font

Kita dapat mengubah warna font dengan memodifikasi RBGnomor format yaitu ff0000Merah, 00ff00Biru dan 0000ffHijau - warna lain adalah campuran dari ini.

Dengan demikian - fg[NORMAL] = "#ff0000"memberi kita ini:

masukkan deskripsi gambar di sini

mengubah warna latar belakang

Bit dalam file ini yang kami tertarik untuk menyesuaikan warna latar belakang adalah bagian ini:

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
}

The bg[NORMAL]nilainya lagi dalam format RBG - misalnya #00ff00hijau:

masukkan deskripsi gambar di sini

kebebasan fosil
sumber
Apakah mungkin menggunakan file gambar sebagai latar belakang?
Uri Herrera
@UriHerrera - Saya telah melihat ini - kontrol widget tampaknya terbatas pada font / ukuran font / warna font dan warna latar belakang - tidak ada kontrol gambar. Saya sudah mencoba sintaks CSS biasa untuk gambar tetapi ini menghasilkan seluruh tema notifikasi menggunakan tema "Default" :(
fossfreedom
Saya mengerti, bagaimana dengan sintaks XML yang menggunakan tema gtk 2? itu juga tidak berhasil?
Uri Herrera
melihat kode sumber notify-osd Saya tidak melihat bukti kemampuan penanganan gambar dari sistem gelembung notifikasi. Maaf soal itu.
fossfreedom