Tôi hơi chán với cách họ nhìn và thực tế là chỉ có 3 chủ đề để lựa chọn thậm chí còn tệ hơn, vì vậy tôi đã tự hỏi liệu có cách nào để tạo chủ đề cho bong bóng thông báo của XFCE không?.
Tôi hơi chán với cách họ nhìn và thực tế là chỉ có 3 chủ đề để lựa chọn thậm chí còn tệ hơn, vì vậy tôi đã tự hỏi liệu có cách nào để tạo chủ đề cho bong bóng thông báo của XFCE không?.
Câu trả lời:
Các chủ đề của bong bóng thông báo được xác định bởi một tệp được định dạng đặc biệt được gtkrctìm thấy trong cấu trúc thư mục/usr/share/themes/[theme name]/xfce-notify-4.0
Tất cả các chủ đề trên toàn hệ thống phải tuân theo quy ước đặt tên ở trên.
Đối với bong bóng thông báo dành riêng cho người dùng, [theme name]/xfce-notify-4.0/gtkrccấu trúc tệp và thư mục tương tự có thể được tạo trong thư mục nhà của bạn~/.themes
Cho phép tạo một bản sao của chủ đề bong bóng thông báo hiện có để làm việc với - chủ đề mới của chúng tôi sẽ được gọi là 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/
Bây giờ khởi chạy trình quản lý thông báo trong cài đặt hệ thống:

Bạn sẽ thấy playtimechủ đề mới của chúng tôi .
Bây giờ hãy vui vẻ với việc tùy chỉnh chủ đề này.
Mở gtkrctệp choplaytime
leafpad ~/.themes/playtime/xfce-notify-4.0/gtkrc
Khi tùy chỉnh chủ đề - thay đổi sang chủ đề thông báo khác và quay lại để playtimethay đổi có hiệu lực.
Bit trong tệp này chúng tôi quan tâm để tùy chỉnh văn bản là phần này:
style "greybird-notify-text"
{
    fg[NORMAL] = "#ffffff"
    GtkWidget::link-color = "#a7a7a7"
}
Chúng tôi có thể tùy chỉnh phông chữ bằng cách thêm font_name = "Serif 18"vào đây (giữa { ... }:

Vì vậy, nơi chúng tôi nhận được tên phông chữ - nơi dễ nhất thực sự là Cửa sổ Phông chữ trong cửa sổ Giao diện:

Chỉ cần thêm các mô tả văn bản với nhau như được hiển thị - ví dụ Serif Italic 10
Chúng ta có thể thay đổi màu phông chữ bằng cách sửa đổi RBGsố định dạng tức ff0000là Đỏ, 00ff00Xanh lam và 0000ffXanh lục - các màu khác là hỗn hợp của các màu này.
Do đó - fg[NORMAL] = "#ff0000"cho chúng ta điều này:

Bit trong tệp này chúng tôi quan tâm để tùy chỉnh màu nền là phần này:
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
}
Các bg[NORMAL]giá trị một lần nữa ở định dạng RBG - ví dụ như #00ff00là màu xanh lá cây:
