
Estou executando o Ubuntu 20.04.2 em uma máquina virtual VirtualBox. Quero usar o gerenciador de janelas i3 com ele e instalá-lo como tal.
Um problema que me deparei foi que, mesmo com as adições de convidados instaladas, o convidado não estava detectando a resolução de tela correta, então configurei um .xprofile
arquivo com os comandos necessários para definir a resolução:
#!/usr/bin/env bash
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080_60.00
xrandr -s 1920x1080_60.00
O problema com isso é que .xprofile
ele é executado bem tarde na sequência de login, provavelmente após o início do i3, pois fica assim:
Claramente, a barra de status e a barra de título superior estão usando o dpi antigo e, como resultado, são exibidas muito grandes.
Então, o que posso fazer para resolver isso? Existe um método melhor para obter uma resolução de 1920x1080 que o i3 respeitará? Há alguma configuração do i3 que eu possa editar para corrigir isso? Obrigado.
Responder1
Corrigi isso adicionando uma configuração personalizada do xorg em /usr/share/X11/xorg.conf.d/5-monitor.conf
, com o conteúdo:
Section "Monitor"
Identifier "HD Monitor"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
EndSection
Section "Device"
Identifier "Configured device"
EndSection
Section "Screen"
Identifier "Default screen"
Device "Configured device"
Monitor "HD Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
Essa configuração é carregada com antecedência suficiente no processo de login para afetar a maneira como o i3 é configurado.