added various articles from the previous version of my site.
[danix.xyz.git] / articles / xrandr-e-dual-head-su-slackware-12-2-e-intel.md
1 ---
2 title: xrandr e dual head su slackware 12.2 e intel
3 author: Danilo M.
4 type: post
5 date: 2009-06-29T17:05:13+00:00
6 excerpt: '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...'
7 url: /2009/06/xrandr-e-dual-head-su-slackware-12-2-e-intel/
8 Sto ascoltando:
9 - le campane a vento
10 Mi sento:
11 - svenire dal caldo
12 categories:
13 - diy
14 - linux
15 tags:
16 - dual head
17 - extended desktop
18 - monitor setup
19 - slackware
20 - xorg
21 - xrandr
22
23 ---
24 Oggi 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.
25
26 <!--more-->
27
28 Dopo 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:
29
30 `Virtual   2560 1024`
31
32 all&#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.
33
34 Ovviamente 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;
35
36 A 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**:
37
38 <pre>#! /bin/bash
39
40 case $1 in
41 start ) xrandr --output LVDS --mode 1280x800 \
42 --output VGA --mode 1280x1024 --left-of LVDS
43 ;;
44 stop ) xrandr --output VGA --off
45 ;;
46 * ) echo "USAGE: `basename $0` start | stop"
47 exit 1
48 ;;
49 esac
50 exit</pre>
51
52 lanciandolo 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.
53
54 Adesso 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; ;)
55
56 Buon divertimento&#8230;
57
58 [1]: http://www.compiz-themes.org/index.php?xcontentmode=6110&PHPSESSID=593590581b90557a2f710adca3e82d40 "skydomes su compiz-themes.org"