Skip to main content

Fbset - Linux Command

YDL 6.1, PS3 ( blackborder/overscan ) tutorial part 2/8 (Juni 2026)

YDL 6.1, PS3 ( blackborder/overscan ) tutorial part 2/8 (Juni 2026)
Anonim

NAVN

fbset - vis og endre rammebufferinnstillingene

SYNOPSIS

fbset opsjoner modus

BESKRIVELSE

Denne dokumentasjonen er utdatert!

fbset er et systemverktøy for å vise eller endre innstillingene til rammebufferen. Rammebufferenheten gir et enkelt og unikt grensesnitt for tilgang til forskjellige typer grafiske skjermer.

Rammebufferinnretninger er tilgjengelige via spesielle enhetsnoder plassert i / dev-katalogen. Navngivningssystemet for disse noderne er alltidfb< n >, hvor n er nummeret til den brukte rammebufferenheten.

fbset bruker en egen videomodusdatabase som ligger i /etc/fb.modes. Et ubegrenset antall videomoduser kan defineres i denne databasen.

ALTERNATIVER

Hvis ikke noe alternativ er gitt,fbset vil vise gjeldende rammebufferinnstillinger.

Generelle alternativer:

--hjelp, -H

vis en bruksinformasjon

--nå, -n

endre videomodus umiddelbart. Hvis ingen rammebufferenhet er gitt via-fb , så er dette alternativet aktivert som standard

--vise fram, -s

vis innstillingene for videomodus. Dette er standard hvis ikke noe annet alternativ eller bare en rammebuffer via-fb er gitt

--info, -Jeg

vis all tilgjengelig ramme buffer informasjon

--verbose, -V

vis informasjon hvafbset gjør for øyeblikket

--versjon, -V

vis versjonen informasjon omfbset

--xfree86, -x

vis timinginformasjonen som den trengs av XFree86

Rammebufferinnretningsnoder:

-fb < enhet >

enhet gir rammebuffertenhetens knutepunkt. Hvis ingen enhet via-fb er gitt, / Dev / fb0 benyttes

Videomodusdatabase:

-db < fil >

sett en alternativ videomodusdatabasefil (standard er /etc/fb.modes ).

Skjerm geometri:

-xres < verdi >

sett synlig horisontal oppløsning (i piksler)

-yres < verdi >

sett synlig vertikal oppløsning (i piksler)

-vxres < verdi >

sett virtuell horisontal oppløsning (i piksler)

-vyres < verdi >

sett virtuell vertikal oppløsning (i piksler)

-dybde < verdi >

sett skjermdybde (i biter per piksel)

--geometry, -g

sett alle geometriparametrene på en gang i rekkefølgen < xres > < yres > < vxres > < vyres > < dybde >, f.eks.-g 640 400 640 400 4

-kamp

gjør den fysiske oppløsningen til den virtuelle oppløsningen

Vis timing:

-pixclock < verdi >

sett lengden på en piksel (i pikosekunder). Vær oppmerksom på at rammebufferenheten bare kan støtte noen piksellengder

-venstre < verdi >

sett venstre margin (i piksler)

-Ikke sant < verdi >

sett høyre margin (i piksler)

-øverste < verdi >

sett øvre margin (i piksellinjer)

-Nedre < verdi >

sett lavere margin (i piksellinjer)

-hslen < verdi >

sett horisontal synkellengde (i piksler)

-vslen < verdi >

sett vertikal synkronisering lengde (i piksel linjer)

--timings, -t

sett alle timingparametrene samtidig i rekkefølgen < pixclock > < venstre > < Ikke sant > < øverste > < Nedre > < hslen > < vslen >, f.eks.-g 35242 64 96 35 12 112 2

Vis flagg:

-hsync høy

sett den horisontale synkroniseringspolariteten

-vsync høy

sett den vertikale synkroniseringspolariteten

-csync lav

sett komposittsynkroniseringspolariteten

-extsync falsk

aktiver eller deaktiver ekstern resync. Hvis aktivert, blir ikke synkroniseringstiden generert av rammebufferen og må leveres eksternt i stedet. Vær oppmerksom på at dette alternativet kanskje ikke støttes av alle rammebuffere

-bcast ekte

aktiver eller deaktiver kringkastingsmodi. Hvis aktivert, genererer rambufferen de nøyaktige tidspunktene for flere sendemoduser (for eksempel PAL eller NTSC). Vær oppmerksom på at dette alternativet kanskje ikke støttes av alle rammebuffere

-laced ekte

aktiver eller deaktiver interlace. Hvis aktivert, vil skjermen bli delt i to rammer, hver ramme inneholder henholdsvis bare like og ulige linjer. Disse to rammene vises som alternerende, slik at to ganger linjene kan vises, og den vertikale frekvensen til skjermen forblir den samme, men den synlige vertikale frekvensen blir halvert

-dobbelt ekte

aktiver eller deaktiver dublescan. Hvis aktivert, vil hver linje bli vist to ganger, og den horisontale frekvensen kan lett dobles slik at samme oppløsning kan vises på forskjellige skjermer, selv om den horisontale frekvensspesifikasjonen er forskjellig. Vær oppmerksom på at dette alternativet kanskje ikke støttes av alle rammebuffere

Visningsposisjonering:

-bevege seg ned

flytt den synlige delen av skjermen i den angitte retningen

-skritt < verdi >

angi trinnstørrelse for visningsposisjonering (i piksler eller piksellinjer), hvis-skritt er ikke gitt skjermen vil bli flyttet 8 piksler horisontalt eller 2 piksler linjer vertikalt

EKSEMPEL

For å stille inn den brukte videomodus forX sett inn følgende i rc.local:

fbset -fb / Dev / fb0 vga

og gjør den brukte rammebufferenheten kjent forX:

eksport rammebuffer = / Dev / fb0

Viktig: Bruke Mann kommando ( % Mann ) for å se hvordan en kommando brukes på din datamaskin.