Skip to main content

Fbset - Comandamentul Linux

Fbset-MC Is finally here.... (Iunie 2026)

Fbset-MC Is finally here.... (Iunie 2026)
Anonim

NUME

fbset - afișarea și modificarea setărilor dispozitivului tampon cadru

REZUMAT

fbset Opțiuni mod

DESCRIERE

Această documentație este depășită!

fbset este un utilitar de sistem pentru a afișa sau modifica setările dispozitivului tampon cadru. Dispozitivul tampon cadru oferă o interfață simplă și unică pentru a accesa diferite tipuri de afișaje grafice.

Dispozitivele tampon pentru cadre sunt accesate prin intermediul unor noduri speciale de dispozitive situate în directorul / dev. Schema de numire pentru aceste noduri este întotdeaunapensiune completă< n >, unde n este numărul dispozitivului tampon cadru folosit.

fbset utilizează o bază de date proprie de moduri video situată în /etc/fb.modes. Un număr nelimitat de moduri video pot fi definite în această bază de date.

OPȚIUNI

Dacă nu este dată nici o opțiune,fbset va afișa setările curente ale tamponului de cadre.

Optiuni generale:

--Ajutor, -h

afișați o informație de utilizare

--acum, -N

schimbați imediat modul video. Dacă nu este furnizat niciun dispozitiv de tampon cadru-fb , atunci această opțiune este activată implicit

--spectacol, -s

afișați setările modului video. Această opțiune este implicită dacă nu există nici o opțiune suplimentară sau doar un dispozitiv tampon cadru prin-fb este dată

--info, -i

afișați toate informațiile disponibile privind tamponul pentru cadre

--verbose, -v

afișa informații cefbset se face în prezent

--versiune, -V

afișați informații despre versiunefbset

--xfree86, -X

afișați informațiile de sincronizare după cum este necesar de către XFree86

Nodurile dispozitivului tampon de cadru:

-fb < dispozitiv >

dispozitiv dă nodul dispozitivului tampon cadru. Dacă nu există niciun dispozitiv prin-fb este dată, / Dev / fb0 este folosit

Baza de date pentru modurile video:

-db < fişier >

setați un fișier de bază de date alternativ pentru modul video (implicit este /etc/fb.modes ).

Geometria afișajului:

-xres < valoare >

setați rezoluția orizontală vizibilă (în pixeli)

-yres < valoare >

setați rezoluția verticală vizibilă (în pixeli)

-vxres < valoare >

setați rezoluția orizontală virtuală (în pixeli)

-vyres < valoare >

setați rezoluția verticală virtuală (în pixeli)

-adâncime < valoare >

setați adâncimea de afișare (în biți per pixel)

--geometrie, -g

setați toți parametrii de geometrie simultan în ordinea < xres > < yres > < vxres > < vyres > < adâncime >, de ex.-g 640 400 640 400 4

-Meci

face rezoluția fizică să se potrivească rezoluției virtuale

Timpi afișare:

-pixclock < valoare >

setați lungimea unui pixel (în picosecunde). Rețineți că dispozitivul tampon cadru poate suporta doar anumite lungimi ale pixelilor

-stânga < valoare >

setați marginea stângă (în pixeli)

-dreapta < valoare >

setați marginea dreaptă (în pixeli)

-superior < valoare >

setați marginea superioară (în linii de pixeli)

-inferior < valoare >

setați marginea mai mică (în linii de pixeli)

-hslen < valoare >

setați lungimea sincronizării orizontale (în pixeli)

-vslen < valoare >

setați lungimea sincronizării verticale (în linii de pixeli)

--timings, -t

setați toți parametrii de sincronizare simultan în ordinea < pixclock > < stânga > < dreapta > < superior > < inferior > < hslen > < vslen >, de ex.-g 35242 64 96 35 12 112 2

Afișare steaguri:

-hsync înalt

setați polaritatea de sincronizare orizontală

-vsync înalt

setați polaritatea de sincronizare verticală

-csync scăzut

setați polaritatea sincronizării compuse

-extsync fals

activați sau dezactivați resync extern. Dacă este activată, temporizările de sincronizare nu sunt generate de dispozitivul tampon cadru și trebuie să fie furnizate în exterior. Rețineți că este posibil ca această opțiune să nu fie acceptată de fiecare dispozitiv tampon pentru cadre

-bcast Adevărat

activați sau dezactivați modurile de difuzare. Dacă este activat, buffer-ul de cadru generează timpii exacți pentru mai multe moduri de difuzare (de exemplu, PAL sau NTSC). Rețineți că este posibil ca această opțiune să nu fie acceptată de fiecare dispozitiv tampon pentru cadre

-dantelat Adevărat

activați sau dezactivați intercalarea. Dacă este activat, afișajul va fi împărțit în două cadre, fiecare cadru conține numai linii paralele și paralele. Aceste două cadre vor fi afișate alternativ, în acest fel pot fi afișate de două ori liniile și frecvența verticală a monitorului rămâne aceeași, dar frecvența verticală vizibilă este redusă la jumătate

-dubla Adevărat

activați sau dezactivați scanarea dublă. Dacă este activată, fiecare linie va fi afișată de două ori, astfel încât frecvența orizontală poate fi ușor dublată, astfel încât aceeași rezoluție poate fi afișată pe diferite monitoare, chiar dacă specificația frecvenței orizontale diferă. Rețineți că este posibil ca această opțiune să nu fie acceptată de fiecare dispozitiv tampon pentru cadre

Poziția afișajului:

-mișcare jos

deplasați partea vizibilă a afișajului în direcția specificată

-Etapa < valoare >

setați dimensiunea pasului pentru poziționarea afișării (în pixeli sau linii de pixeli), dacă-Etapa nu este afișat afișarea va fi mutat 8 pixeli orizontal sau 2 linii pixel vertical

EXEMPLU

Pentru a seta modul video utilizat pentruX introduceți următoarele în rc.local:

fbset -fb / Dev / fb0 vga

și face cunoscut dispozitivul de tampon cadru folositX:

export framebuffer = / Dev / fb0

Important: Folosește om comandă ( % om ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.