[RISOLTO] Forzare risoluzione monitor esterno in Lubuntu
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
In qualche tuo post si indica Xubuntu. Lubuntu usa, come editor, leftpad (spero di averlo scritto bene)
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Forse alludi al post che ho indicato all'inizio: in quello si parla di Xubuntu, ma lo consultai ugualmente, credendo che più o meno le cose fossero le stesse (ed è stato così).
Sì: di default c'è Leafpad in Lubuntu, ma l'ho eliminato e sostituito subito con Gedit (dato che è il più usato e il più presente nei codici in giro per il web - ed io sono niubbo: non ho voglia ogni volta di cambiare da terminale leafpad con gedit...)
Detto questo, che poco c'entra col mio problema, sai aiutarmi?
Sì: di default c'è Leafpad in Lubuntu, ma l'ho eliminato e sostituito subito con Gedit (dato che è il più usato e il più presente nei codici in giro per il web - ed io sono niubbo: non ho voglia ogni volta di cambiare da terminale leafpad con gedit...)
Detto questo, che poco c'entra col mio problema, sai aiutarmi?
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Ma non hai letto prima?! Vabè, riscrivo....
"Due riavvii, peggio di prima: una prima schermata nera in 1024x600, una seconda (lunga) schermata nera in 1440x900 e infine viene caricato il desktop in 1440x900, dapprima frammentato (con sottofondo lo sfondo azzurro di default) e in un secondo si riassesta.
Ora che ci penso: lasciando i tre comandi xrandr sia in lightdm-session che nel mio script (che, ricordo, è impostato in autostart da /etc/init.d), non è come far caricare al pc due volte la stessa cosa?
Quello che vorrei ottenere è avviare Lubuntu direttamente in 1440x900 se possibile".
"Due riavvii, peggio di prima: una prima schermata nera in 1024x600, una seconda (lunga) schermata nera in 1440x900 e infine viene caricato il desktop in 1440x900, dapprima frammentato (con sottofondo lo sfondo azzurro di default) e in un secondo si riassesta.
Ora che ci penso: lasciando i tre comandi xrandr sia in lightdm-session che nel mio script (che, ricordo, è impostato in autostart da /etc/init.d), non è come far caricare al pc due volte la stessa cosa?
Quello che vorrei ottenere è avviare Lubuntu direttamente in 1440x900 se possibile".
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Prima di tutto disabilità il tuo script. Poi postami i risultati dei seguenti comandi:
e
Codice: Seleziona tutto
xrandr -qCodice: Seleziona tutto
cvt 1440 900-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
dove è scrittoMa non hai letto prima?! Vabè, riscrivo....
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
senti, io ti ringrazio che cerchi di aiutarmi, ma non andare 'out of topic': basta che vai alla pagina precedente per vedere il commento che ho dovuto riscrivere...Roberto Pontecorvi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4585221#p4585221][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:dove è scrittoMa non hai letto prima?! Vabè, riscrivo....
Andiamo avanti:
xrandr -q
Codice: Seleziona tutto
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1440x900 59.9
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1440x900_60.00 59.9*
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Codice: Seleziona tutto
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Senza il tuo script funziona?? I comandi per la nuova risoluzione sono questi:
Codice: Seleziona tutto
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 “1440x900_60.00”
xrandr --output VGA1 --mode “1440x900_60.00” --pos 0x0 --rotate normal --output LVDS1 --off --output VIRTUAL1 --off --output DisplayPort-0 --off
Ultima modifica di Roberto Pontecorvi il lunedì 26 maggio 2014, 19:21, modificato 1 volta in totale.
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Mi viene un dubbio, con queste istruzioni ti si spenge il monitor del portatile????
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
No, purtroppo: ho provato a disattivare lo script, come mi avevi suggerito, dopo aver modificato lighdm-session, ma ho ottenuto un desktop 1024x768.Roberto Pontecorvi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4585551#p4585551][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Senza il tuo script funziona??[/code]
Sì, si disattiva lasciando il posto al solo monitor esterno (è stata una mia precisa scelta)Roberto Pontecorvi ha scritto:Mi viene un dubbio, con queste istruzioni ti si spenge il monitor del portatile????
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Dobbiamo fare due prove. 1° - canbia l'ultimo comando così:
2° inserisci tutte le istruzioni del tuo script, senza la prima riga.
Codice: Seleziona tutto
xrandr --output VGA1 --mode “1440x900_60.00”- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
tutto questo in lightdm-session? in fondo al file? poi disattivo lo script e riavvio?Roberto Pontecorvi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4585791#p4585791][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Dobbiamo fare due prove. 1° - canbia l'ultimo comando così:2° inserisci tutte le istruzioni del tuo script, senza la prima riga.Codice: Seleziona tutto
xrandr --output VGA1 --mode “1440x900_60.00”
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Si quella riga deve sostituire:
Se ci sono problemi possiamo fare in un'altro modo. Intanto fai una prova con lo schema del vecchio script, ma con le istruzioni per la nuova risoluzione. Naturalmente ripristinando il file -> ligthdm.
Se lo script e relative istruzioni funzionano copia lo script nella directory -> /usr/share/ - Poi apri il file -> /etc/lightdm/lightdm.conf - alla fine del file incolla la riga -> display-setup-script=/usr/share/nomefile.sh - nauralmente per "nomefile" intendo il nome dello script.
Codice: Seleziona tutto
xrandr --output VGA1 --mode “1440x900_60.00” --pos 0x0 --rotate normal --output LVDS1 --off --output VIRTUAL1 --off --output DisplayPort-0 --offSe lo script e relative istruzioni funzionano copia lo script nella directory -> /usr/share/ - Poi apri il file -> /etc/lightdm/lightdm.conf - alla fine del file incolla la riga -> display-setup-script=/usr/share/nomefile.sh - nauralmente per "nomefile" intendo il nome dello script.
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Dunque, procediamo con ordine.
Anzitutto ti ribadisco che il mio script, così come te l'ho postato, messo nella directory etc/init.d, e inserito tra le applicazioni in autostart (manuale), funziona bene: l'unica cosa che lamento è il fatto che la risoluzione in esso impostata venga (ovviamente) caricata dopo quella di default, costringendomi ogni volta che avvio il sistema ad assistere ad una - seppur brevissima - schermata in cui il desktop è frammentato in quattro parti e poi si assesta a 1440x900.
La risoluzione del logo di caricamento del sistema (Lubuntu con le palline bianche che diventano blu) è chiaramente quella di default, 1024x...
Quello cui aspiro è ottenere fin da subito, se possibile, una risoluzione 1440x900, dove per 'fin da subito' intendo dalla schermata di caricamento in poi.
Un'altra cosa che mi sento di osservare è che quando faccio logout (dopo aver premuto ctrl+alt+canc o dopo aver ricaricato e modificato un'applicazione predefinita dall'apposita applicazione), anche in questo caso la risoluzione torna a 1024x...e una volta rifatto login, di nuovo a 1440x...
Questo è essenzialmente il mio problema: lo script funziona, ma solo in ambiente desktop.
Ora, tornando a noi - e se ho capito bene...
PROVA 1 :
PROVA 2:
- Cosa intendi per 'ripristinare il file -> lightdm' ???
- Lightdm-session e lightdm.conf sono file diversi, sì?
Anzitutto ti ribadisco che il mio script, così come te l'ho postato, messo nella directory etc/init.d, e inserito tra le applicazioni in autostart (manuale), funziona bene: l'unica cosa che lamento è il fatto che la risoluzione in esso impostata venga (ovviamente) caricata dopo quella di default, costringendomi ogni volta che avvio il sistema ad assistere ad una - seppur brevissima - schermata in cui il desktop è frammentato in quattro parti e poi si assesta a 1440x900.
La risoluzione del logo di caricamento del sistema (Lubuntu con le palline bianche che diventano blu) è chiaramente quella di default, 1024x...
Quello cui aspiro è ottenere fin da subito, se possibile, una risoluzione 1440x900, dove per 'fin da subito' intendo dalla schermata di caricamento in poi.
Un'altra cosa che mi sento di osservare è che quando faccio logout (dopo aver premuto ctrl+alt+canc o dopo aver ricaricato e modificato un'applicazione predefinita dall'apposita applicazione), anche in questo caso la risoluzione torna a 1024x...e una volta rifatto login, di nuovo a 1440x...
Questo è essenzialmente il mio problema: lo script funziona, ma solo in ambiente desktop.
Ora, tornando a noi - e se ho capito bene...
PROVA 1 :
- tolgo lo script dall'autostart
- ne copio l'intero contenuto alla fine del file lightdm-session, con esclusione del comando 'sleep 5'
- stando attento però a modificare il terzo comando 'xrandr' nel modo in cui mi hai scritto
PROVA 2:
- lascio lo script in autostart
- lo copio ANCHE in /usr/share, quindi lasciandolo anche in etc/init.d
- in lightdm.conf incollo la riga che richiama allo script
- Cosa intendi per 'ripristinare il file -> lightdm' ???
- Lightdm-session e lightdm.conf sono file diversi, sì?
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Certo perchè si avvia dopo l'avvio di "lightdm". Io non farei la "PROVA 1", ma direttamente la "2", con le seguenti modifiche:lo script funziona, ma solo in ambiente desktop.
- disabilità lo scrip nell'avvio autostart;
- fai una copia dello script e la metti nella directory -> /usr/share;
- il file lightdm-session - lo lasci liscio come all'inizio, senza istruzioni xrandr;
- apri il file lightdm.conf e in fondo al file, aggiungi -> display-setup-script=/usr/share/nomefile.sh - nauralmente per "nomefile.sh" intendo il nome dello script e la sua estensione.
In questo modo il file di configurazione del server grafico prende in considerazione le istruzioni prima di darti il desktop e non andiamo ad impasticciare il file ligthdm-session.
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Ti ringrazio infinitamente Roberto!
Problema RISOLTO:
- ho rimosso lo script dall'autostart,
- l'ho copiato in /usr/share,
- l'ho eliminato da /etc/init.d,
- ho commentato la prima riga 'sleep 5' mettendoci davanti un bel #,
- ho lasciato il comando 'xrandr --output' così com'è (qui sotto il testo dello script)
- ho aggiunto la riga da te suggerita alla fine del file etc/lightdm/lightdm.conf (qui sotto il testo del file)
- ho riavviato e:
Problema RISOLTO:
- ho rimosso lo script dall'autostart,
- l'ho copiato in /usr/share,
- l'ho eliminato da /etc/init.d,
- ho commentato la prima riga 'sleep 5' mettendoci davanti un bel #,
- ho lasciato il comando 'xrandr --output' così com'è (qui sotto il testo dello script)
Spoiler
Mostra
#!/bin/bash
#assegno un ritardo di 5 secondi per far si che lo script si avvii dopo il gestore temi
#sleep 5
#avvio xrandr -q per controllare le periferiche video connesse
myvar="$(xrandr -q)"
#e se VGA1 è connessa,
if [[ $myvar == *"VGA1 connected"* ]]
#allora aggiungo la risoluzione desiderata (ottenuta con cvt), l'assegno a VGA1 e spengo le altre periferiche video
then
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync;
xrandr --addmode VGA1 1440x900_60.00;
xrandr --output VGA1 --mode 1440x900_60.00 --pos 0x0 --rotate normal --output LVDS1 --off --output VIRTUAL1 --off;
#altrimenti, se VGA1 non è collegato, assegno la risoluzione automatica al monitor del netbook
else
xrandr --output LVDS1 --auto;
fi
#assegno un ritardo di 5 secondi per far si che lo script si avvii dopo il gestore temi
#sleep 5
#avvio xrandr -q per controllare le periferiche video connesse
myvar="$(xrandr -q)"
#e se VGA1 è connessa,
if [[ $myvar == *"VGA1 connected"* ]]
#allora aggiungo la risoluzione desiderata (ottenuta con cvt), l'assegno a VGA1 e spengo le altre periferiche video
then
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync;
xrandr --addmode VGA1 1440x900_60.00;
xrandr --output VGA1 --mode 1440x900_60.00 --pos 0x0 --rotate normal --output LVDS1 --off --output VIRTUAL1 --off;
#altrimenti, se VGA1 non è collegato, assegno la risoluzione automatica al monitor del netbook
else
xrandr --output LVDS1 --auto;
fi
Spoiler
Mostra
[SeatDefaults]
autologin-guest=false
autologin-user=artikkko
autologin-user-timeout=0
autologin-session=lightdm-autologin
display-setup-script=/usr/share/vga1.sh
autologin-guest=false
autologin-user=artikkko
autologin-user-timeout=0
autologin-session=lightdm-autologin
display-setup-script=/usr/share/vga1.sh
- schermata login e desktop subito in 1440x900 senza distorsioni
- caricamento della dock leggermente in ritardo: provo a vedere se fa lo stesso col normale pannello al posto della dock, poi metterò 'risolto'
-
Roberto Pontecorvi
- Rampante Reduce

- Messaggi: 6633
- Iscrizione: mercoledì 20 maggio 2009, 22:48
- Distribuzione: 18.4 mate - 22.4 mate
- Sesso: Maschile
- Località: Versilia
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Bene è stata lunga ma ci siamo riusciti. Il ritardo è dovuto alla ricerca della vga se collegata.
Ultima modifica di Roberto Pontecorvi il martedì 20 maggio 2014, 17:41, modificato 1 volta in totale.
- jackynet92
- Moderatore Globale

- Messaggi: 13413
- Iscrizione: sabato 3 settembre 2011, 1:41
- Desktop: Mate
- Distribuzione: Ubuntu 16.04 64bit
- Sesso: Maschile
- Località: Torino
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Se ritieni risolto il problema, modifica il titolo del primo post aggiungendo all'inizio [Risolto].
Se vuoi puoi installare questo script che ti aggiunge un pulsante che ti permette di mettere [Risolto] con un solo click.
Alla prossima
Se vuoi puoi installare questo script che ti aggiunge un pulsante che ti permette di mettere [Risolto] con un solo click.
Alla prossima
I limiti esistono solo perché noi possiamo superarli.
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
A quale ritardo ti riferisci? quello del caricamento della dock? non credo proprio: ora che l'ho rimpiazzato col buon vecchio pannello, il caricamento è immediato.Roberto Pontecorvi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4586191#p4586191][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Il ritardo è dovuto alla ricerca della vga se collegata.
Il tempo totale di boot (cioè fino al controllo totale del desktop) si aggira intorno ai 52 secondi, perciò mi ritengo più che soddisfatto.
E' risolto eccome, solo che aspettavo di vedere se togliendo la cairo-dock e ripristinando il normale pannello l'avvio fosse più veloce (ed è appunto così).jackynet92 ha scritto:Se ritieni risolto il problema, modifica il titolo del primo post aggiungendo all'inizio [Risolto].
Se vuoi puoi installare questo script che ti aggiunge un pulsante che ti permette di mettere [Risolto] con un solo click.
Alla prossima :ciao:
P.s.: script interessante quello che suggerisci: grazie!
Ultima modifica di artikkko il martedì 20 maggio 2014, 18:47, modificato 1 volta in totale.
- jackynet92
- Moderatore Globale

- Messaggi: 13413
- Iscrizione: sabato 3 settembre 2011, 1:41
- Desktop: Mate
- Distribuzione: Ubuntu 16.04 64bit
- Sesso: Maschile
- Località: Torino
Re: Come forzare risoluzione per monitor esterno in Lubuntu?
Non devi ringraziare me, ma Zoff, è lui che l'ha creato 
I limiti esistono solo perché noi possiamo superarli.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti