Para dar respostas específicas:
O kernel ou o driver de vídeo X (para a maioria das máquinas modernas, o kernel) consulta seu monitor para descobrir que resoluções ele suporta, tenta descobrir qual é o preferido (na maioria das vezes a resolução mais alta que o monitor diz) vai fazer, para a maioria dos dispositivos gráficos modernos usando a troca do modo kernel, isso é feito em driver / gpu / drm / drm_edid.c). O kernel ou o X então define esse modo como o padrão. Você vê o resto dos modos na saída do xrandr. A maioria das pessoas prefere a resolução mais alta que o dispositivo fará.
Essa comunicação EDID é uma transação bidirecional em alguns dos cabos de vídeo mais modernos, incluindo HDMI. Não funciona para conexões usando apenas cabos de vídeo composto, por exemplo.
Portanto, a resposta rápida à sua pergunta de título é que o seu monitor diz que pode fazer 1440x900 e tanto o kernel quanto o X o instruem a fazê-lo. Não sei por que o Windows escolhe um modo de resolução mais baixa.
Assumindo que sua saída xrandr diz que você tem um modo chamado "1024x768", você pode fazer o seguinte:
-
Modifique a linha grub linux da qual você inicializa para adicionar
video=1024x768@60
. Isso substitui a escolha do kernel. Você também pode ter que excluir a linha "gfxmode" no grub ou modificá-la para1024x768
. Você deve interromper o processo de inicialização no menu grub e pressionare
para editar a opção que deseja usar. Eu tenho esse trabalho no meu sistema de teste (que define gfxmode para "texto" porque eu não uso a tela inicial). Você só precisa mudar isso se realmente se importar com a resolução dessas mensagens de desligamento. -
Adicione o seguinte ao /etc/X11/xorg.conf.d/10-resol.conf:
Section "Screen" Identifier "Default Screen" SubSection "Display" Modes "1024x768" EndSubSection EndSection
Você pode usar gksudo gedit /etc/X11/xorg.conf.d/10-resol.conf
para fazer isso.
Isso restringirá o lightdm e a área de trabalho a partir do início, exceto o modo desejado. O lightdm irá iniciar o X, respeitando o modo que este arquivo especifica.
Depois de ter todo esse trabalho, você pode adicionar "video = 1024x768 @ 60" à linha GRUB_CMDLINE_LINUX em / etc / default / grub. Talvez seja necessário descomentar e definir a linha GRUB_GFXMODE como "1024x768" também. Depois de fazer alterações em / etc / default / grub, você precisa executar sudo update-grub
para colocá-los em prática na próxima inicialização.
Mais uma vez, isso não é necessário para lightdm ou para a área de trabalho, apenas para as mensagens de desligamento, portanto, talvez você deseje apenas passar para o item 2.
Se você está tentando obter textos maiores e mais legíveis, provavelmente há melhores opções disponíveis.