ฉันจะรีเซ็ตการกำหนดค่าแบบอักษรของ Gnome ได้อย่างไร


20

ฉันจะรีเซ็ตการตั้งค่าแบบอักษร - แบบอักษรและขนาดจริง - เป็นค่าเริ่มต้นได้อย่างไร

(ฉันเปลี่ยนค่าบางอย่างในระบบ -> การตั้งค่า -> ลักษณะ -> แบบอักษร)

นี่เป็นสิ่งสำคัญอย่างยิ่งกับตัวอักษร Ubuntu ใหม่ในไม่ฝักใฝ่ฝ่ายใด - ตัวอย่างเช่นฉันสนใจที่จะดูว่าการตั้งค่าเริ่มต้นคืออะไร

คำตอบ:


19

Ubuntu 15.10 และก่อนหน้า

ในการรีเซ็ตการปรับแต่งฟอนต์ gnome เองโดยSystem -> Preferences -> Appearance -> Fontsใช้คำสั่งต่อไปนี้

คำสั่งพื้นฐานเหล่านี้จะลบการปรับแต่งโดยการลบอินสแตนซ์ผู้ใช้ของคีย์ gconf ซึ่งในกรณีที่สภาพแวดล้อมกลับไปเป็นค่าเริ่มต้นของระบบ

gconftool-2 --unset /desktop/gnome/interface/font_name
gconftool-2 --unset /desktop/gnome/interface/document_font_name
gconftool-2 --unset /desktop/gnome/interface/monospace_font_name
gconftool-2 --unset /apps/metacity/general/titlebar_font
gconftool-2 --unset /apps/nautilus/preferences/desktop_font 

แม้ว่าตัวระบุคีย์จะลงท้ายด้วยname(อย่างน้อยในสามอินสแตนซ์แรก) สิ่งที่ถูกเก็บไว้กับมันคือข้อมูลจำเพาะของฟอนต์ที่สมบูรณ์ (เช่นชื่อตระกูล / ตัวอักษร, ขนาด, สไตล์ ฯลฯ )

เนื่องจากคีย์เหล่านี้ถูกเก็บไว้ในโฮมไดเร็กตอรี่ของคุณมันจะมีผลในการติดตั้งอูบุนตูทั้งหมดที่แชร์โฮมพาร์ติชัน ไดเร็กทอรี. gconf ภายในโฮมไดเร็กทอรีของคุณเป็นที่เก็บข้อมูลทั้งหมดนี้

  1. ~ / .gconf / desktop / gnome / interface /% gconf.xml เก็บข้อมูลไว้
    • / สก์ท็อป / คำพังเพย / อินเตอร์เฟซ / FONT_NAME
    • / สก์ท็อป / คำพังเพย / อินเตอร์เฟซ / document_font_name
    • / สก์ท็อป / คำพังเพย / อินเตอร์เฟซ / monospace_font_name
  2. ~ / .gconf / แอพ / ความทึบ / ทั่วไป /% gconf.xml เก็บ / แอพ / ความหนาแน่น / ทั่วไป / titlebar_font
  3. ~ / .gconf / apps / nautilus / preferences /% gconf.xml เก็บ / apps / nautilus / preferences / desktop_font

ดังนั้นวิธีหยาบในการรีเซ็ตข้อมูลตัวอักษรอาจเป็นการเปลี่ยนชื่อ / ย้ายไฟล์เหล่านี้ชั่วคราว อย่างไรก็ตามสิ่งนี้ควรทำเมื่อเซสชั่น gnome ของผู้ใช้ไม่ทำงาน (เช่นจากเซสชัน tty a la Ctrl+Alt+F1)

แน่นอนว่าไฟล์เหล่านี้มีคีย์อื่น ๆ ในหมวดหมู่เดียวกันซึ่งไม่มีส่วนเกี่ยวข้องกับคุณสมบัติแบบอักษรดังนั้นการย้ายไฟล์ทั้งหมดจะหมายความว่าการปรับแต่งสำหรับสิ่งเหล่านั้นหายไปเช่นกัน วิธีการจัดการกับคีย์ที่ชาญฉลาดคือการใช้ gconftool-2 ดังกล่าวข้างต้น


ฉันสงสัยว่าข้อมูลขนาดเชื่อมโยงกับสิ่งนี้ได้อย่างไร การยกเลิกการตั้งค่าคีย์ gconf ดูเหมือนว่าจะเป็นการรีเซ็ตเช่นกัน แต่ฉันไม่เห็นมันเก็บไว้ที่ใดก็ได้!
8128

1
จุดดี. ฉันได้แก้ไขคำตอบของฉันเพื่อชี้แจงเรื่องนี้
koushik

23

Ubuntu 16.04 และหลังจากนั้น

gconftool-2ถูกแทนที่โดยgsettingsบน Ubuntu 16.04+ และในระบบอื่น ๆ ของ GNOME

ทุกวันนี้คุณสามารถเรียกใช้สิ่งต่อไปนี้ในหน้าต่างเทอร์มินัลเพื่อรีเซ็ตการตั้งค่าแบบอักษรของเดสก์ท็อปทั้งหมด:

gsettings reset org.gnome.desktop.interface font-name
gsettings reset org.gnome.desktop.interface document-font-name
gsettings reset org.gnome.desktop.interface monospace-font-name
gsettings reset org.gnome.desktop.wm.preferences titlebar-font
gsettings reset org.gnome.nautilus.desktop font
gsettings reset org.gnome.desktop.interface text-scaling-factor

หวังว่ามันจะช่วย


3

คัดลอกและวางgconf-watcherลงในไฟล์บนพีซีของคุณชื่อ gconf-watcher Chmod ไปยังปฏิบัติการ รันในเทอร์มินัลแล้วปล่อยให้มันรัน

เปลี่ยนการตั้งค่าแต่ละในในSystem→การPreferences→การ→การAppearance Fontsดูที่เอาต์พุตของผู้สังเกตการณ์ gconf เพื่อดูว่ามันถูกเก็บไว้ที่ไหนในแผนผัง gconf

ตอนนี้ติดตั้งGConf บรรณาธิการ ดูเหมือนและใช้งานได้เล็กน้อยเช่น Windows Registry Editor ใช้มันเพื่อ"unset" ค่าที่เกี่ยวข้อง รู้ว่า"unset"หมายถึง"รีเซ็ต"จริงๆ

อย่างไรก็ตามถ้าฉันถามว่าทำไมคุณถึงต้องการรีเซ็ตการตั้งค่า


2

นี่คือภาพหน้าจอจาก UbuntuGnome 17.04 Live Disc ฉันติดตั้ง Mate และ Cinnamon Desktiop และสังเกตเห็นแบบอักษรที่เปลี่ยนแปลงบางอย่างเมื่อฉันใช้ Gnome ดังนั้นฉันจึงใช้ ISO ถ่ายภาพหน้าจอและเปลี่ยนการตั้งค่าโดยใช้เครื่องมือปรับแต่ง gnome

ป้อนคำอธิบายรูปภาพที่นี่


2

ในการเปลี่ยนการตั้งค่าบนGnome-3คุณสามารถใช้gsettings

ในการรีเซ็ตฟอนต์ทั้งหมดสำหรับผู้ใช้คุณพิมพ์คำสั่งเหล่านี้บนเทอร์มินัลผู้ใช้:

gsettings reset org.gnome.desktop.interface monospace-font-name 

gsettings reset org.gnome.desktop.interface document-font-name

gsettings reset org.gnome.desktop.interface font-name 

gsettings reset org.gnome.desktop.wm.preferences titlebar-font 

สำหรับปัจจัยขนาดหนึ่งนี้:

gsettings reset org.gnome.desktop.interface text-scaling-factor

หากต้องการรับการกำหนดค่าปัจจุบันสำหรับการตั้งค่าแต่ละรายการให้แทนที่ "รีเซ็ต" ด้วย "รับ"

นอกจากนี้คุณยังสามารถทำกับ GUI โดยการเรียกใช้dconf บรรณาธิการ


1

แม้ว่าคำตอบนั้นค่อนข้างทันสมัยและสามารถใช้งานได้กับ 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แพ็คเกจออก

หวังว่านี่จะเป็นประโยชน์ในระดับหนึ่ง


0

ฉันหมายถึง starkus ที่นี่ด้านล่าง - สำหรับหน้าต่างสวยนี้คุณต้องติดตั้งแพ็คเกจ gnome-tweak-tools

sudo apt-get install gnome-tweak-tools

sudo รีบูต

จากนั้นคุณสามารถตั้งค่าฟอนต์เป็น "Schriften" resp ใน "แบบอักษร"

หลังจากเปลี่ยนการตั้งค่าแบบอักษรแล้วให้รีบูตอีกครั้งเพื่อให้ได้ผลลัพธ์ทั้งระบบ

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