Så här ändrar du Linux-skärmar på flyga med disper
Att använda Linux på en bärbar dator har alltid varit en hit och miss affär. Med ibland dunkel proprietär hårdvara har många bärbara datortillverkare visat sig inte ha intresse av att stödja det fria operativsystemet. Ändå, genom hårt arbete av utvecklare och support från vissa hårdvaruproducenter, stöder Linux nu ett brett utbud av bärbara datorer och netbooks.
Många bärbara ägare kopplar ofta sina maskiner till externa bildskärmar, oavsett bildskärmar, tv-apparater eller projektorer. För skärmar som stöder XrandR är installationen ganska enkel. För användare med Nvidia chips är det fortfarande enkelt men inte snabbt. För att växla till en extern bildskärm måste du antingen konfigurera den i xorg.conf- filen för att automatiskt identifiera den eller använda nvidia-inställningarna och klicka igenom en serie alternativ varje gång du vill använda den.
Med Disper, ett kostnadsfritt visningsverktyg, kan du snabbt och enkelt byta till en extern bildskärm, klona dina skärmar, utöka en bildskärm och välj från någon av de stödda resolutionerna. Disper är ett kommandoradsverktyg, men efter några initiala kommandobranden kan du enkelt binda den till en genvägsknapp eller köra den från ett enda kommando genom att använda ett grundskript.
Installation
Disper-webbplatsen visar binära paketarkiv för Ubuntu, ArchLinux och OpenSUSE. Följ din distributions normala installationsprocedurer för att installera. För alla andra distributioner använder Disper python och är lätt att installera från källan. Att installera:
1. Ladda ner den senaste versionen
2. Öppna ett terminalfönster
3. Utdrag arkivets innehåll:
tjära zxvf disper_0.2.3.tar.gz
4. Gå till src / katalog:
cd trunk / src
5. Typ:
gör installationen
Alternativt kan du köra programmet utan att installera direkt från src-katalogen:
./cli.py
Första installationen
Disper bör genast erkänna din VGA, DVI eller HDMI-anslutning. Det första du ska göra med Disper är att identifiera dina bildskärmar. Ange följande kommando:
disper - list
Utgången kommer att se ut så här:
display DFP-0: HannStar Display Corp HSD121PHW1 upplösningar: ... 960x540, 832x624, 1024x768, 1366x768 display DFP-1: SONY TV-upplösningar: ... 1400x1050, 1600x1024, 1680x1050, 1280x720, 1920x1080
Obs! Jag avkortade de lägre resolutionerna, men hela listan visar dem alla.
Användande
Om du bara vill klona din bildskärm kan du ange ett kommando:
disper -c
Tyvärr, om din enhet har en udda maximal upplösning som min netbook (1366 × 768), kommer detta att resultera i att båda skärmarna byter till ungefär 1024 × 768. Det kan vara bra för projektorer, men om du vill spela filmer, tv-program eller spel på din TV, vill du till exempel använda anpassade inställningar.
Om jag till exempel bara skulle visa på min tv i 720p-upplösning skulle jag ange:
disper -S-r 1280x720
Storleken "S" refererar till den externa bildskärmen. För att växla tillbaka till standard netbook-skärm, skulle jag ange:
disper-s
Det här kommer automatiskt att upptäcka standardupplösningen och återgå till den. (Observera små bokstäver "s").
När som helst kan du ha Disper-visning de aktuella inställningarna med:
disper -p
Utsignalen kommer att se ut:
backend: Nvidia-relaterade bildskärmar: DFP-0-metamod: DFP-0: 1366x768 @ 1366x768 + 0 + 0 skalning: aspektskalad
Att utvidga bildskärmarna utnyttjar Nvidias Twinview, alla med ett enda kommando. Till exempel, om jag ville ha två skärmar, med min TV-skärm ovanför min bärbara dator, skulle jag skriva:
disper -e -r 1366x768, 1920x1080 -t topp
Detta skulle ge mig en vanlig bärbar dator skärm plus en 1080p full upplösning TV-skärm.
Förenkling
Medan du skriver in disperkommandon kan det vara enkelt för vissa, andra kanske inte ser det som att ha stor fördel än att använda nvidia-inställningar eller en grafisk frontend för XrandR. För att verkligen göra det enkelt måste du skapa ett skript och / eller menygenvägar.
För att växla till Sony TV, som i exemplet ovan, kan skriptet vara så enkelt som:
#! / bin / sh disper -S -r 1280x720
Se till att ditt skript körs med:
chmod a + x skriptnamn
Du kan också komma med något mer komplext som automatiskt kommer att upptäcka skärmar och växla fram och tillbaka. Du kan sedan binda kommandot till en genväg med din skrivbordsmiljö (till exempel i KDE, använd kmenuedit, där du kan tilldela en tangentbordsgenväg till ett kommando). Du kan också skapa ett skript för varje inställning och sedan enkelt växla till det du behöver från dialogrutan kör kommandot (Alt + F2).
För mer information om Disper och länkar till anpassade skript för att göra växlingsskärmar enklare, besök projektets hemsida.