Ultimi commenti, categoria: "Tips and Tricks"

Cosa sto leggendo

Evasori Chi Come Quanto - Roberto IppolitoConfesso che Tutto sotto il cielo di Matilde Asensi alla fine è risultato meno interessante del previsto. Ora mi butto sull'attualità dell'evasione fiscale in Italia con il libro Evasori - Chi Come Quanto di Roberto Ippolito.

Leggi tutto...

Tieniti aggiornato

Login



Utente esperto LinuxQualityHelp
Gnome Associate Logo
View Marco Giorgetti's profile on LinkedIn
Download LibreOffice
Ubuntu Maverick 10.10: impostare risoluzioni schermo non rilevate automaticamente PDF  | Stampa |  E-mail
Valutazione attuale: / 12
ScarsoOttimo 
Categoria: Tips and Tricks
Giovedì 07 Ottobre 2010 00:00

Problema

Installando Ubuntu, non viene rilevata la corretta risoluzione del monitor e ne viene usata una o troppo bassa o con proporzioni errate.


Soluzione

Questa me la de devo assolutamente scrivere perché non me la ricordo MAI! :)

Da qualche versione di Ubuntu, e anche di altre distro, Xorg non scrive più un file di configurazione statico ma tenta ad ogni avvio di impostare automaticamente alcuni parametri tra cui la risoluzione.
Di per sé è un'idea furba perché almeno così cambiando monitor o scheda video in teoria non si dovrebbe riconfigurare a mano Xorg. Il problema è che a volte la configurazione automatica non funziona e quindi bisogna intervenire manualmente ma appena si cerca il buon vecchio file di configurazione xorg.conf ci si accorge che non esiste!


Fortunatamente il wiki di ubuntu è aggiornato su questo argomento e ho trovato la soluzione, che consiste nel creare una nuova modalità per Xorg con la risoluzione che vogliamo e attivarla.

Ecco la procedura.

Step 1: identificare la "mode line" ovvero la stringa di configurazione che definisce la risoluzione che vogliamo impostare. Il comando da terminale è il seguente:
cvt 800 600
Sostituendo 800 e 600 con i valori di risoluzione che vi servono (ad es. 1024 768, o 1680 1050, ecc...)

Step 2: creare la nuova modalità con il comando:
xrandr --newmode <Mode``Line>
Dove <Mode``Line> va sostituito con la stringa che è stata visualizzata dal comando precedente.

Step 3: attivare la nuova modalità con il comando:
xrandr  --addmode VGA-0 1680x1050_60.00
Dove VGA-0 è il device da usare e 1680x1050_60.00 è il nome della Mode Line generata da cvt (è il testo fra virgolette dopo la parola Modeline)

Se l'operazione ha avuto successo, non rimane altro da fare che impostare questa risoluzione in modo permanente, per non perdere i cambiamenti ad ogni riavvio.
Per Gnome basta inserire i comandi utilizzati xrandr --newmode e xrandr --addmode anche nel file /etc/gdm/Init/Default pappena sopra la stringa /sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm.
Il mio file per esempio è così:
#MANUALLY RESOLUTION SETTINGS
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA-0 1680x1050_60.00
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm

A questo punto ho risolto il problema.

Per informazioni più estese e dettagliate vi invito a seguire l'ottima pagina del wiki a questo indirizzo:

https://wiki.ubuntu.com/X/Config/Resolution

Commenti (14)
Ottima
1 Venerdì 08 Ottobre 2010 18:22
Muflone
:)
Venerdì 08 Ottobre 2010 18:23
Marco Giorgetti
Questa mi mancava da un pezzo e finalmente ho capito come funziona! :-)
Domanda
2 Domenica 10 Ottobre 2010 14:51
Nicola
se posso vorrei chiedere un con siglio,
ho in stallatu ubuntu da poco e devo dire che va abbastanza bene, ma siccoma ho dovuto cambiare il monitor mi è nato un problemino, in pratica il sistema mi da la corretta risoluzione però guardando lo schermo ho l'immagine spostata verso destra e di conseguenza a sinistra ho uno spazio nero mentre a destra manca una parte della schermata. potreste aiutarmi?
Domenica 10 Ottobre 2010 15:38
Marco Giorgetti
La prima cosa che mi viene in mente di fare è di provare a resettare il monitor, inteso proprio con il pulsante che sta sul monitor non via software. Di solito l'aggiustamento automatico riallinea le immagini,

Se ti servono info più utili però ti consiglio di registrarti gratuitamente su http://www.linuxqualityhelp.it, dove io e molti altri utenti esperti potremo darti una mano!
Benedetto Xorg
3 Martedì 12 Ottobre 2010 23:04
ricochet
Grazie per la dritta, e complimenti a Xorg 1.9 che non riconosce un monitor 17 pollici.......
La fregatura è che se provo ad installare i driver nvidia ritornano i problemi e se provo a ripetere i comandi di xrandr mi da errore.. Bad Name etc e se disinstallo i driver al riavvio mi si blocca il pc alla scheramata di ubuntu che carica e devo mettere su una live e cancellare Xorg.conf
Mah !!??!!
Aiuto
4 Mercoledì 13 Ottobre 2010 10:30
Robs
Ciao scusa il disturbo, io ho esattamente questo problema, la massima risoluzione che mi trova è la 800x600, vorrei la 1280x1024

Ho seguito i tuoi step, ma al numero 2, ovvero dando il comando "randr --newmode" seguito dalla stringa restituita dal precedente "cvt 1280 1024" mi restituisce il seguente errore

xrandr: Failed to get size of gamma for output default

Mi sapresti aiutare?
Mercoledì 13 Ottobre 2010 10:49
Marco Giorgetti
Purtroppo non ho mai avuto a che fare con questo errore e non saprei aiutarti senza ulteriori ricerche.

Ti suggerisco di chiedere su LinuxQualityHelp.it, così oltre a me possono risponderti anche altri esperti!
5 Martedì 04 Gennaio 2011 22:28
giopoi
io sono abituato a Windows che ha le sue pecche ma riconosce tutto bene, ma che dico bene? Impeccabilmente.
Sono nuovo di Linux, ma è sempre così? Ci sono spesso queste sfighe? E per la soluzione quanto bisogna aspettare?
Grazie
6 Mercoledì 05 Gennaio 2011 09:03
Marco Giorgetti
Se sei abituato a windows la mia personalissima opinione è che è impossibile che funzioni tutto impeccabilmente. :)

In ogni caso la maggior parte delle volte il problema è il supporto da parte dei produttori dell'hardware che non è all'altezza delle versioni per windows.

Per le soluzioni puoi aspettare finché qualcuno non ne sviluppa una, o pagare qualcuno per svilupparla.
Spesso uno confonde GNU/Linux con la "roba gratis" ma in realtà è molto più di questo. Come, d'altro canto, Windows è spesso visto come la "roba taroccata", e non è certo la visione corretta!
7 Martedì 08 Febbraio 2011 23:35
Alberto
Premetto che sono neofita di Lunux.
Mi sono installato Ubuntu 10.10 su un Aspire 3810T tuto è partito a meraviglia ed anche la misura della risoluzione è corretta 1360x768 e sta ben centrata ma le immagini sono come schiacciate sull'asse orizzontale mentre se imposto una risoluzione minore appaiono gli spazi neri laterali.... che devo fargli?
8 Domenica 20 Marzo 2011 11:08
ueghio
Ciao e grazie per la guida.Son riuscito ad impostare la risoluzione a 1280x1024 ma quando riavvio il sistema torna a 1024x768 dicendomi che si son verificati dei problemi con la risoluzione scelta.Hai idea di come rendere le modifiche permanenti?ciao grazie
Domenica 20 Marzo 2011 11:26
Marco Giorgetti
In teoria devi fare come ho riportato nell'ultima parte dell'articolo.
Hai già provato?
9 Lunedì 24 Ottobre 2011 16:22
massimo
ciao, volevo sapere come poter cambiare la risoluzione su suddetta distro, ho fatto tutto bene tanto che riesco a mettere la risoluzione 1360x768 ma quando vado salvare il tutto per renderlo permanente non ho il file da te citato, infatti con comando "gedit /etc/gdm/Init/Default" mi apre un foglio bianco, sai niente come risolvere questa cosa?
Venerdì 11 Novembre 2011 10:05
KiCCa
Massimo io ho il tuo stesso problema, se trovi la soluzione fammi sapere ;)
10 Lunedì 24 Ottobre 2011 16:30
Marco Giorgetti
Ciao massimo,
nell'ultima versione 11.10 di Ubuntu il gestore del login non è più GDM ma LightDM, e suppongo che questo sia il motivo per cui non trovi il file di configurazione di cui ho scritto nell'articolo.
Dovresti vedere se c'è un equivalente file per LightDM.
Io al momento ho fatto un salto su KDE, quindi non sto usando Gnome/Unity e purtroppo non so aiutarti al volo in questo caso.
Lunedì 24 Ottobre 2011 21:35
massimo
ti ringrazio per la risposta celere, stò cercando di trovare il file dove sono le risoluzioni ma non l'ho ancora trovato, se risolvo lo posto qua in modo da essere d'aiuto.
la vedo dura però
Martedì 25 Ottobre 2011 13:41
Marco Giorgetti
Pubblica pure e grazie mille!
help please
11 Giovedì 03 Novembre 2011 11:41
rocco
ciao quando digito l'ultimo comando nella shell mi dà il seguente errore "cannot find output VGA-0"
cosa faccio? grazie in anticipo :)
Giovedì 03 Novembre 2011 14:50
Marco Giorgetti
Forse nel tuo caso il device non si chiama VGA-0 oppure non stai usando la porta VGA per collegare il monitor. Se lanci il comando xradr senza argomenti dovrebbe elencarti i device riconosciuti.
re: help please
12 Venerdì 04 Novembre 2011 07:37
rocco
buongiorno! ti riporto il copia e incolla del comando xrandr. dimmi cosa ne pensi. perchè francamente non capisco dove sia collegato il mio monitor. grazie ancora :)
rocco@rocco-K50C:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
Re: help please
13 Venerdì 04 Novembre 2011 08:27
Marco Giorgetti
Parrebbe che il device si chiami "default" però il fatto che ti dia un errore all'inizio potrebbe essere sintomo di qualche altro problema.
help
14 Venerdì 04 Novembre 2011 10:22
rocco
eh ci ho provato con default o con vga1 ma niente di niente. magari se saprai qualcosa in futuro fammi sapere. male che vada mi tengo sta risoluzione alla fine non è proprio malaccio.maledette sis. io continuerò a smanettare e se risolvo posterò la soluzione in modo che tutti coloro che hanno questo problema potranno usufruirne. :) intanto ti ringrazio per l'attenzione. buona giornata!

Aggiungi un commento

Il tuo nome:
Indirizzo email:
Titolo:
Commento:
 
Logo Gestione