ฉันรู้สึกเบื่อหน่ายกับรูปลักษณ์ของพวกเขาและความจริงที่ว่ามีเพียง 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เป็นสีเขียว:
