ฉันจะเปลี่ยนแบบอักษรของแถบด้านบนโดยไม่เปลี่ยนธีมเชลล์ได้อย่างไร


12

ฉันใช้ Ubuntu GNOME 17.04 ฉันต้องการเปลี่ยนแบบอักษรของแถบด้านบนของ GNOME จากแบบอักษรเริ่มต้นโดย Adapta เป็น Fira Sans ฉันมีแบบอักษรทั้งหมดอยู่แล้วฉันแค่ต้องการเปลี่ยนแบบอักษรของแถบด้านบนดังนั้นมันจึงไม่ดูเกินกว่าทุกอย่าง

คำตอบ:


20

คุณสามารถสร้างการแทนที่ CSS ที่กำหนดเองในไดเรกทอรีบ้านของคุณและโหลดจากที่นั่น (ไม่เช่นนั้นถ้าคุณทำการเปลี่ยนแปลงใด ๆ ในสไตล์ชีตของธีม

ก่อนอื่นคุณควรทราบว่าชุดรูปแบบAdaptaนั้นอยู่ที่ใด หากคุณติดตั้งจาก.debแพ็คเกจหรือ PPA ควรอยู่ที่/usr/share/themes/Adaptaและควรมีgnome-shell.cssไฟล์/usr/share/themes/Adapta/gnome-shell/มา

ตอนนี้ทำตามขั้นตอนด้านล่าง

  1. สร้างไดเรกทอรีพูดMyThemeทั้งในหรือ~/.themes ~/.local/share/themes(คุณอาจสร้าง~/.themesหรือ~/.local/share/themesหากไม่มีอยู่)
  2. สร้างภายในไดเรกทอรีอื่นที่เรียกว่าMyThemegnome-shell
  3. สร้างเอกสารที่ว่างเปล่าในเรื่องนี้ไดเรกทอรีและชื่อgnome-shellgnome-shell.css
  4. เปิดสิ่งนี้gnome-shell.cssในโปรแกรมแก้ไขข้อความและเพิ่มบรรทัดต่อไปนี้

    @import url("/usr/share/themes/Adapta/gnome-shell/gnome-shell.css");  
    
    stage {
        font-family: FONT_NAME, Sans-Serif;
        font-size: 14pt;
        color: #ffffff;
    }
    

    เปลี่ยนFONT_NAMEเป็นแบบอักษรที่คุณต้องการ (นอกจากนี้คุณยังสามารถเปลี่ยนขนาดตัวอักษรและสี) และบันทึกไฟล์

  5. เปิดเครื่องมือปรับแต่ง GNOMEและเปิดใช้งานส่วนขยายชุดรูปแบบผู้ใช้ (หากไม่ได้ติดตั้งส่วนขยายคุณสามารถติดตั้งส่วนขยายได้จากที่นี่ )

  6. ไปที่ส่วนลักษณะของเครื่องมือปรับแต่งและคลิกที่กล่องแบบหล่นลงถัดจาก " ชุดรูปแบบของเชลล์ " MyThemeควรปรากฏในรายการดรอปดาวน์ เลือกมัน

  7. รีสตาร์ทเชลล์ GNOME โดยพิมพ์alt+ f2จากนั้นR+ enter(ทำงานในเซสชั่น Xorg ในการออกจากระบบ Wayland และเข้าสู่ระบบอีกครั้ง)


2

ฉันได้พบคำตอบสำหรับคำถามของฉัน! วิธีที่มีประสิทธิภาพที่สุดในการเปลี่ยนแบบอักษรของแถบด้านบนคือการเปลี่ยนตระกูลแบบอักษรในgnome-shell.cssไฟล์

เมื่อต้องการทำสิ่งนี้ใช้งานครั้งแรก

sudo su

เพื่อเปิดรูทเทอร์มินัล จากนั้นใช้

nautilus --browser

เพื่อเปิดรูทเวอร์ชันของ Nautilus

/usr/share/themes/"THEME_NAME"/gnome-shell/gnome-shell.css/แล้วคุณจะต้องการเพื่อนำทางไปยัง เปิดไฟล์และสถานที่ที่มันบอกว่าชอบ

stage { font-size: 10pt; font-family: Roboto, Cantarell, Sans-Serif; font-weight: 400; color: #263238; }

เปลี่ยนแบบอักษรแรกเป็นชื่อของแบบอักษรของคุณ ผลลัพธ์ควรเป็นเช่นนั้น

stage { font-size: 10pt; font-family: Fira Sans, Cantarell, Sans-Serif; font-weight: 400; color: #263238; }

หากคุณเปลี่ยนแบบอักษรเป็น Fira Sans

รีสตาร์ทเปลือกใช้Alt+ แล้วพิมพ์F2r

การทำสิ่งนี้ทำให้ธีมที่คุณต้องการมีแบบอักษรที่คุณต้องการแทนที่จะเปลี่ยนเป็น Adwaita

หมายเหตุ: การอัพเดตธีมของ GTK สามารถทำให้การกำหนดค่านี้ยุ่งเหยิงดังนั้นคำตอบของ pomsky จึงถูกทำเครื่องหมายว่าดีที่สุด


3
ฉันทำการเปลี่ยนแปลงคำตอบเพื่อทำงานกับชุดรูปแบบ Adapta โดยวิธีการที่คุณควรจะไม่เคยเริ่มต้นโปรแกรมกราฟิกเช่น Nautilus หรือ Gedit กับ sudo เป็นทางเลือกที่คุณอาจจะใช้nanoในการแก้ไขข้อความในบรรทัดคำสั่งหรือการวิ่งsudo -H gedit, sudo -H nautilusฯลฯ
pomsky

1

ในUbuntu 19.10gnome-shell.cssสถานที่:

/usr/share/gnome-shell/theme/Yaru/gnome-shell.css

แก้ไขgnome-shell.cssในฐานะผู้ดูแลระบบ จากนั้นค้นหา

stage {
  font-family: 

เพียงเพิ่มชื่อตระกูลของคุณ ตัวอย่างเช่น:

stage {
  font-family: Fira Sans, Cantarell, Sans-Serif;
  font-size: 10pt;
  color: #3D3D3D; }

เสร็จสิ้น บันทึกและออกจากระบบและเข้าสู่ระบบอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.