เหตุใดตัวบ่งชี้แอปพลิเคชันด้านบน (ไอคอนแถบด้านบน) จึงปรากฏเป็นขาวดำใน Ubuntu 20.04

Aug 16 2020

เหตุใดตัวบ่งชี้แอปเหล่านี้จึงปรากฏเป็นสีดำและสีขาว ไม่แน่ใจว่าเป็นกรณีนี้หรือไม่ขณะใช้ Ubuntu 18.04 สามารถทำได้เพื่อทำให้ตัวบ่งชี้แอปใช้สีไอคอนเริ่มต้นดั้งเดิม

คำตอบ

7 UnKNOWn Aug 16 2020 at 09:42

เนื่องจากมีการกำหนดค่าให้แสดงเป็นไอคอนสัญลักษณ์และสัญลักษณ์โดยทั่วไปจะเป็นสีเทาอ่อนหรืออะไรก็ตามที่เราเห็นจริงจากธีม gnome-shell ที่ใช้ในปัจจุบัน

ดังนั้นไปที่ธีม gnome-shell ที่คุณใช้และพยายามค้นหา "สัญลักษณ์"

เช่นส่วนซ้ายบนแถบด้านบน ..

#panel .panel-button .app-menu-icon {
  margin-left: 4px;
  margin-right: 4px;
  -st-icon-style: symbolic; }

เปลี่ยน -st-icon-style: regular;

ตัวอย่างอื่น

.aggregate-menu {
  min-width: 21em; }
  .aggregate-menu .popup-menu-icon {
    padding: 0;
    margin: 0 4px;
    -st-icon-style: regular; }


ในการติดตั้ง Ubuntu 20.04 เริ่มต้นธีมเชลล์มาจากไฟล์ gresource /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresourceซึ่งไม่สามารถแก้ไขได้อย่างง่ายดาย

ดังนั้นวิธีแก้ปัญหาคือสร้างธีมที่กำหนดเองในโฮมไดเร็กทอรี

จำเป็น:ธีมผู้ใช้gnome-shell-extensionติดตั้งและเปิดใช้งาน

ติดตั้งไดเร็กทอรีและgnome-shll.cssไฟล์ที่ต้องการด้วยคำสั่งด้านล่างเปลี่ยนชื่อ "MyCustomTheme" ในคำสั่งด้านล่างตามที่คุณต้องการ

install -D /dev/null ~/.themes/MyCustomTheme/gnome-shell/gnome-shell.css

ตอนนี้เปิดไฟล์gnome-shell.cssด้วยคำสั่งด้านล่าง

gedit ~/.themes/MyCustomTheme/gnome-shell/gnome-shell.css

วางเนื้อหาด้านล่างในgnome-shell.cssไฟล์ที่เปิด

#panel .panel-button .app-menu-icon {
-st-icon-style: regular; }

บันทึกไฟล์และปิด

ตอนนี้เปิด gnome-tweaks และเลือก "MyCustomTheme" ธีมเชลล์ที่สร้างขึ้นใหม่