Tengo una Dell XPS 13 9343 2015 con una resolución de 3200x1800 píxeles.
Estoy tratando de usar el administrador de Windows i3, pero todo es pequeño y difícil de leer.
Logré escalar todas las aplicaciones (firefox, terminal, etc.) usando .Xresources
:
! Fonts {{{
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintfull
Xft.dpi: 220
! }}}
pero la interfaz i3 todavía no escala ...
He entendido que eso xrandr --dpi 220
puede resolver el problema, pero no sé cómo / dónde usarlo.
¿Alguien puede aclararme sobre este tema?
Xft.dpi
. Sin embargo, "como debería" lo está exagerando, ya que i3 lo usará para DPI en general, mientras queXft
se supone que se aplica a las fuentes. Sin embargo, generalmente se adapta mejor a los usuarios de esta manera. :-)Si solo desea cambiar el DPI dentro de i3, puede poner el comando en su archivo de configuración de i3 con la línea:
exec xrandr --dpi 220
Dependiendo de su distribución, encontrará el archivo de configuración en diferentes lugares, pero a menudo en
~/.config/i3/config
fuente
En mi humilde opinión, el comentario de @maletor a la respuesta aprobada justifica una nueva respuesta. Desde la versión 4.13, i3 lee información DPI de Xft.dpi ( fuente ). Por lo tanto, para configurar i3 para que funcione con pantallas de alta DPI probablemente necesitará modificar dos archivos.
Agregue esta línea a
~/.Xresources
su valor preferido:Asegúrese de que la configuración se cargue correctamente cuando X comience en su
~/.xinitrc
( fuente ):Tenga en cuenta que afectará a otras aplicaciones (por ejemplo, su terminal) que leen la configuración de DPI de X recursos.
fuente
~/.xinitrc
archivo para que esto funcionara.Dado que la edición en mi pregunta se elimina (no estoy seguro de por qué), así es como lo arreglé:
Lo resolví simplemente poniendo:
En mi
.xinitrc
.fuente
Francamente en VirtualBox, resolví mi problema de configuración de resolución I3 por medio de un entorno estándar ubuntu / linux, porque la respuesta elegida aquí no funcionó para mí cuando usaba VirtualBox ('xrandr --dpi 220'): mi ventana de sesión i3 era solo cerrado Entonces utilicé la siguiente secuencia estándar de comandos para configurar la resolución:
Usar parte de la salida (después de la palabra Modeline) como parámetro de un nuevo comando
// este último comando activa la resolución creada
Para preservar la configuración entre las sesiones de registro de usuarios, uno tiene que poner, por supuesto, los siguientes comandos en un archivo de inicio .bashrc.
Una vez configurado, para deshacerse de los espacios de barras de desplazamiento de 1 píxel, el modo Ver-> Escalado del menú es una opción. También me gustaría configurar mi pantalla UltraHd como pantalla principal en el host de Windows.
Mi solución es una combinación de dos respuestas del siguiente enlace: Referencia: https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution
Editar: aparato simplificado que contiene un one-liner
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
como una resolución de resultado adecuada, la relación de aspecto del tamaño de la pantalla puede reevaluarse / ajustarse posteriormente, por lo tanto, descubra la resolución creada por el comando xrand, que se agrega al final de la salida,
1) asignar la resolución a una pantalla específica -
xrandr --addmode VGA-1 "2224x1250_60.00"
2) muestra la resolución deseada en la pantalla
xrandr --output VGA-1 --mode "2224x1250_60.00"
fuente