X acha que eu tenho uma tela embutida, mas eu não

1

Meu computador não é um laptop e não possui uma tela embutida. Mas o Ubuntu acha que sim, e escolhe como tela principal, o que significa que tudo está fora da tela (!).

Como posso informar ao Ubuntu que não há nada lá?

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
...
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)

Não há nada conectado ao eDP-1!

Estou usando o Ubuntu Gnome 16.04. Atualmente eu 'corrijo' o problema por:

  1. fazendo login (sem poder ver o que estou fazendo)
  2. mova o mouse para a tela que existe.
  3. Pressione a tecla [sic] do Windows para acessar as Atividades
  4. Digite term e Enter , o que inicia o Terminal perto do meu mouse
  5. A partir daí, execute o gnome-control-center e desative a "exibição integrada".
por artfulrobot 21.02.2017 / 17:38

1 resposta

1

Veja como eu fiquei sabendo disso.

Da saída xrandr , obtenha o nome da tela fantasma problemática. No meu caso (ver pergunta) é eDP-1 , mas outros podem ter LVDS-1 ou algo assim.

Anexe este parâmetro do kernel ( crédito a essa resposta de superusuário ):

video=eDP-1:d

O :d significa desabilitar isso, mesmo que algo esteja conectado.

E agora funciona. Para completar, para anexar um kernel param uma vez você pode reiniciar, espere até ver a tela cinza em branco e tecle Escape que deve lhe mostrar um GRUB cardápio. Pressione e para editar a entrada do ubuntu, mova o cursor para o final da linha que começa com linux ... e adicione o acima (deve haver um espaço antes dele). Eu sugiro que você teste os parâmetros desta forma primeiro - caso contrário, você pode acabar com um sistema não inicializável se errar .

Para fazer isso, depois de encontrar algo que funcione, edite /etc/default/grub e procure a linha GRUB_CMDLINE_LINUX_DEFAULT e adicione seu parâmetro dentro das aspas assim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=eDP-1:d"

Em seguida, execute sudo update-grub .

    
por artfulrobot 21.02.2017 / 18:43