Page 2 of 2

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 07 Sep 2009, 23:43
by ck_linx
Allora a 1360x768 la risoluzione funziona ma si vede tutto schiacciato il desktop...mentre a 1152x864 il desktop si vede bene però il monitor molte volte fà cilecca all'avvio di sessione e la risoluzione viene ristretta. :s


per thunder71 il monitor nn ha la tv...

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 09 Sep 2009, 23:45
by ck_linx
ma nn esiste un modo per forzare la risoluzione???

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 10:23
by ck_linx
Sono riuscito a forzare la risoluzione in questo modo.

Code: Select all

cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
marko@marko-netbook:~$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
marko@marko-netbook:~$ xrandr 
Screen 0: minimum 320 x 200, current 1152 x 864, maximum 2048 x 2048
VGA connected 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1360x768       59.8  
   1152x864       60.0* 
   1024x768       60.0  
   800x600        60.3  
   640x480        59.9  
LVDS connected (normal left inverted right x axis y axis)
   1024x600       60.0 +
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
  1280x1024_60.00 (0x12a)  109.0MHz
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz
        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz

marko@marko-netbook:~$ xrandr --addmode VGA 1280x1024_60.00
marko@marko-netbook:~$  xrandr
Screen 0: minimum 320 x 200, current 1152 x 864, maximum 2048 x 2048
VGA connected 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1360x768       59.8  
   1152x864       60.0* 
   1024x768       60.0  
   800x600        60.3  
   640x480        59.9  
   1280x1024_60.00   59.9  
LVDS connected (normal left inverted right x axis y axis)
   1024x600       60.0 +
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
marko@marko-netbook:~$ xrandr --output VGA --mode 1280x1024_60.00 --rate 75
marko@marko-netbook:~$ 
ora però il problema rimane che ad ogni riavvio di sessione la risoluzione scompare!
Come posso fare per salvarla?

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 10:32
by voria
Prova ad aggiungere la linea

Code: Select all

Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
nella sezione "Screen" del tuo /etc/X11/xorg.conf.

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 10:46
by ck_linx
'voRia' pid='1946' dateline='1252575138' wrote: Prova ad aggiungere la linea

Code: Select all

Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
nella sezione "Screen" del tuo /etc/X11/xorg.conf.
niente...se lo metto mi si avvia la modalità di sicurezza e devo riconfigurare il server grafico... cmq guarda che cosa strana che mi stà succedendo...

se provo ad avviare arandr da terminale esce questo e non parte:

Code: Select all

Traceback (most recent call last):
  File "/usr/bin/arandr", line 5, in <module>
    main()
  File "/usr/lib/python2.6/dist-packages/screenlayout/gui.py", line 300, in main
    force_version=options.force_version
  File "/usr/lib/python2.6/dist-packages/screenlayout/gui.py", line 137, in __init__
    self.filetemplate = self.widget.load_from_x()
  File "/usr/lib/python2.6/dist-packages/screenlayout/widget.py", line 66, in load_from_x
    self._xrandr.load_from_x()
  File "/usr/lib/python2.6/dist-packages/screenlayout/xrandr.py", line 133, in load_from_x
    o.modes.append(Size(int(a) for a in d.strip().split(" ")[0].split("x")))
  File "/usr/lib/python2.6/dist-packages/screenlayout/auxiliary.py", line 31, in __new__
    arg = tuple(arg)
  File "/usr/lib/python2.6/dist-packages/screenlayout/xrandr.py", line 133, in <genexpr>
    o.modes.append(Size(int(a) for a in d.strip().split(" ")[0].split("x")))
ValueError: invalid literal for int() with base 10: '1024_60.00'
però la risoluzione và perfettamente...

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 11:21
by voria
Il problema è nel nome della modeline ("1280x1024_60.00").
ARandR recupera questo nome, e cerca di leggerlo come due numeri interi ('1280' e '1024_60.00'), e ovviamente fallisce sul secondo.
Per risolvere il problema, rinomina la modeline in "1280x1024".

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 12:17
by ck_linx
'voRia' pid='1949' dateline='1252578079' wrote: Il problema è nel nome della modeline ("1280x1024_60.00").
ARandR recupera questo nome, e cerca di leggerlo come due numeri interi ('1280' e '1024_60.00'), e ovviamente fallisce sul secondo.
Per risolvere il problema, rinomina la modeline in "1280x1024".
perfetto facendo ciò arandr parte perfettamente...per la risoluzione ...niente nn riesco a farla memorizzare...volevo provare il giochetto con la combinazione tasti Fn+f4 ma nulla devo dare per forza prima i comandi per registrare la risoluzione ogni volta. All'avvio mi scompare sempre la 1280x1024.

Per il modeline: non posso proprio aggiunge questa righa...ubuntu la rifiuta!

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 13:22
by voria
Dovresti riuscire a risolvere in maniera semplice: la comodità di arandr sta nel fatto che salva i vari profili come semplici script bash.
Dovrebbe quindi essere sufficiente aprire in un editor di testo il profilo che ti interessa e aggiungere i comandi necessari a registrare la risoluzione sopra al comando generato automaticamente da arandr.
In questo modo alla pressione del tasto Fn-F4 e quindi all'esecuzione dello script, vengono eseguite automaticamente tutte le operazioni necessarie.

Faccio un esempio:
questo è lo script generato da arandr per abilitare il mio monitor esterno a 1280x1024 e disabilitare il monitor interno.

Code: Select all

#!/bin/sh
xrandr --output LVDS --off --output VGA --mode 1280x1024 --pos 0x0 --rotate normal
Andrebbe modificato in qualcosa del genere:

Code: Select all

#!/bin/sh
xrandr --newmode "1280x1024"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --output LVDS --off --output VGA --mode 1280x1024 --pos 0x0 --rotate normal
Prova e fammi sapere se funziona. ;)

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 13:36
by ck_linx

Code: Select all

#!/bin/sh

xrandr --newmode "1280x1024"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA 1280x1024
xrandr --output LVDS --off --output VGA --mode 1280x1024 --pos 0x0 --rotate normal
questo funziona!!!Come cosa temporanea è perfetta! Ora ci piazzo uno scriptino che me la aggiunge all'avvio di sessione la risoluzione e vediamo che succede!

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 13:44
by voria
Aggiungere uno script all'avvio di sessione potrebbe non funzionare sempre bene.
Se ad esempio colleghi il monitor esterno a sessione già avviata, la nuova risoluzione non verrebbe automaticamente aggiunta. Meglio invece affidarsi allo script di arandr, che la aggiunge al volo quando necessaria.

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 13:56
by ck_linx
a ok...però il discorso è che il netbook lo stò usando come desktop!Quindi ho bisogno sempre di quella risoluzione...tranne quando vado in giro ed avvio senza monitor esterno in quel caso ho bisogno della risoluzione normale dell'nc...

cmq ho provato lo scriptino all'avvio, funziona ma non me la imposta di default la risoluzione.

Code: Select all

xrandr --output LVDS --off --output VGA --mode 1280x1024 --pos 0x0 --rotate normal
se metto questa righa mi disabilita direttamente il monitor dell'nc all'avvio e nn va bene..a me serve che se è attaccato il monitor funzioni quello se nn lo è deve funzionare il monitor dell'nc... :s

perdono se ti stresso! XD

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 14:13
by voria
Puoi controllare se il monitor esterno è collegato con un if:

Code: Select all

#!/bin/sh
if xrandr | grep "VGA connected" > /dev/null; then
	xrandr --newmode "1280x1024"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
	xrandr --addmode VGA 1280x1024
	xrandr --output LVDS --off --output VGA --mode 1280x1024 --pos 0x0 --rotate normal
fi
In questo modo se il monitor esterno non è collegato, lo script non fa nulla.

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 14:24
by ck_linx
'voRia' pid='1955' dateline='1252588428' wrote: Puoi controllare se il monitor esterno è collegato con un if:

Code: Select all

#!/bin/sh
if xrandr | grep "VGA connected" > /dev/null; then
	xrandr --newmode "1280x1024"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
	xrandr --addmode VGA 1280x1024
	xrandr --output LVDS --off --output VGA --mode 1280x1024 --pos 0x0 --rotate normal
fi
In questo modo se il monitor esterno non è collegato, lo script non fa nulla.
GRAZIEEEEEEEEEEEEEEEEEE :D:D:D

RE: Jaunty UNR e risoluzione monitor esterno

Posted: 10 Sep 2009, 14:25
by voria
Prego! :D