Fbset - Linux Command - คำสั่ง Unix

ชื่อ

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