changed type to 'article' for single posts in blog. Updated theme.
[danix.xyz.git] / content / articles / xrandr-e-dual-head-su-slackware-12-2-e-intel.md
CommitLineData
e380f26a 1---
2title: xrandr e dual head su slackware 12.2 e intel
3author: Danilo M.
4261231f 4type: article
e380f26a 5date: 2009-06-29T17:05:13+00:00
6excerpt: 'In questo breve articolo vi spiegherò come ottenere un desktop ultra wide che si espande su ben 2 monitor, ingredienti: una scheda video con 2 uscite e un editor di testo...'
e380f26a 7Sto ascoltando:
8 - le campane a vento
9Mi sento:
10 - svenire dal caldo
11categories:
12 - diy
13 - linux
14tags:
15 - dual head
16 - extended desktop
17 - monitor setup
18 - slackware
19 - xorg
20 - xrandr
21
22---
23Oggi mi è capitato sottomano un monitor 17″ e mi è venuta la curiosità di provare a collegarlo all’uscita vga esterna del mio laptop. Detto fatto ho provato a fare qualche ricerca su internet per vedere se riuscivo a tirare su un sistema dual head in cui i 2 schermi formassero un unico desktop più grande.
24
25<!--more-->
26
27Dopo qualche tentativo ho trovato la soluzione quasi perfetta, cioè uno schermo complessivo di 2560&#215;1024. Per ottenerlo è bastato mettere questa semplice riga nel mio xorg.conf:
28
29`Virtual   2560 1024`
30
31all&#8217;interno della SubSection &#8220;Display&#8221; nella sezione &#8220;Screen&#8221;. Quella riga non fa altro che istruire X sulle dimensioni complessive del desktop virtuale, i 2 valori si ottengono sommando la risoluzione del primo schermo, che nel mio caso era di 1280&#215;1024, alla risoluzione del secondo schermo, che è nel mio caso quello del laptop e cioè 1280&#215;800. La larghezza totale è quindi diventata 2560 mentre per l&#8217;altezza ho dovuto prendere quella dello schermo più grande, cioè quello esterno e quindi 1024.
32
33Ovviamente facendo in questo modo ho una superficie del desktop di circa il 120% rispetto a quella effettiva dei 2 monitor, però X tiene conto di questo problemino, infatti se io massimizzo una finestra nello schermo grande, questa si adatta alla dimensione maggiore, se la massimizzo nello schermo del laptop si adatta alla dimensione wide e non mi da problemi di scrolling. L&#8217;unico fastidio è che non arrivo a vedere la fine della barra di lxde se la lascio posizionata in basso, ma anche questo si risolve facilmente mettendola in alto&#8230;
34
35A questo punto, ogni qualvolta io voglia attivare il doppio desktop, mi basterà lanciare questo script che mi sono creato, l&#8217;ho chiamato **dualhead.sh**:
36
37<pre>#! /bin/bash
38
39case $1 in
40 start ) xrandr --output LVDS --mode 1280x800 \
41 --output VGA --mode 1280x1024 --left-of LVDS
42 ;;
43 stop ) xrandr --output VGA --off
44 ;;
45 * ) echo "USAGE: `basename $0` start | stop"
46 exit 1
47 ;;
48esac
49exit</pre>
50
51lanciandolo con flag &#8220;start&#8221; avvierà il dualhead mentre lanciando lo script con &#8220;stop&#8221; tutto il desktop ritornerà sul solo schermo del laptop in quanto xrandr spegnerà l&#8217;uscita vga esterna.
52
53Adesso potete godervi il vostro splendido desktop esteso, magari usando uno degli sfondi ultra wide presenti su [compiz-themes.org][1], io sto usando una splendida foto della baia di Melbourne, il bello è che comincia su uno schermo e finisce sull&#8217;altro, ma se non provate non potete capire&#8230; ;)
54
55Buon divertimento&#8230;
56
57 [1]: http://www.compiz-themes.org/index.php?xcontentmode=6110&PHPSESSID=593590581b90557a2f710adca3e82d40 "skydomes su compiz-themes.org"