Como o wayland entende qual monitor é qual?

3

Por um tempo, executei uma configuração de dois monitores em minha área de trabalho. Eu originalmente configurei um arquivo /etc/X11/xorg.conf para definir esses monitores. Recentemente meu monitor 17in falhou (correndo ao lado de um 24in) e como a substituição foi de 27in, eu queria fazer o novo 27in na tela principal e mover o outro para a tela secundária. Eu criei um novo arquivo /etc/X11/xorg.conf como mostrado abaixo.

Section "Device"
    Identifier "H67 Integrated Graphics"
    Driver "intel"
    Option "Monitor-HDMI2" "Iiyama 27in"
    Option "Monitor-HDMI1" "Iiyama 24in"
EndSection

Section "Monitor"
    Identifier "Iiyama 27in"
    Option "DPMS"
    Option "Primary"
    Option "Position" "0 0"
    Option "PreferredMode" "1920x1080"
EndSection

Section "Monitor"
    Identifier "Iiyama 24in"
    Option "DPMS"
    Option "PreferredMode" "1920x1080"
    Option "Position" "1920 0"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "H67 Integrated Graphics"
    Monitor "Iiyama 27in"
    DefaultDepth 24
    Subsection "Display"
           Depth 24
           Modes "1920x1080" "1024x768" "640x480"
    EndSubSection          
EndSection

O problema é que o gdm é iniciado com a tela de login no monitor secundário. Além disso, quando entro no layout do monitor no próprio GNOME, ele rotula o monitor secundário como 1 e o primário como 2 (embora chame o monitor 2 de primário e o monitor 1 de secundário).

Eu tenho visto sugestões de que eu deveria usar o arquivo monitor.xml do meu diretório home (em .config ), e eu peguei e alterei para que o monitor correto fosse definido como primário assim: -

<monitors version="1">
  <configuration>
    <clone>no</clone>
    <output name="HDMI1">
      <vendor>IVM</vendor>
      <product>PLE2472HD</product>
      <serial>1108511312415</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>1920</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>no</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
    <output name="HDMI2">
      <vendor>IVM</vendor>
      <product>PLX2783H</product>
      <serial>1128153703037</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>
</monitors> 

Eu tentei pegar isso e colocá-lo em alguns lugares, como /var/lib/gdm3/.config e / etc / gdm3 /, mas nada que eu fiz mudou (incluindo os números na tela no painel de configuração / exibição do gnome)

Então, como mudar isso para que o gdm se exiba na minha tela principal - e também (idealmente, mas não essencialmente) eu possa alterar a numeração do monitor de modo que o primário seja 1 e o secundário seja 2.

    
por akc42 29.11.2015 / 12:15

0 respostas