J'ai un Dell XPS 13 9343 2015 avec une résolution de 3200x1800 pixels.
J'essaie d'utiliser le gestionnaire de fenêtres i3, mais tout est minuscule et difficilement lisible.
J'ai réussi à faire évoluer toutes les applications (firefox, terminal, etc ...) en utilisant .Xresources
:
! Fonts {{{
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintfull
Xft.dpi: 220
! }}}
mais l'interface i3 n'est toujours pas à l'échelle ...
J'ai compris que cela xrandr --dpi 220
pourrait résoudre le problème, mais je ne sais ni comment ni où l'utiliser.
Quelqu'un peut-il m'éclairer sur cette question?
Xft.dpi
. »Comme il se doit« le surestime cependant, car i3 l’utilisera pour DPI en général, alors qu’ilXft
est supposé s’appliquer aux polices. Cela convient généralement mieux aux utilisateurs de cette façon. :-)Si vous souhaitez uniquement modifier le DPI dans i3, vous pouvez insérer la commande dans votre fichier de configuration i3 avec la ligne suivante:
exec xrandr --dpi 220
En fonction de votre distribution, vous trouverez le fichier de configuration à différents endroits, mais souvent sous
~/.config/i3/config
la source
IMHO le commentaire de @maletor à la réponse approuvée justifie une nouvelle réponse. Depuis la version 4.13, i3 lit les informations DPI à partir de Xft.dpi ( source ). Ainsi, pour que i3 fonctionne avec des écrans à haute résolution, vous devrez probablement modifier deux fichiers.
Ajoutez cette ligne à
~/.Xresources
votre valeur préférée:Assurez-vous que les paramètres sont correctement chargés lorsque X démarre dans votre
~/.xinitrc
( source ):Notez que cela affectera les autres applications (votre terminal, par exemple) qui lisent les paramètres DPI à partir des ressources X.
la source
~/.xinitrc
fichier pour que cela fonctionne.Étant donné que la modification de ma question a été supprimée (vous ne savez pas pourquoi), voici comment je l'ai corrigée:
Je l'ai résolu en mettant simplement:
Dans mon
.xinitrc
.la source
Franchement sur VirtualBox, j’ai résolu le problème de configuration de mon problème I3 par un environnement standard Ubuntu / Linux, car la réponse choisie ici ne fonctionnait pas pour moi lors de l’utilisation de VirtualBox ('xrandr --dpi 220') - mes fenêtres de session i3 étaient vient de fermer. J'ai donc utilisé la séquence de commandes standard suivante pour configurer la résolution:
Utiliser une partie de la sortie (après le mot Modeline) comme paramètre d'une nouvelle commande
// cette dernière commande active la résolution créée
Afin de préserver la configuration entre les sessions de journalisation des utilisateurs, il est nécessaire de placer les commandes suivantes dans un fichier init .bashrc.
Une fois configuré, pour vous débarrasser des espaces de barres de défilement de 1 pixel, le mode Affichage-> Échelle du menu est une option. Je tiens également à configurer mon écran UltraHd en tant qu’affichage principal dans l’hôte Windows.
Ma solution est une combinaison de deux réponses provenant du lien suivant: Référence: https://askubuntu.com/questions/377937/how-to-set-a-custom-olution.
Edit: Appareil simplifié contenant une seule ligne
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
en tant que résolution de résultat appropriée, le format de l’image pourrait ensuite être réévalué / ajusté; recherchez donc la résolution créée à l’aide de la commande xrand - jointe à la fin de la sortie,
1) attribuer la résolution à un écran spécifique -
xrandr --addmode VGA-1 "2224x1250_60.00"
2) afficher la résolution souhaitée sur l'écran
xrandr --output VGA-1 --mode "2224x1250_60.00"
la source