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