Tela preta após alterar a resolução do monitor no Ubuntu

0

Eu tenho uma unidade flash inicializável com o Ubuntu 14.04 que inicia uma única aplicação X (sem gerenciador de janelas).

.xinitrc:

xrandr --newmode "1024x768_60.00" 63.50  1024 1072 1176 1328  768 771 
775 798 -hsync +vsync
xrandr --addmode $MONITOR_NAME 1024x768_60.00
xrandr --verbose --output $MONITOR_NAME --mode 800x600 # hack
xrandr --verbose --output $MONITOR_NAME --mode 1024x768_60.00
# ...
my_application

Isso funciona na maioria das máquinas que eu tenho que suportar. A linha que define o modo para 800x600 antes do correto é um hack legado para fazê-lo funcionar em placas-mãe antigas.

O problema é: eu tenho uma placa-mãe que vai para a tela preta quando eu definir a resolução para 800x600, e depois disso eu não posso reverter.

Placa-mãe: ASRock Q1900M

# DISPLAY=:0 xrandr 
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
   1024x768_60.00   59.9*+
   1366x768       59.8 +
   1024x768       75.1     70.1     60.0     59.9  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
por Hugo Zoe 25.10.2017 / 21:36

0 respostas