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 ?.

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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.