Skip to main content

Fbset - команда Linux

(C-walk) DGR familia(niko&angga) (Июнь 2026)

(C-walk) DGR familia(niko&angga) (Июнь 2026)
Anonim

НАЗВАНИЕ

fbset - отображение и изменение настроек буфера буфера

СИНТАКСИС

fbset опции Режим

ОПИСАНИЕ

Эта документация устарела!

fbset это системная утилита для отображения или изменения настроек буфера кадра. Буферное устройство рамки обеспечивает простой и уникальный интерфейс для доступа к различным видам графических дисплеев.

Доступ к устройствам буферного буфера осуществляется через специальные узлы устройств, расположенные в каталоге / dev. Схема именования для этих узлов всегдафб< N >, где N - номер используемого буферного устройства рамки.

fbset использует собственную базу видеорежима, расположенную в /etc/fb.modes. В этой базе данных может быть определено неограниченное количество видеорежимов.

ОПЦИИ

Если опция не указана,fbset отобразятся текущие настройки буфера кадра.

Общие настройки:

--Помогите, -час

отображать информацию об использовании

--сейчас, -n

немедленно измените видеорежим. Если буферное устройство рамки не передается через-FB , то эта опция активируется по умолчанию

--шоу, -s

отобразите настройки видеорежима. Это значение по умолчанию, если нет дополнительной опции или только буферного устройства кадра через-FB дано

--Информация,

отобразить всю доступную информацию о буфере кадра

--подробный, -v

отображать информацию, чтоfbset в настоящее время делает

--версия, -V

отобразить информацию о версииfbset

--xfree86, -Икс

отображать информацию о времени, как это требуется XFree86

Узлы буфера устройства:

-FB < устройство >

устройство дает узел буфера буфера кадра. Если никакое устройство через-FB дано, / DEV / fb0 используется

База данных видеорежима:

-db < файл >

установить альтернативный файл базы данных видеорежима (по умолчанию используется /etc/fb.modes ).

Геометрия дисплея:

-xres < значение >

установить видимое горизонтальное разрешение (в пикселях)

-yres < значение >

установить видимое вертикальное разрешение (в пикселях)

-vxres < значение >

установить виртуальное горизонтальное разрешение (в пикселях)

-vyres < значение >

установить виртуальное вертикальное разрешение (в пикселях)

-depth < значение >

установить глубину отображения (в битах на пиксель)

--геометрия,

задайте все параметры геометрии сразу в порядке < XRES > < yres > < vxres > < vyres > < глубина >, например. 640 400 640 400 4

-матч

сделать физическое разрешение в соответствии с виртуальным разрешением

Время отображения:

-pixclock < значение >

установите длину одного пикселя (в пикосекундах). Обратите внимание, что буферное устройство кадра может поддерживать только некоторые пиксельные длины

-оставил < значение >

установить левое поле (в пикселях)

-право < значение >

установить правое поле (в пикселях)

-Верхний < значение >

установить верхний край (в пиксельных линиях)

-низший < значение >

установить нижнее поле (в пиксельных линиях)

-hslen < значение >

установить горизонтальную длину синхронизации (в пикселях)

-vslen < значение >

установить длину вертикальной синхронизации (в пиксельных линиях)

--timings, -t

задайте все параметры синхронизации сразу в порядке < pixclock > < оставил > < право > < верхний > < ниже > < hslen > < vslen >, например. 35242 64 96 35 12 112 2

Отображать флаги:

-Hsync высоко

установить полярность горизонтальной синхронизации

-Vsync высоко

установить полярность вертикальной синхронизации

-csync низкий

установить составную полярность синхронизации

-extsync ложный

включить или отключить внешнюю повторную синхронизацию. Если включено, синхронизирующие тайминги не генерируются буфером кадра и должны быть предоставлены вместо него. Обратите внимание, что эта опция может не поддерживаться каждым буфером кадра

-bcast правда

включить или отключить широковещательные режимы. Если включено, буфер кадра генерирует точные тайминги для нескольких режимов вещания (например, PAL или NTSC). Обратите внимание, что эта опция может не поддерживаться каждым буфером кадра

-laced правда

включить или отключить чересстрочную развертку. Если включено, дисплей будет разделен на два кадра, каждый кадр будет содержать только четные и нечетные строки соответственно. Эти два кадра будут отображаться чередующимися, так что в два раза строки могут отображаться, а вертикальная частота для монитора остается неизменной, но видимая вертикальная частота уменьшается вдвое

-double правда

включить или отключить doublelescan. Если включено, каждая строка будет отображаться дважды, и таким образом горизонтальная частота может быть легко удвоена, так что одно и то же разрешение может отображаться на разных мониторах, даже если спецификация горизонтальной частоты отличается. Обратите внимание, что эта опция может не поддерживаться каждым буфером кадра

Позиционирование дисплея:

-переехать вниз

перемещать видимую часть дисплея в указанном направлении

-ступенно < значение >

установить размер шага для позиционирования дисплея (в пикселях или в пиксельных линиях), если-ступенно не отображается. Дисплей будет перемещаться на 8 пикселей по горизонтали или по 2 пикселя по вертикали

ПРИМЕР

Чтобы установить режим используемого видео дляИкс добавьте следующее в rc.local:

fbset -FB / DEV / fb0 VGA

и сделать используемое устройство буферизации кадра известнымИкс:

экспорт FrameBuffer = / DEV / fb0

Важный: Использовать человек команда ( % человек ), чтобы увидеть, как команда используется на вашем конкретном компьютере.