As interfaces modernas não respeitam mais o
Xorg.conf, isto é, se você fixar uma resolução de tela no seu arquivo
Xorg as interfaces ainda podem ignorá-lo e exibir a imagem na resolução de tela errada. Essa dica visa mostrar como fixar a resolução de tela em interfaces modernas como
Gnome e o
Pantheon sem que o seu monitor seja reconhecido.
As pessoas que usam um adaptador no cabo de vídeo (como eu) sofrem do mal do monitor não ser reconhecido e isso acarreta na tela com a resolução errada. Em qualquer distribuição
Linux e em qualquer interface gráfica a imagem sempre vai estar errada e as pessoas têm que recorrer a métodos manuais para fixar a resolução de tela.
O Gnome e o Pantheon leem um arquivo chamado monitors.xml para definir uma resolução de tela, esse arquivo encontra-se em dois lugares:
Na pasta HOME do usuário:
/home/$USER/.config/monitors.xml
e na pasta da tela de login do sistema:
/var/lib/gdm3/.config/monitors.xml
Dependendo de qual seja a sua interface a pasta de login pode variar, se você tem um monitor que não é reconhecido então você terá que preencher esses dois arquivos a fim de resolver o problema. O formato desse arquivo é mais ou menos esse:
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>DVI-I-0</connector>
<vendor>unknown</vendor>
<product>unknown</product>
<serial>unknown</serial>
</monitorspec>
<mode>
<width>1280</width>
<height>720</height>
<rate>59.999485015869141</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>
Mas calma, você não precisa ser um expert e escrever isso do zero, vamos com um passo a passo mais simples.
No Elementary OS, vá em:
Configurações do sistema -> Telas -> Configurações do monitor
defina a resolução correta do seu monitor de salve.
Agora você terá o arquivo monitors.xml na sua pasta de usuário, para aplicar a mesma resolução na tela de login copie o arquivo para o diretório do sistema.
No caso do Elementary OS:
sudo cp /home/$USER/.config/monitors.xml /var/lib/lightdm/.config/
Se você estiver usando a interface Gnome, o comando é esse:
sudo cp /home/$USER/.config/monitors.xml /var/lib/gdm3/.config/
Pronto! A resolução de tela agora estará fixada tanto na tela de login quanto na sessão do usuário.
É isso.
* Testado no Debian Gnome e Elementary OS.