ฉันจะเพิ่มขนาดฟอนต์เทอร์มินัลได้อย่างไร


19

ฉันมีราสเบอรี่ pi B โดยใช้ Debian เพิ่งติดตั้งจอภาพ TFT-LCD 3.5 นิ้วผ่าน VGA ขนาดข้อความในโหมดบรรทัดคำสั่งมีขนาดเล็กเกินไปที่จะอ่านดังนั้นฉันต้องการเพิ่มขนาดและวิธีการหนึ่งระบุว่า "edit /boot/config.txt" อย่างไรก็ตามคำสั่งls /bootแสดงให้เห็นว่าไม่มีconfig.txt- เฉพาะไฟล์.txtcmdline.txt

วิธีการอ้างอิงอื่น: http://www.raspberrypi-spy.co.uk/2012/11/cheap-miniature-lcd-screenซึ่งกล่าวว่าการใช้งานsudo dpkg-reconfigure console-setupดูเหมือนจะไม่สร้างความแตกต่างใด ๆ

ฉันทำอะไรผิดหรือเปล่า? ฉันขอขอบคุณความช่วยเหลือในการก้าวหน้าไปข้างหน้าจากที่นี่

คำตอบ:


16

ฉันมีปัญหานี้เช่นกันเมื่อฉันใช้ทีวีขนาดใหญ่ ลองสิ่งนี้:

setfont /usr/share/consolefonts/Lat15-TerminusBold20x10.psf.gz

หากต้องการดูรายการฟอนต์ที่มีให้ใช้: ls / usr / share / consolefonts /

ตัวเลขในตอนท้ายบ่งบอกความกว้างและความสูง (แม้ว่าจะไม่แน่นอนเสมอไป!)

ไม่ทราบว่าทำไม config.txt หายไป อย่างไรก็ตามคุณสามารถใช้สิ่งนี้:

https://raw.github.com/Evilpaul/RPi-config/master/config.txt

เป็นเทมเพลตสำหรับสร้างใหม่

ฉันเดาว่าน่าจะเป็นก) ถูกลบโดยไม่ตั้งใจหรือ b) เกิดความเสียหายในระบบไฟล์และหายไป (a มีแนวโน้มมากกว่า)


ขอบคุณ recantha ที่ทำงานได้ดีมาก ปัญหานั้นแก้ไขได้อย่างดี แต่ฉันก็ยังไม่เข้าใจว่าทำไม config.txt หายไป มองม้าของขวัญชิ้นนี้ตรงเข้าไปในปากตอนนี้แบบอักษรนั้นใหญ่เกินไปดังนั้น: มีวิธีดูแบบอักษรอื่น ๆ ที่มีหรือไม่?
Harry Weston

แก้ไขต้นฉบับของฉันเพื่อตอบคำถามเพิ่มเติม
recantha

สิ่งนี้จะถูกนำไปใช้/boot/config.txtอย่างไร Mine (จาก OSMC 2016.05-1) ไม่มีบรรทัดที่ดูเหมือนมันและบทความ Raspbian config.txt นี้ก็ไม่ได้เช่นกัน ...
Tobias

5

คุณสามารถใช้จากขั้วเพื่อตั้งค่าตัวอักษรคอนโซลในปัจจุบันให้เป็นหนึ่งในแบบอักษรที่พบในsetfont /usr/share/consolefonts/คุณไม่จำเป็นต้องระบุพา ธ เต็มหรือ. psf.gz ต่อท้าย บางสิ่งที่ชอบ:

setfont Lat15-Fixed18

จะทำเคล็ดลับ คุณสามารถเล่นได้จนกว่าคุณจะพบฟอนต์ที่คุณชอบจากนั้นเพื่อให้เป็นทั้งระบบและเป็นค่าเริ่มต้นคุณสามารถระบุได้/etc/kbd/configเนื่องจากแพคเกจ / บริการ kbd ใช้ตัวมันเองเพื่อลิงโดยใช้ฟอนต์คอนโซลในระหว่างการเริ่มต้น

ในฐานะที่เป็นข้อความด้านข้างคุณอาจพบว่าคุณต้องสร้างรายการที่กำหนดเอง/etc/fb.modesเพื่อรับความละเอียดดั้งเดิมบนหน้าจอขนาดเล็กเพื่อให้หน้าจอดูดีและคมชัด


สำหรับทุกคนที่ทำงาน Centos 7 /lib/kbd/consolefontsไดเรกทอรี
falsePockets

2

นี่เป็นวิธีที่ง่ายที่สุด: เมื่อคุณลงชื่อเข้าใช้ Linux (หรือ Unix) ไฟล์ที่ชื่อ.profileถูกเรียกใช้งานโดยเชลล์ ฉันเพิ่งได้จอ LCD ขนาด 7 "1024x600" ในช่วง 2 ปีที่ผ่านมาฉันได้สื่อสารกับ Rpi ของฉันผ่าน ssh แต่ตอนนี้ฉันต้องการระบบที่มีจอภาพขนาดเล็กดังนั้นฉันจึงแก้ไข.profileไฟล์และเพิ่มบรรทัดต่อไปนี้ในตอนท้าย :

setfont /usr/share/consolefonts/Uni3-Terminus28x14.pst.gz

แบบอักษร 14x28 พิกเซลที่เหมาะกับฉัน มีแบบอักษรมากมาย (หลายร้อย) ถ้าคุณชอบให้เล็กกว่านี้ลองใช้ 24x12 หรือใหญ่กว่า 32x16


ฉันคิดว่า "command line mode" ใน OP หมายถึง LXTerminal แต่ฉันเอามันเป็นโหมดคอนโซลโดยไม่มี GUI
bobstro

ฉันค่อนข้างแน่ใจว่าโหมดคอนโซลที่ไม่ใช่กุยนั้นมีความหมายดี มันใช้งานได้สำหรับฉัน ฉันต่อท้ายsetfontบรรทัดของฉันจนจบosmc.profileผู้ใช้ ข้อเสียเล็ก ๆ น้อย ๆ ระหว่างการลงชื่อเข้าใช้ฉันยังมีขนาดตัวอักษรผิด ดังนั้นมันจะดีกว่าที่จะแก้ปัญหานี้ในระบบมากกว่าการตั้งค่าผู้ใช้ แต่วิธีนี้ดีกว่าไม่มีอะไรแน่นอน
โทเบียส

1

7 ปีต่อมาฉันมีปัญหาเดียวกันและวิธีแก้ปัญหาสำหรับฉันคือ "วิธีที่ 2" จากhttps://www.raspberrypi-spy.co.uk/2014/04/how-to-change-the- บรรทัดคำสั่ง-font-size /

กล่าวโดยย่อคือฉันได้sudo nano /etc/default/console-setupอัปเดตFONTFACEและFONTSIZEฟิลด์เป็นขนาดที่ฉันต้องการ:

FONTFACE="Terminus"
FONTSIZE="16x32"

จากนั้นฉันบันทึกไฟล์และรีบูต pi

ประโยชน์ของการทำเช่นนี้คือมันทำงานได้ตั้งแต่วินาทีที่อุปกรณ์บู๊ตแทนที่จะเตะหลังจากที่ฉันล็อกอินเท่านั้น (เช่นเดียวกับคำตอบที่ใช้.profile)

บังเอิญเพื่อคิดออกค่าที่จะใช้สำหรับแบบอักษรและขนาดตัวอักษรฉันดูใน/usr/share/consolefonts/ไดเรกทอรี (ตามที่แนะนำข้างต้น) และไปจากที่นั่น


0

คลิกที่แท็บ "แก้ไข" ใน LXTerminal -> ไปที่การตั้งค่า -> คลิกที่แท็บ "สไตล์" -> ที่นี่คุณสามารถเปลี่ยนแบบอักษรขนาดสีและพื้นหลังของคุณ

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