ชื่อ
fbset - แสดงและปรับเปลี่ยนการตั้งค่าอุปกรณ์บัฟเฟอร์เฟรม
สรุป
fbset [ ตัวเลือก ] [ โหมด ]
รายละเอียด
เอกสารนี้ล้าสมัย!
fbset คือยูทิลิตีระบบเพื่อแสดงหรือเปลี่ยนการตั้งค่าของอุปกรณ์บัฟเฟอร์เฟรม อุปกรณ์บัฟเฟอร์เฟรมมีอินเทอร์เฟซที่เรียบง่ายและไม่เหมือนใครเพื่อเข้าถึงการแสดงผลกราฟิกชนิดต่างๆ
อุปกรณ์บัฟเฟอร์เฟรมสามารถเข้าถึงได้ผ่านทางโหนดอุปกรณ์พิเศษที่อยู่ในไดเร็กทอรี / dev โครงร่างการตั้งชื่อสำหรับโหนดเหล่านี้คือ fb < n > โดยที่ n คือจำนวนของเฟรมบัฟเฟอร์ที่ใช้
fbset ใช้ฐานข้อมูลโหมดวิดีโอของตัวเองที่อยู่ใน /etc/fb.modes สามารถกำหนดรูปแบบวิดีโอได้ไม่ จำกัด จำนวนในฐานข้อมูลนี้
ตัวเลือก
ถ้าไม่มีตัวเลือกให้ fbset จะแสดงการตั้งค่าบัฟเฟอร์เฟรมปัจจุบัน
ตัวเลือกทั่วไป:
- ช่วย , -h
แสดงข้อมูลการใช้งาน
- ตอน นี้ - n
เปลี่ยนโหมดวิดีโอทันที หากไม่มีอุปกรณ์บัฟเฟอร์เฟรมให้ผ่านทาง -fb ตัวเลือกนี้จะถูกเปิดใช้งานโดยค่าเริ่มต้น
- แสดง , -s
แสดงการตั้งค่าโหมดวิดีโอ นี่เป็นค่าดีฟอลต์ถ้าไม่มีตัวเลือกเพิ่มเติมหรือเฉพาะอุปกรณ์บัฟเฟอร์เฟรมผ่านทาง -fb เท่านั้น
--info , -i
แสดงข้อมูลบัฟเฟอร์เฟรมทั้งหมดที่มีอยู่
- verbose , -v
แสดงข้อมูลที่ fbset กำลังทำอยู่
--version , -V
แสดงข้อมูลเกี่ยวกับเวอร์ชันเกี่ยวกับ fbset
--xfree86 , -x
แสดงข้อมูลการจับเวลาตามความต้องการของ XFree86
โหนดอุปกรณ์บัฟเฟอร์เฟรม:
-fb < device >
อุปกรณ์ ให้โหนดอุปกรณ์บัฟเฟอร์เฟรม หากไม่มีอุปกรณ์ผ่านทาง - fb จะใช้ / dev / fb0
ฐานข้อมูลโหมดวิดีโอ:
-db < file >
ตั้งค่าไฟล์ฐานข้อมูลโหมดไฟล์สำรอง (ค่าดีฟอลต์คือ /etc/fb.modes )
แสดงรูปทรงเรขาคณิต:
-xres < value >
ตั้งค่าความละเอียดในแนวนอนที่มองเห็นได้ (เป็นพิกเซล)
- ยาวนาน < ค่า >
ตั้งค่าความละเอียดในแนวตั้งที่มองเห็นได้ (เป็นพิกเซล)
-vxres < value >
ตั้งค่าความละเอียดในแนวนอนเสมือน (เป็นพิกเซล)
- มี ค่า < ค่า >
ตั้งค่าความละเอียดในแนวตั้งเสมือน (เป็นพิกเซล)
- ลึก < ค่า >
กำหนดความลึกของการแสดงผล (เป็นบิตต่อพิกเซล)
- การวัดเส้นตรง , -g ...
ตั้งค่าพารามิเตอร์ทางเรขาคณิตทั้งหมดพร้อมกันในลำดับ < xres > < yres > < vxres > < vyres > < depth > เช่น -g 640 400 640 400 4
-การจับคู่
ทำให้ความละเอียดทางกายภาพตรงกับความละเอียดเสมือน
การกำหนดเวลาการแสดงผล:
-pclockclock < value >
กำหนดความยาวของหนึ่งพิกเซล (ใน picoseconds) โปรดทราบว่าอุปกรณ์บัฟเฟอร์เฟรมอาจสนับสนุนความยาวพิกเซลบางอย่างเท่านั้น
-left < value >
กำหนดขอบซ้าย (เป็นพิกเซล)
ขวา < ค่า >
กำหนดขอบด้านขวา (เป็นพิกเซล)
- ตัวคั่น < value >
ตั้งขอบด้านบน (ในเส้นพิกเซล)
- เป่า < ค่า >
กำหนดขอบล่าง (ในเส้นพิกเซล)
-hslen < ค่า >
กำหนดความยาวซิงค์แนวนอน (เป็นพิกเซล)
-vslen < value >
ตั้งค่าความยาวซิงค์แนวตั้ง (ในเส้นพิกเซล)
- คำจำกัดความ , -t ...
ตั้งค่าพารามิเตอร์เวลาทั้งหมดในคราวเดียวในลำดับ < pixclock > < left > < right > < upper > < lower > < hslen > < vslen > เช่น -g 35242 64 96 35 12 112 2
ธงแสดงผล:
-hsync { ต่ำ | สูง }
ตั้งค่าขั้วบวกแนวนอน
-vsync { ต่ำ | สูง }
ตั้งค่าขั้วของขั้วบวกแนวตั้ง
-csync { ต่ำ | สูง }
ตั้งขั้วคอมโพสิตขั้ว
-extsync { false | true }
เปิดใช้งานหรือปิดใช้งานการซิงโครไนซ์ภายนอก หากเปิดใช้งานการจับเวลาการซิงค์จะไม่ได้รับการสร้างขึ้นโดยอุปกรณ์บัฟเฟอร์เฟรมและต้องระบุไว้ภายนอกแทน โปรดทราบว่าอุปกรณ์เฟรมบัฟเฟอร์ทุกอุปกรณ์อาจไม่สนับสนุนตัวเลือกนี้
- ข่าว { false | true }
เปิดหรือปิดใช้โหมดการออกอากาศ หากเปิดใช้งานบัฟเฟอร์เฟรมสร้างการจับคู่ที่แน่นอนสำหรับโหมดออกอากาศหลายโหมด (เช่น PAL หรือ NTSC) โปรดทราบว่าอุปกรณ์เฟรมบัฟเฟอร์ทุกอุปกรณ์อาจไม่สนับสนุนตัวเลือกนี้
-laced { false | true }
เปิดหรือปิดใช้งาน interlace หากเปิดใช้งานจอแสดงผลจะถูกแบ่งเป็นสองเฟรมแต่ละเฟรมจะมีเฉพาะเส้นคู่และไม่สม่ำเสมอตามลำดับ ทั้งสองเฟรมจะแสดงสลับกันด้วยวิธีนี้สองครั้งที่เส้นสามารถแสดงผลได้และความถี่แนวตั้งสำหรับจอภาพยังคงเหมือนเดิม แต่ความถี่ในแนวตั้งที่มองเห็นลดลงครึ่งหนึ่ง
- สอง { false | true }
เปิดหรือปิดใช้งาน doublescan ถ้าเปิดใช้งานทุกบรรทัดจะปรากฏขึ้นสองครั้งและด้วยวิธีนี้ความถี่แนวนอนสามารถเพิ่มเป็น 2 เท่าเพื่อให้สามารถแสดงผลความละเอียดเดียวกันในจอภาพต่างๆได้แม้ว่าข้อกำหนดเกี่ยวกับความถี่ในแนวนอนจะแตกต่างกัน โปรดทราบว่าอุปกรณ์เฟรมบัฟเฟอร์ทุกอุปกรณ์อาจไม่สนับสนุนตัวเลือกนี้
แสดงตำแหน่ง:
- ย้าย ( ซ้าย | ขวา | ขึ้น ลง }
เลื่อนส่วนที่มองเห็นได้ของจอแสดงผลไปในทิศทางที่กำหนด
-step < ค่า >
กำหนดขนาดของขั้นตอนสำหรับตำแหน่งที่แสดง (เป็นพิกเซลหรือเส้นพิกเซล) หากไม่ได้ กำหนดการ แสดงตัวไว้จะถูกย้าย 8 พิกเซลในแนวนอนหรือ 2 เส้นแนวตั้งในแนวตั้ง
ตัวอย่าง
การตั้งค่าโหมดวิดีโอที่ใช้สำหรับ X แทรกข้อมูลต่อไปนี้ใน rc.local:
fbset -fb / dev / fb0 vga
และทำให้อุปกรณ์เฟรมบัฟเฟอร์ที่ใช้ทราบว่า X :
ส่งออก FRAMEBUFFER = / dev / fb0
สำคัญ: ใช้ คำสั่ง man ( % man ) เพื่อดูว่าคำสั่งถูกใช้อย่างไรในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ