Hvordan endre Linux-skjermer på fly med Disper
Å bruke Linux på en bærbar PC har alltid vært en hit og savner affære. Med noen ganger obskure proprietær maskinvare har mange bærbare produsenter ikke vist interesse for å støtte det frie operativsystemet. Likevel, gjennom hardt arbeid av utviklere og støtte fra noen maskinvareprodusenter, støtter Linux nå et bredt utvalg av bærbare datamaskiner og netbooks.
Mange bærbare eiere kobler ofte sine maskiner til eksterne skjermer, enten skjermer, fjernsyn eller projektorer. For skjermkort som støtter XrandR, er oppsettet ganske enkelt ganske enkelt. For brukere med Nvidia chips, er det fortsatt enkelt, men ikke raskt. For å bytte til en ekstern skjerm, må du enten konfigurere den i xorg.conf- filen for å gjenkjenne den automatisk eller bruke nvidia-innstillingene og klikke gjennom en rekke alternativer hver gang du vil bruke den.
Med Disper, et gratis skjermomkoblingsverktøy, kan du raskt og enkelt bytte til et eksternt display, klone skjermene dine, utvide en skjerm og velge mellom noen av de støttede resolusjonene. Disper er et kommandolinjeverktøy, men etter noen få innledende kommandooppføringer kan du enkelt binde den til en snarveis eller kjør den fra en enkelt kommando ved å bruke et grunnleggende skript.
Installasjon
Disper websiden viser binære pakkearkiver for Ubuntu, ArchLinux og OpenSUSE. Følg distribusjonens vanlige installeringsprosedyrer for å installere. For alle andre distribusjoner bruker Disper python og er enkelt å installere fra kilde. Å installere:
1. Last ned den nyeste versjonen
2. Åpne et terminalvindu
3. Utdrag innholdet i arkivet:
tjære zxvf disper_0.2.3.tar.gz
4. Gå til src / katalog:
cd trunk / src
5. Type:
gjør installasjonen
Alternativt kan du kjøre programmet uten å installere, direkte fra src-katalogen:
./cli.py
Førstegangs oppsett
Disper bør gjenkjenne VGA, DVI eller HDMI-tilkoblingen med en gang. Det første du må gjøre med Disper er å identifisere skjermer. Skriv inn følgende kommando:
disper - list
Utgangen vil se slik ut:
Vis DFP-0: HannStar Display Corp HSD121PHW1 oppløsninger: ... 960x540, 832x624, 1024x768, 1366x768 display DFP-1: SONY TV-oppløsning: ... 1400x1050, 1600x1024, 1680x1050, 1280x720, 1920x1080
Merk : Jeg avkortet de nedre resolusjonene, men den fullstendige listen vil vise dem alle.
bruk
Hvis du bare vil klone skjermen, kan du skrive inn en kommando:
disper -c
Dessverre, hvis enheten har en merkelig maksimal oppløsning som min netbook (1366 × 768), vil dette føre til at begge skjermene bytter til noe som 1024 × 768. Det kan være bra for projektorer, men hvis du vil spille filmer, TV-programmer eller spill på fjernsynet, vil du for eksempel bruke tilpassede innstillinger.
For eksempel, hvis jeg ønsket å vise bare på min tv i 720p oppløsning, ville jeg skrive inn:
disper -S -r 1280x720
Hovedboksen "S" refererer til den eksterne skjermen. For å bytte tilbake til standard netbook-skjerm, ville jeg skrive inn:
disper-s
Dette vil automatisk oppdage standardoppløsningen og returnere til den. (Legg merke til små bokstaver "s").
Når som helst, kan du ha Disper-visning gjeldende innstillinger med:
disper -p
Utgangen vil se ut som:
backend: Nvidia-tilknyttede skjermer: DFP-0-metamode: DFP-0: 1366x768 @ 1366x768 + 0 + 0 skalering: aspekt-skalert
Utvidelse av skjermene utnytter Nvidias Twinview, alle med en enkelt kommando. For eksempel, hvis jeg ønsket to skjermer, med min TV-skjerm over min bærbare, ville jeg skrive:
disper -e -r 1366x768, 1920x1080 -t topp
Dette ville gi meg en vanlig laptop skjerm pluss en 1080p full oppløsning TV-skjerm.
forenkling
Mens du skriver inn disperkommandoer, kan det være enkelt for noen, andre kan ikke se det som å ha mye av en fordel i forhold til bruk av nvidia-innstillinger eller en grafisk frontend for XrandR. For å gjøre det enkelt, må du opprette et skript og / eller meny snarveier.
For å bytte til Sony TV, som i eksempelet ovenfor, kan skriptet være så enkelt som:
#! / bin / sh disper -S -r 1280x720
Sørg for å gjøre skriptet kjørbart med:
chmod a + x skriptnavn
Du kan også komme opp med noe mer komplekst som automatisk vil vise skjermer og bytte frem og tilbake. Du kan da binde kommandoen til en snarvei ved hjelp av skrivebordsmiljøet ditt (For eksempel, i KDE, bruk kmenuedit, der du kan tilordne en snarvei til en kommando). Du kan også opprette et skript for hver innstilling og deretter enkelt bytte til den du trenger fra dialogboksen Kjør kommando (Alt + F2).
For mer informasjon om Disper og lenker til tilpassede skript for å gjøre bytte skjermer enklere, besøk prosjektets nettsted.