Dagens Kommando: Enkelt skärmbyte med Disper + ett tillhörande skript.

Disper GUIDen dator som jag använder på heltid, och min egentliga enda arbetssation är en bärbar Zepto Znote G14b. Det tillhör också att jag har en extern skärm inkopplad när jag är hemma och vid skrivbordet. Jag ville enkelt kunna skifta mellan den interna och den externa skärmen eftersom jag nästan alltid har med min laptop när jag ska iväg, och funktionstangenten fungerar inte. Det gick att av-aktivera den interna och aktivera den externa via nvidia-settings, men det krävdes en del steg som jag såg som fullkomligt onödiga och gav mig ut på jakt - och jag fann svaret: Disper.

 

Disper är ett litet program som man kör i terminalen, som enkelt kan göra det jag ville ha gjort bara igenom vald parameter och dessutom både aktivera cloning och extended. Men samtidigt ville jag inte behöva skriva kommandot varje gång, och inte heller kom jag fram till en lösning för att kontrollera vilken skärm som var aktiv, sätta in det i ett skript och låta de båda alternativen att skifta beroende på vilken som är aktiv för tillfället.

Istället gjorde jag ett litet skript som visar en lista med fyra val (Internal, External, Clone och Extended) grafiskt med Zenity, för enkel hantering.

Disper ska fungera med i princip alla nvidia-kort och kanske flera andra kort, se hemsidan. Förutom det paketet så behövs Zenity.
Därför börjar du med att installera de båda paketen 'disper' och 'zenity'.
Tex via terminal:
$ sudo apt-get install disper zenity

Dock måste du lägga till en PPA för disper innan det:
https://edge.launchpad.net/~wvengen/+archive/ppa
I Jaunty, Lucid eller senare så kan du enkelt köra kommandot:
$ sudo add-apt-repository 
ppa:wvengen/ppa

När det väl är klart så laddar du ned mitt skript som är bifogat i detta inlägg. Gör det körbart (Grafiskt) och använd det på valfritt sätt. Tex igenom att koppla en tangentbordskombination som låts köra skriptet.

Sen är det bara att göra sitt val. Funkar det inte så är det Disper som felet ligger hos - detta skript kör bara disper med olika variablar så kom inte till mig om det skulle bli problem.

EDIT: Pga. en säkerhetsprincip i Firefox så går det inte att ladda ner en .sh-fil. Därför har jag lagt upp denna istället. Är dock samma fil, fast utan .sh i slutet:
http://www.danielholm.se/dropbox/disper

BilagaStorlek
disper.sh621 byte

Kommentarer

T

 

Du har inte disper.sh tllgängligt att ladda hem, jag skulle vilja testa det till min HTPC.jena!

Dessutom är det jättesvårt att se sin kommentar (svart text i en svart ruta??? Hallå? ;))

Filen finns bifogad här under inlägget och över kommentarerna.

Jag ska fixa kommentarfältet.

Jag var otydlig, antagligen som ett följdfel över att jag inte såg vad jag skrev; filen ger 403 Forbidden, vilket är lite obra ;)

/F

Det är pga en säkerhetsprincip i Firefox. har lagt upp en ny fil utan .sh-filändelsen här: http://www.danielholm.se/dropbox/disper

Det är inte alls någon säkerhetsprincip; det är din server som är felkonfiguerad. Jag är rätt säker på att Firefox inte skulle spotta ut en felsida med din serversignatur... Hursom, tackar och bockar för scriptet!

Då kanske det ligger på serversida. Dock kommer samma meddelande upp hos Dropbox ifall filändelsen är i behåll.

Lägg till ny kommentar