Utiliser XFCE avec un écran HiDPI ou Retina

August 19, 2014    Linux

Ma nouvelle station de travail est un DELL Precision M4800, modèle équipé d’un écran très haute résolution QHD+ 3200x1800 pixels (aussi appelé HiDPI ou Retina chez Apple).

Malheureusement, ce genre d’écran n’est pas encore très bien supporté sous Linux. Pour avoir une résolution d’écran acceptable sur une Ubuntu avec XFCE, j’ai donc suivi les instructions trouvées sur le wiki de Arch Linux.

XFCE

Ajouter au fichier ~/.config/xfce4/Xft.xrdb la ligne suivante :

Xft.dpi: 180
Dans Paramètres Tableau de bord, on peut mettre le paramètre “Taille d’une ligne” à 48px.

Dans les paramètres de zone de notification (accessible via un click droit sur la zone de notification), on peut mettre la taille maximale d’une icône à 48px.

On peut aussi modifier la taille des scrollbars en éditant le fichier ~/.gtkrc-2.0 :

style "myscrollbar"
{
    GtkScrollbar::slider-width=20
}
class "GtkScrollbar" style "myscrollbar"

Firefox et Thunderbird

Pour Firefox, dans about:config il faut rechercher la propriété layout.css.devPixelsPerPx et lui donner la valeur 2.

Pour Thunderbird, on peut accéder à l’éditeur de configuration dans Préférences|Avancé|Général et mettre là aussi layout.css.devPixelsPerPx à 2.

urxvt

Pour urxvt (paquet rxvt-unicode), on peut avoir une fonte de taille plus agréable en ajoutant la ligne urxvt.font: xft:DejaVuSansMono:size=10 au fichier .Xresources.

Eclipse

Malheureusement, pour l’instant Eclipse ne supporte pas le HiDPI .

Conclusion

On peut donc utiliser un écran HiDPI avec une Ubuntu et XFCE et on peut espérer que les quelques applications qui ne supportent pas encore les hautes résolutions seront corrigées dans le futur.