แม้ว่าคำตอบนั้นค่อนข้างทันสมัยและสามารถใช้งานได้กับ GNOME3 แต่ก็มีข้อแม้หนึ่งข้อและแม้เมื่อใช้gsettings reset ...
ปุ่มคืนค่าเริ่มต้นของ gnome-tweak-tools แต่คุณอาจไม่ได้รับแบบอักษรเริ่มต้นที่กำหนดโดยการกระจาย ตัวอย่างเช่นอูบุนตู (พร้อม Unity DE) มาพร้อมกับฟอนต์Ubuntuเป็นฟอนต์อินเตอร์เฟสเริ่มต้น แต่ถ้าคุณติดตั้ง DE อื่นไว้ด้านบนมันสามารถเปลี่ยนการตั้งค่าเริ่มต้นนี้ได้
ค่าสำหรับฟอนต์เริ่มต้นจริงมาจากไฟล์ gschema ใน/usr/share/glib-2.0/schemas
ไดเรกทอรี เมื่อเราติดตั้ง metapackage สภาพแวดล้อมบนเดสก์ท็อปจะมีไฟล์แทนที่เพื่อเปลี่ยนค่าเริ่มต้นเหล่านี้
หากสิ่งนี้เกิดขึ้นคุณต้องย้อนกลับค่าเริ่มต้นด้วยตนเองด้วยการเขียนไฟล์แทนที่ gschema ที่กำหนดเอง
ไฟล์แทนที่สำหรับตัวแปรแต่ละตัวของ GNOME
สำหรับแต่ละกรณีให้สร้างไฟล์แทนที่ด้วยชื่อ/usr/share/glib-2.0/schemas/99_default_font_settings.gschema.override
ไฟล์และเติมด้วยเนื้อหาต่อไปนี้
อูบุนตูพร้อม Unity
[org.gnome.desktop.interface]
font-name="Ubuntu 11"
monospace-font-name="Ubuntu Mono 13"
[org.gnome.desktop.wm.preferences]
titlebar-font='Ubuntu Bold 11'
Ubuntu กับ GNOME3
[org.gnome.desktop.interface]
font-name="Cantarell 11"
monospace-font-name="Ubuntu Mono 13"
[org.gnome.desktop.wm.preferences]
titlebar-font='Cantarell Bold 11'
Ubuntu MATE
[org.gnome.desktop.interface]
document-font-name='Ubuntu 11'
font-name='Ubuntu 11'
monospace-font-name='Ubuntu Mono 13'
[org.gnome.desktop.wm.preferences]
titlebar-font='Ubuntu Bold 11'
เมื่อบันทึกไฟล์แล้วให้ใช้คำสั่งนี้เพื่อรวบรวมสกีมา
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
จากนั้นใช้วิธีการใด ๆ ข้างต้นเพื่อรีเซ็ตเป็นค่าเริ่มต้นที่คุณตั้งไว้
อีกวิธีหนึ่งถ้าคุณติดตั้งสภาพแวดล้อม GNOME บน Ubuntu ให้ลบubuntu-gnome-default-settings
แพ็คเกจเพื่อเรียกคืนค่าเริ่มต้นของ Ubuntu แพคเกจ MATE ubuntu-mate-default-settings
คือ หากคุณมี Ubuntu GNOME เป็นค่าเริ่มต้นและติดตั้ง ubuntu unity แล้วให้ลบubuntu-settings
แพ็คเกจออก
หวังว่านี่จะเป็นประโยชน์ในระดับหนึ่ง