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

NAMN

fbset - visa och ändra rambuffertenhetens inställningar

SYNOPSIS

fbset alternativ läge

BESKRIVNING

Denna dokumentation är föråldrad !!

fbset är ett systemverktyg för att visa eller ändra inställningarna för rambuffertenheten. Rambuffertenheten ger ett enkelt och unikt gränssnitt för åtkomst till olika typer av grafiska bildskärmar.

Rambuffertenheter nås via specialanordningar som finns i / dev-katalogen. Namnordningen för dessa noder är alltidfb< n >, var n är numret på den använda rambuffertenheten.

fbset använder en egen videolägesdatabas som finns i /etc/fb.modes. Ett obegränsat antal videolägen kan definieras i denna databas.

ALTERNATIV

Om inget alternativ ges,fbset kommer att visa aktuella rambuffertinställningar.

Generella val:

--hjälp, -h

visa en användningsinformation

--nu, -n

ändra videoläget omedelbart. Om ingen rambuffertanordning ges viafb , så är det här alternativet aktiverat som standard

--show, -s

visa videolägesinställningarna. Detta är standard om inget annat alternativ eller bara en rambuffertenhet viafb är given

--info, -jag

visa all tillgänglig rambuffertinformation

--mångordig, -v

visa information vadfbset gör för närvarande

--version, -V

visa versionsinformationen omfbset

--xfree86, -x

visa tidsinformationen som behövs av XFree86

Rambuffertanordningar:

fb < anordning >

anordning ger rambuffertenhetens nod. Om ingen enhet viafb är given, / Dev / fb0 är använd

Videodrift databas:

-db < fil >

Ange en alternativ videodrift databasfil (standard är /etc/fb.modes ).

Display geometri:

-xres < värde >

Ange synlig horisontell upplösning (i pixlar)

-yres < värde >

Ange synlig vertikal upplösning (i pixlar)

-vxres < värde >

Ange virtuell horisontell upplösning (i pixlar)

-vyres < värde >

Ställ in virtuell vertikal upplösning (i pixlar)

-djup < värde >

Ange bilddjup (i bitar per pixel)

--geometri, -g

Ställ in alla geometriska parametrar samtidigt i ordningen < xres > < yres > < vxres > < vyres > < djup >, t.ex.-g 640 400 640 400 4

-match

gör den fysiska upplösningen matchande den virtuella upplösningen

Visningstider:

-pixclock < värde >

Ange längden på en pixel (i picoseconds). Observera att rambuffertenheten bara kan stödja vissa pixellängder

-vänster < värde >

Ange vänster marginal (i pixlar)

-höger < värde >

Ange rätt marginal (i pixlar)

-övre < värde >

Ange övre marginal (i pixellinjer)

-lägre < värde >

Ange lägre marginal (i pixellinjer)

-hslen < värde >

Ange horisontell synkellängd (i pixlar)

-vslen < värde >

Ställ in vertikal synkellängd (i pixellinjer)

--timings, -t

Ställ in alla timingparametrar på en gång i ordningen < pixclock > < vänster > < höger > < övre > < lägre > < hslen > < vslen >, t.ex.-g 35242 64 96 35 12 112 2

Visa flaggor:

-hsync hög

Ställ in den horisontella synkpolariteten

-vsync hög

Ställ in vertikal synkpolaritet

-csync låg

Ställ in sammansatt synkroniseringspolaritet

-extsync falsk

aktivera eller inaktivera extern resync. Om aktiverad genereras synkroniseringstiderna inte av rambufferten och måste tillhandahållas externt istället. Observera att det här alternativet inte stöds av varje rambuffertenhet

-bcast Sann

aktivera eller inaktivera sändningslägen. Om det är aktiverat genererar rambufferten exakta tidpunkter för flera sändningslägen (t ex PAL eller NTSC). Observera att det här alternativet inte stöds av varje rambuffertenhet

-laced Sann

aktivera eller inaktivera interlace. Om den är aktiverad kommer skärmen att delas upp i två bildrutor, varje ram innehåller endast lika och raka linjer. Dessa två ramar visas som alternerande, så två gånger linjerna kan visas och den vertikala frekvensen för monitorn blir densamma, men den synliga vertikala frekvensen blir halverad

-dubbel Sann

aktivera eller inaktivera doublescan. Om den är aktiverad visas varje rad två gånger så att den horisontella frekvensen enkelt kan fördubblas så att samma upplösning kan visas på olika bildskärmar, även om den horisontella frekvensspecifikationen skiljer sig åt. Observera att det här alternativet inte stöds av varje rambuffertenhet

Display positionering:

-flytta ner

Flytta den synliga delen av displayen i angiven riktning

-steg < värde >

Ange stegstorlek för visningspositionering (i pixlar eller pixellinjer), om-steg inte ges visas kommer 8 pixlar horisontellt eller 2 pixel linjer vertikalt

EXEMPEL

För att ställa in det använda videoläget förX sätt följande i rc.local:

fbset fb / Dev / fb0 vga

och gör den använda rambuffertanordningen känd förX:

exportera framebuffer = / Dev / fb0

Viktig: Använd man kommando ( % man ) för att se hur ett kommando används på din dator.