J'ai une application qui génère de nombreuses fenêtres et je ne peux pas pour l'instant l'utiliser xpra
comme l'exige la solution run_scaled acceptée. Je ne peux pas non plus tolérer la mise à l'échelle 2x de gnome-tweak-tool. Trop énorme. Besoin de 1,5x.
J'ai découvert que le client java tigerVNC prend en charge la mise à l'échelle de l'affichage côté client de 150%.
Je lance donc un serveur vnc avec une taille 2/3 et un gestionnaire de fenêtres minimal:
vncserver -geometry 2520x1380 -xstartup ~/.vnc/xstartup-mwm
Je me connecte ensuite avec le client java v1.7 de TigerVNC (1.8.0 plante systématiquement pour moi):
java -jar VncViewer-1.7.0.jar -ScalingFactor=150
Autre que la ligne de commande, vous pouvez appuyer sur F8
pour obtenir les options de la visionneuse VNC. Écran-> Facteur d'échelle-> 150%. Cela met la résolution à l'échelle de 2/3 de 4k à 4k.
MWM archaïque en VNC avec une échelle de 150% à gauche. Bureau Gnome fantaisie (natif) à droite, pas de mise à l'échelle. Vous remarquerez les minuscules icônes. Gnome est par ailleurs ajusté pour 4k avec une mise à l'échelle de la police 1,5x dans gnome-tweak-tool, mais les icônes ne sont pas mises à l'échelle. Ce n'est qu'un exemple d'application - les icônes et la mise à l'échelle dans l'application qui me pousse de cette façon sont bien pires.
Malheureusement, il s'agit d'un bureau entier à l'échelle 1,5x avec un gestionnaire de fenêtres séparé. Cela crée une belle zone fermée pour mon application multi-fenêtres, mais c'est ennuyeux d'avoir un deuxième gestionnaire de fenêtres. Néanmoins, VNC est quelque chose que je connais depuis longtemps, et cela se répercute assez facilement sur l'ordinateur portable, donc c'est peut-être utilisable.
xpra