
Estoy ejecutando Ubuntu 20.04.2 en una máquina virtual VirtualBox. Quiero usar el administrador de ventanas i3 con él y lo instalé como tal.
Un problema que encontré fue que, incluso con las adiciones para invitados instaladas, el invitado no detectaba la resolución de pantalla correcta, así que configuré un .xprofile
archivo con los comandos necesarios para configurar la resolución:
#!/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
El problema con esto es que .xprofile
se ejecuta bastante tarde en la secuencia de inicio de sesión, presumiblemente después de que i3 haya iniciado, ya que termina luciendo así:
Claramente, la barra de estado y la barra de título superior utilizan los ppp antiguos y, como resultado, se muestran demasiado grandes.
Entonces, ¿qué puedo hacer para resolver esto? ¿Existe un método mejor para obtener una resolución de 1920x1080 que i3 respete? ¿Hay alguna configuración de i3 que pueda editar para solucionar este problema? Gracias.
Respuesta1
Solucioné esto agregando una configuración xorg personalizada en /usr/share/X11/xorg.conf.d/5-monitor.conf
, con el contenido:
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
Esta configuración se carga lo suficientemente temprano en el proceso de inicio de sesión para afectar la forma en que se configura i3.