ฉันรู้สึกเบื่อหน่ายกับรูปลักษณ์ของพวกเขาและความจริงที่ว่ามีเพียง 3 ธีมให้เลือกนั้นแย่ยิ่งกว่านั้นดังนั้นฉันจึงสงสัยว่ามีวิธีในการจัดธีมการแจ้งเตือนของ XFCE หรือไม่?
ฉันรู้สึกเบื่อหน่ายกับรูปลักษณ์ของพวกเขาและความจริงที่ว่ามีเพียง 3 ธีมให้เลือกนั้นแย่ยิ่งกว่านั้นดังนั้นฉันจึงสงสัยว่ามีวิธีในการจัดธีมการแจ้งเตือนของ XFCE หรือไม่?
คำตอบ:
รูปแบบของการแจ้งเตือนฟองที่กำหนดโดยไฟล์รูปแบบพิเศษที่เรียกว่าgtkrc
พบภายในโครงสร้างของโฟลเดอร์/usr/share/themes/[theme name]/xfce-notify-4.0
ชุดรูปแบบทั้งระบบต้องเป็นไปตามหลักการตั้งชื่อด้านบน
สำหรับฟองอากาศการแจ้งเตือนเฉพาะผู้ใช้[theme name]/xfce-notify-4.0/gtkrc
สามารถสร้างโครงสร้างไฟล์และโฟลเดอร์เดียวกันในโฟลเดอร์บ้านของคุณ~/.themes
ให้สร้างสำเนาของชุดรูปแบบการแจ้งเตือนที่มีอยู่เพื่อทำงานกับ - ชุดรูปแบบใหม่ของเราจะถูกเรียกว่า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/
ตอนนี้เปิดตัวจัดการการแจ้งเตือนในการตั้งค่าระบบ:
คุณจะเห็นplaytime
ชุดรูปแบบใหม่ของเรา
ตอนนี้ให้สนุกกับการปรับแต่งชุดรูปแบบนี้
เปิดgtkrc
ไฟล์playtime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
เมื่อกำหนดธีมเอง - เปลี่ยนเป็นธีมแจ้งเตือนอื่นและกลับไปที่playtime
การเปลี่ยนแปลงจะมีผล
บิตในไฟล์นี้เรามีความสนใจในการปรับแต่งข้อความคือส่วนนี้:
style "greybird-notify-text"
{
fg[NORMAL] = "#ffffff"
GtkWidget::link-color = "#a7a7a7"
}
เราสามารถปรับแต่งแบบอักษรโดยการเพิ่มfont_name = "Serif 18"
ไปนี้ (ระหว่าง{ ... }
:
ดังนั้นสถานที่ที่เราได้รับชื่อตัวอักษร - สถานที่ที่ง่ายที่สุดคือหน้าต่างตัวอักษรในหน้าต่างลักษณะที่ปรากฏ:
เพียงเพิ่มคำอธิบายข้อความเข้าด้วยกันตามที่แสดงตัวอย่างเช่น Serif Italic 10
เราสามารถเปลี่ยนสีตัวอักษรโดยการปรับเปลี่ยนRBG
หมายเลขรูปแบบff0000
คือสีแดง00ff00
คือสีฟ้าและ0000ff
สีเขียว - สีอื่น ๆ เป็นสีผสมกัน
ดังนั้น - fg[NORMAL] = "#ff0000"
ให้เรานี้:
บิตในไฟล์นี้เรามีความสนใจในการปรับแต่งสีพื้นหลังเป็นส่วนนี้:
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
}
bg[NORMAL]
ค่าอีกครั้งในรูปแบบ RBG - เช่น#00ff00
เป็นสีเขียว: