Linux gebruiken op een laptop is altijd al een hit-and-miss-aangelegenheid geweest. Met soms obscure eigen hardware, hebben veel laptopfabrikanten geen interesse getoond in het ondersteunen van het gratis besturingssysteem. Desalniettemin ondersteunt Linux door hard werk van ontwikkelaars en ondersteuning van sommige hardwarefabrikanten nu een grote verscheidenheid aan laptops en netbooks.

Veel laptopeigenaren verbinden hun machines vaak met externe beeldschermen, of het nu gaat om monitoren, televisies of projectors. Voor weergavechips die XrandR ondersteunen, is de installatie meestal vrij eenvoudig. Voor gebruikers met Nvidia-chips is het nog steeds eenvoudig, maar niet snel. Als u wilt overschakelen naar een extern beeldscherm, moet u het in het bestand xorg.conf configureren om het automatisch te herkennen of de nvidia-instellingen te gebruiken en telkens wanneer u het wilt gebruiken, een reeks opties doorlopen.

Met Disper, een gratis hulpprogramma om van scherm te wisselen, kunt u snel en gemakkelijk overschakelen naar een extern beeldscherm, uw schermen klonen, een weergave uitbreiden en een keuze maken uit de ondersteunde resoluties. Disper is een opdrachtregelhulpprogramma, maar na een paar initiële opdrachtvermeldingen kunt u het eenvoudig aan een sneltoets binden of het vanuit een enkele opdracht uitvoeren met behulp van een basisscript.

Installatie

De Disper-website geeft binaire pakketarchieven weer voor Ubuntu, ArchLinux en OpenSUSE. Volg de normale installatieprocedures van uw distributie om te installeren. Voor alle andere distributies gebruikt Disper python en is eenvoudig te installeren vanaf de bron. Installeren:

1. Download de nieuwste versie

2. Open een terminalvenster

3 .. Pak de inhoud van het archief uit:

 tar zxvf disper_0.2.3.tar.gz 

4. Ga naar de src / map:

 cd trunk / src 

5. Type:

 make install 

Alternatief, u kunt het programma uitvoeren zonder het te installeren, rechtstreeks vanuit de src-directory:

 ./cli.py 

Initiële setup

Disper herkent uw VGA-, DVI- of HDMI-verbinding meteen. Het eerste dat u met Disper moet doen, is uw beeldschermen identificeren. Voer de volgende opdracht in:

 disper - lijst 

De uitvoer ziet er als volgt uit:

 DFP-0 weergeven: HannStar Display Corp HSD121PHW1-resoluties: ... 960x540, 832x624, 1024x768, 1366x768 Beeldscherm DFP-1: SONY TV-resoluties: ... 1400x1050, 1600x1024, 1680x1050, 1280x720, 1920x1080 

Opmerking : ik heb de lagere resoluties afgekapt, maar in de volledige lijst worden ze allemaal weergegeven.

Gebruik

Als u alleen uw scherm wilt klonen, kunt u één opdracht invoeren:

 disper -c 

Helaas, als uw apparaat een vreemde maximumresolutie heeft zoals mijn netbook (1366 × 768), zal dit ertoe leiden dat beide schermen overschakelen naar iets als 1024 × 768. Dat is misschien goed voor projectoren, maar als u films, tv-programma's of games op uw televisie wilt afspelen, wilt u bijvoorbeeld aangepaste instellingen gebruiken.

Als ik bijvoorbeeld alleen op mijn televisie in een resolutie van 720p wilde weergeven, zou ik het volgende invoeren:

 disper -S -r 1280x720 

De hoofdletter "S" verwijst naar het externe display. Om terug te schakelen naar het standaard netbook-display, zou ik het volgende invoeren:

 disper -s 

Hiermee wordt de standaardresolutie automatisch gedetecteerd en wordt er teruggekeerd. (Let op de kleine letters "s").

U kunt op elk gewenst moment Disper de huidige instellingen laten weergeven met:

 disper -p 

De uitvoer ziet er als volgt uit:

 backend: aan nvidia gekoppelde beeldschermen: DFP-0-metamodus: DFP-0: 1366x768 @ 1366x768 + 0 + 0 schaling: schaal met aspect 

Uitbreiding van de displays maakt gebruik van Nvidia's Twinview, allemaal met een enkele opdracht. Als ik bijvoorbeeld twee schermen wilde, met mijn tv-scherm boven mijn laptop, typte ik:

 dispereer -e -r 1366x768, 1920x1080 -t bovenaan 

Dit zou me een normaal laptopscherm opleveren plus een 1080p tv-scherm met volledige resolutie.

Vereenvoudiging

Hoewel het typen van disper-commando's voor sommigen misschien eenvoudig is, zien anderen het misschien niet als een groot voordeel ten opzichte van het gebruik van de nvidia-instellingen of een grafische frontend voor XrandR. Om het echt eenvoudig te maken, moet je een script en / of menusnelkoppelingen maken.

Om over te schakelen naar de Sony TV, zoals in het bovenstaande voorbeeld, kan het script zo simpel zijn als:

 #! / bin / sh disper -S -r 1280x720 

Zorg ervoor dat je je script uitvoerbaar maakt met:

 chmod a + x script-naam 

Je zou ook iets complexers kunnen verzinnen dat automatisch displays detecteert en heen en weer schakelt. U kunt dan de opdracht binden aan een snelkoppeling met behulp van uw bureaubladomgeving (gebruik bijvoorbeeld kmenuedit in KDE, waar u een sneltoets aan een opdracht kunt toewijzen). U kunt ook een script voor elke instelling maken en vervolgens eenvoudig overschakelen naar de instelling die u nodig hebt in het dialoogvenster Opdracht uitvoeren (Alt + F2).

Ga naar de website van het project voor meer informatie over Disper en koppelingen naar aangepaste scripts om schakelweergaven gemakkelijker te maken.