Ecco come l'ho fatto funzionare in Xubuntu 16.04.
È necessario ottenere insieme a stringa per la risoluzione desiderata. Questo è all'interno del risultato del comando:
xrandr --verbose
Ora scegli la parte con la risoluzione che desideri. Sarà simile a:
1152x864 (0xa6) 108.000MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
Dai dati sopra si dovrebbe ottenere la stringa 108.000 1152 1216 1344 1600 864 865 868 900 +HSync +VSync
.
Per trovare il nome del tuo output, trova anche una riga simile:
VGA1 connected 1152x864+0+0 (0xa4) normal (normal left inverted right x axis y axis) 306mm x 230mm
Qui il mio output è chiamato VGA1
.
Ora crea lo script:
sudo gedit /usr/share/lightdmxrandr.sh
Quindi nel file scrivi quanto segue:
#!/bin/sh
xrandr --newmode "1152x864_75.00" 108.000 1152 1216 1344 1600 864 865 868 900 +HSync +VSync
xrandr --addmode VGA1 "1152x864_75.00"
xrandr --output VGA1 --mode 1152x864_75.00 --pos 0x0 --rotate normal
Salva e chiudi il file. Rendi eseguibile lo script:
sudo chmod a+rx /usr/share/lightdmxrandr.sh
Crea un file di configurazione per chiamare lo script appena creato.
sudo gedit /etc/lightdm/lightdm.conf.d/00-myres.conf
all'interno di questo file inserisci:
[Seat:*]
display-setup-script=/usr/share/lightdmxrandr.sh
Salva e chiudi il file. Riavvia e, si spera, la risoluzione che hai scelto sarà al tuo login.
In termini pratici questo è l'unico modo che ha funzionato per me, anche se ricreare risoluzioni esistenti non è logico.
Risposta modificata da questa domanda .
Nota
Un modo alternativo per ottenere la stringa di risoluzione lunga è il programma cvt
. Per ottenere una stringa per la risoluzione 1152x864, frequenza di aggiornamento 75,00:
cvt 1152 864 75
Questo mi ha dato una risoluzione leggermente diversa rispetto alla mia risoluzione desktop, ed è il motivo per cui non ho incluso il metodo nella risposta principale.