มีวิธีการตรวจสอบแบบอักษรที่เชลล์ / เทอร์มินัลอีมูเลเตอร์ของคุณใช้จาก commandline หรือไม่?


11

มีวิธีการตรวจสอบแบบอักษรที่เชลล์ / เทอร์มินัลอีมูเลเตอร์ของคุณใช้จาก commandline หรือไม่?

ฉันยินดีที่จะตัดสินการอ่านส่วนหนึ่งของไฟล์ปรับแต่งหากคำสั่งโดยตรงไม่พร้อมใช้งาน


ขอcat ~/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xmlความช่วยเหลือได้ไหม?
Pandya

คำตอบ:


7

ตัวเลือกการใช้งานระบบคงที่ความกว้างของตัวอักษรorg.gnome.desktop.interfaceมักจะเท่ากันและชุดโดย

screen0

  • หากต้องการรับการตั้งค่าแบบอักษรปัจจุบันให้เรียกใช้คำสั่งต่อไปนี้:

    gsettings get org.gnome.desktop.interface monospace-font-name
    
  • ในการตั้งค่า / เปลี่ยนการตั้งค่าให้รันคำสั่งต่อไปนี้ (นี่คือตัวอย่างของขนาดที่เพิ่มขึ้น):

    gsettings set org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 14'
    

เมื่อฉันรันคำสั่งด้านบนฉันพบว่าแบบอักษรของเทอร์มินัลของคุณเปลี่ยนไป (ขนาดเพิ่มขึ้น)! ดังนั้นgnome-terminalใช้การตั้งค่าแบบอักษรนั้น


ขอบคุณ! ฉันพยายามอย่างยิ่งที่จะหา "ระบบอักษรความกว้างคงที่" Ubuntu ใช้เพื่อใช้ใน urxvt
balu


2

มีคำตอบมากมายเกี่ยวกับตัวจำลองคอนโซลที่นี่แล้วดังนั้นฉันจะมุ่งเน้นไปที่คอนโซลเสมือน tty เท่านั้น คุณสามารถทำแมว/etc/default/console-setupและค้นหาบรรทัดที่พูดว่า FONTFACE หรือคุณสามารถgrep -n FONTFACE /etc/default/console-setup

ตัวอย่างเช่นนี่คือไฟล์การตั้งค่าคอนโซลของฉัน

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

หากต้องการเปลี่ยนคุณสามารถดำเนินการ sudo dpkg-reconfigure console-setupใน tty วิธีนี้จะอัปเดตการตั้งค่าเคอร์เนลตามวิธี


ฉันลองใช้วิธีการของคุณแล้วมันก็พูดถึงfontface="fixed"ในขณะที่คำตอบของ @ Pandya ให้ฉัน'Ubuntu Mono 13'.. สงสัยว่าทำไมมีความแตกต่าง?
alpha_989

1
@ alpha_989 เพราะคำตอบของ Pandya เกี่ยวข้องกับตัวเลียนแบบเทอร์มินัล GUI ในขณะที่ต่อกับคอนโซลเสมือน TTY ทั้งสองมีผลบังคับใช้ตามวัตถุประสงค์ของตน
Sergiy Kolodyazhnyy

1

คุณสามารถตรวจสอบแบบอักษรเทอร์มินัล gnome โดยใช้คำสั่ง

gconftool-2 --get /apps/gnome-terminal/profiles/Default/font

เช่นมันกำลังใช้คำสั่งนี้สำหรับ gnome-terminal

 [guru@guru-pc:~]$gconftool-2 --get /apps/gnome-terminal/profiles/Default/font
  Monospace 12

หากคุณต้องการเปลี่ยนแบบอักษรโดยใช้บรรทัดคำสั่งคุณสามารถใช้คำสั่งต่อไปนี้

  gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type string "courier new 12"

โดยที่ 12 คือขนาดของแบบอักษร


ใน env ของฉัน (16.04.3, พลาสม่า, KDE) No value set for '/apps/gnome-terminal/profiles/Default/font'ข้อผิดพลาดข้อเสนอแนะนี้ด้วย อย่างไรก็ตามการทำตามคำตอบของ Pandya (ใช้gsettingsคำสั่งแทน) ใช้งานได้จริงและส่งคืนฟอนต์เทอร์มินัล Gnome
arielf

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