Sådan ændres Linux Displays på Fly med Disper
Brug af Linux på en bærbar computer har altid været en hit og miss affære. Med nogle gange uklare proprietær hardware har mange bærbare producenter ikke vist interesse for at understøtte det frie operativsystem. Ikke desto mindre understøtter Linux gennem et stort arbejde af udviklere og support fra nogle hardwareproducenter et bredt udvalg af bærbare computere og netbooks.
Mange bærbare ejere forbinder deres maskiner ofte med eksterne skærme, hvad enten skærme, fjernsyn eller projektorer. For skærmkort, der understøtter XrandR, er opsætningen sædvanligvis ret simpel. For brugere med Nvidia chips er det stadig nemt, men ikke hurtigt. Hvis du vil skifte til en ekstern skærm, skal du enten konfigurere den i xorg.conf- filen for automatisk at genkende den eller bruge nvidia-indstillingerne og klikke på en række valgmuligheder hver gang du vil bruge den.
Med Disper, et gratis on-the-fly skærmværktøj, kan du hurtigt og nemt skifte til et eksternt display, klone dine skærme, udvide et skærmbillede og vælge mellem de understøttede opløsninger. Disper er et kommandolinjeværktøj, men efter et par indledende kommandoer kan du nemt binde det til en genvejstast eller køre det fra en enkelt kommando ved hjælp af et grundlæggende script.
Installation
Disper-hjemmesiden indeholder binære pakkearkiver til Ubuntu, ArchLinux og OpenSUSE. Følg din distributions normale installationsprocedurer for at installere. For alle andre distributioner bruger Disper python og er nem at installere fra kilden. At installere:
1. Download den nyeste version
2. Åbn et terminalvindue
3. Uddrag arkivets indhold:
tjære zxvf disper_0.2.3.tar.gz
4. Gå til src / mappen:
cd trunk / src
5. Type:
gøre installationen
Alternativt kan du køre programmet uden at installere direkte fra src-mappen:
./cli.py
Indledende opsætning
Disper bør genkende din VGA-, DVI- eller HDMI-forbindelse med det samme. Den første ting at gøre med Disper er at identificere dine skærme. Indtast følgende kommando:
disper - list
Udgangen vil se sådan ud:
display DFP-0: HannStar Display Corp HSD121PHW1 opløsninger: ... 960x540, 832x624, 1024x768, 1366x768 display DFP-1: SONY tv-opløsninger: ... 1400x1050, 1600x1024, 1680x1050, 1280x720, 1920x1080
Bemærk : Jeg afkortede de lavere opløsninger, men den fulde liste viser dem alle.
Anvendelse
Hvis du bare vil klone din skærm, kan du indtaste en kommando:
disper -c
Hvis din enhed har en ulige maksimal opløsning som min netbook (1366 × 768), vil det medføre, at begge skærme skifter til noget som 1024 × 768. Det kan være fint for projektorer, men hvis du vil spille film, tv-shows eller spil på fjernsynet, vil du f.eks. Bruge brugerdefinerede indstillinger.
For eksempel, hvis jeg kun ville vise på mit fjernsyn i 720p opløsning, ville jeg indtaste:
disper -S-r 1280x720
Hovedteksten "S" refererer til den eksterne skærm. For at skifte tilbage til standard netbook-skærmen, ville jeg indtaste:
disper-s
Dette registrerer automatisk standardopløsningen og vender tilbage til den. (Bemærk små bogstaver "s").
På ethvert tidspunkt kan du have Disper-visning de aktuelle indstillinger med:
disper -p
Udgangen vil se ud:
backend: Nvidia associerede skærme: DFP-0 metamode: DFP-0: 1366x768 @ 1366x768 + 0 + 0 skalering: aspektskaleret
Udvidelse af skærme udnytter Nvidias Twinview, alle med en enkelt kommando. For eksempel, hvis jeg ønskede to skærme, med min tv-skærm over min bærbare computer, ville jeg skrive:
disper -e -r 1366x768, 1920x1080 -t top
Dette ville give mig en normal bærbar skærm samt en 1080p fuld opløsning tv-skærm.
Forenkling
Mens indtastning af disperkommandoer kan være enkelt for nogle, kan andre måske ikke se det som at have stor fordel ved at bruge nvidia-indstillinger eller en grafisk frontend for XrandR. For at gøre det nemt, skal du oprette et script og / eller genvejstaster.
For at skifte til Sony TV, som i eksemplet ovenfor, kan scriptet være så enkelt som:
#! / bin / sh disper -S -r 1280x720
Sørg for at gøre dit script eksekverbart med:
chmod a + x script-navn
Du kan også komme med noget mere komplekst, der automatisk registrerer skærme og skifter frem og tilbage. Du kan derefter binde kommandoen til en genvej ved hjælp af dit skrivebordsmiljø (For eksempel i KDE, brug kmenuedit, hvor du kan tildele en tastaturgenvej til en kommando). Du kan også oprette et script til hver indstilling og derefter nemt skifte til den, du har brug for, fra dialogboksen Kør kommando (Alt + F2).
For mere information om Disper og links til brugerdefinerede scripts for at gøre skiftevisning lettere, besøg projektets hjemmeside.