Skip to main content

Fbset - คำสั่ง Linux

YDL 6.1, PS3 ( blackborder/overscan ) tutorial part 1/8 (มิถุนายน 2025)

YDL 6.1, PS3 ( blackborder/overscan ) tutorial part 1/8 (มิถุนายน 2025)
Anonim

ชื่อ

fbset - แสดงและปรับเปลี่ยนการตั้งค่าอุปกรณ์บัฟเฟอร์เฟรม

สรุป

fbset ตัวเลือก โหมด

รายละเอียด

เอกสารนี้ล้าสมัย!

fbset เป็นยูทิลิตีระบบเพื่อแสดงหรือเปลี่ยนการตั้งค่าของอุปกรณ์บัฟเฟอร์เฟรม อุปกรณ์บัฟเฟอร์เฟรมมีอินเทอร์เฟซที่เรียบง่ายและไม่เหมือนใครเพื่อเข้าถึงการแสดงผลกราฟิกชนิดต่างๆ

อุปกรณ์บัฟเฟอร์เฟรมสามารถเข้าถึงได้ผ่านทางโหนดอุปกรณ์พิเศษที่อยู่ในไดเร็กทอรี / dev โครงร่างการตั้งชื่อสำหรับโหนดเหล่านี้อยู่เสมอFB< n > ที่ไหน n คือจำนวนอุปกรณ์เฟรมบัฟเฟอร์ที่ใช้

fbset ใช้ฐานข้อมูลโหมดวิดีโอของตัวเองที่อยู่ใน /etc/fb.modes สามารถกำหนดรูปแบบวิดีโอได้ไม่ จำกัด จำนวนในฐานข้อมูลนี้

ตัวเลือก

ถ้าไม่มีตัวเลือกให้,fbset จะแสดงการตั้งค่าบัฟเฟอร์เฟรมปัจจุบัน

ตัวเลือกทั่วไป:

--ช่วยด้วย, -h

แสดงข้อมูลการใช้งาน

--now, -n

เปลี่ยนโหมดวิดีโอทันที หากไม่มีอุปกรณ์บัฟเฟอร์เฟรมให้ผ่าน-FB ตัวเลือกนี้จะถูกเปิดใช้งานโดยค่าเริ่มต้น

--แสดง, -s

แสดงการตั้งค่าโหมดวิดีโอ นี่เป็นค่าดีฟอลต์ถ้าไม่มีตัวเลือกเพิ่มเติมหรือเฉพาะอุปกรณ์บัฟเฟอร์เฟรมผ่าน-FB จะได้รับ

--ข้อมูล, -ผม

แสดงข้อมูลบัฟเฟอร์เฟรมทั้งหมดที่มีอยู่

--verbose, -v

แสดงข้อมูลอะไรfbset กำลังทำอยู่

--version, -V

แสดงข้อมูลเกี่ยวกับรุ่นfbset

--xfree86, -x

แสดงข้อมูลการจับเวลาตามความต้องการของ XFree86

โหนดอุปกรณ์บัฟเฟอร์เฟรม:

-FB < เครื่อง >

เครื่อง ให้โหนดอุปกรณ์บัฟเฟอร์เฟรม หากไม่มีอุปกรณ์ใดผ่านทาง-FB จะได้รับ, / dev / fb0 ถูกนำมาใช้

ฐานข้อมูลโหมดวิดีโอ:

-DB < ไฟล์ >

ตั้งค่าไฟล์ฐานข้อมูลโหมดไฟล์สำรอง (ค่าเริ่มต้นคือ /etc/fb.modes ).

แสดงรูปทรงเรขาคณิต:

-xres < ราคา >

ตั้งค่าความละเอียดในแนวนอนที่มองเห็นได้ (เป็นพิกเซล)

-yres < ราคา >

ตั้งค่าความละเอียดในแนวตั้งที่มองเห็นได้ (เป็นพิกเซล)

-vxres < ราคา >

ตั้งค่าความละเอียดในแนวนอนเสมือน (เป็นพิกเซล)

-vyres < ราคา >

ตั้งค่าความละเอียดในแนวตั้งเสมือน (เป็นพิกเซล)

-ความลึก < ราคา >

กำหนดความลึกของการแสดงผล (เป็นบิตต่อพิกเซล)

--เรขาคณิต, -G

ตั้งค่าพารามิเตอร์ทางเรขาคณิตทั้งหมดพร้อมกันในลำดับ < xres > < yres > < vxres > < vyres > < ความลึก > เช่น-G 640 400 640 400 4

-การจับคู่

ทำให้ความละเอียดทางกายภาพตรงกับความละเอียดเสมือน

การกำหนดเวลาการแสดงผล:

-pixclock < ราคา >

กำหนดความยาวของหนึ่งพิกเซล (ใน picoseconds) โปรดทราบว่าอุปกรณ์บัฟเฟอร์เฟรมอาจสนับสนุนความยาวพิกเซลบางอย่างเท่านั้น

-ซ้าย < ราคา >

กำหนดขอบซ้าย (เป็นพิกเซล)

-ขวา < ราคา >

กำหนดขอบด้านขวา (เป็นพิกเซล)

-upper < ราคา >

ตั้งขอบด้านบน (ในเส้นพิกเซล)

-lower < ราคา >

กำหนดขอบล่าง (ในเส้นพิกเซล)

-hslen < ราคา >

กำหนดความยาวซิงค์แนวนอน (เป็นพิกเซล)

-vslen < ราคา >

ตั้งค่าความยาวซิงค์แนวตั้ง (ในเส้นพิกเซล)

--timings, t-

กำหนดพารามิเตอร์เวลาทั้งหมดพร้อมกันในลำดับ < pixclock > < ซ้าย > < ขวา > < บน > < ลดลง > < hslen > < vslen > เช่น-G 35242 64 96 35 12 112 2

ธงแสดงผล:

-hsync สูง

ตั้งค่าขั้วบวกแนวนอน

-vsync สูง

ตั้งค่าขั้วของขั้วบวกแนวตั้ง

-csync ต่ำ

ตั้งขั้วคอมโพสิตขั้ว

-extsync เท็จ

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

-bcast จริง

เปิดหรือปิดใช้โหมดการออกอากาศ หากเปิดใช้บัฟเฟอร์เฟรมสร้างการจับคู่ที่แน่นอนสำหรับโหมดออกอากาศหลายรายการ (เช่น PAL หรือ NTSC) โปรดทราบว่าอุปกรณ์เฟรมบัฟเฟอร์ทุกอุปกรณ์อาจไม่สนับสนุนตัวเลือกนี้

-laced จริง

เปิดหรือปิดใช้งาน interlace หากเปิดใช้งานจอแสดงผลจะถูกแบ่งเป็นสองเฟรมแต่ละเฟรมจะมีเฉพาะเส้นคู่และไม่สม่ำเสมอตามลำดับ ทั้งสองเฟรมจะแสดงสลับกันด้วยวิธีนี้สองครั้งที่เส้นสามารถแสดงผลได้และความถี่แนวตั้งสำหรับจอภาพยังคงเหมือนเดิม แต่ความถี่ในแนวตั้งที่มองเห็นลดลงครึ่งหนึ่ง

-Double จริง

เปิดหรือปิดใช้งาน doublescan ถ้าเปิดใช้งานทุกบรรทัดจะปรากฏขึ้นสองครั้งและด้วยวิธีนี้ความถี่แนวนอนสามารถเพิ่มเป็น 2 เท่าเพื่อให้สามารถแสดงผลความละเอียดเดียวกันในจอภาพต่างๆได้แม้ว่าข้อกำหนดเกี่ยวกับความถี่ในแนวนอนจะแตกต่างกัน โปรดทราบว่าอุปกรณ์เฟรมบัฟเฟอร์ทุกอุปกรณ์อาจไม่สนับสนุนตัวเลือกนี้

แสดงตำแหน่ง:

-ย้าย ลง

เลื่อนส่วนที่มองเห็นได้ของจอแสดงผลไปในทิศทางที่กำหนด

-step < ราคา >

กำหนดขนาดของขั้นตอนสำหรับตำแหน่งที่แสดง (เป็นพิกเซลหรือเส้นพิกเซล) ถ้า-step ไม่ได้รับการแสดงผลจะถูกย้าย 8 พิกเซลแนวนอนหรือ 2 เส้นแนวตั้งในแนวตั้ง

ตัวอย่าง

ตั้งโหมดวิดีโอที่ใช้สำหรับX ใส่ข้อมูลต่อไปนี้ใน rc.local:

fbset -FB / dev / fb0 VGA

และทำให้อุปกรณ์เฟรมบัฟเฟอร์ที่ใช้ทราบX:

ส่งออก framebuffer = / dev / fb0

สำคัญ: ใช้ ชาย คำสั่ง ( % ชาย ) เพื่อดูว่ามีการใช้คำสั่งใดในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ