Dans KDE, il y a un facteur d'échelle de réglage:
( source d'image )
Une fois que l'échelle est définie de cette façon - elle se trouve dans ~/.config/kdeglobals
:
[KScreen]
ScaleFactor=1
ScreenScaleFactors=eDP-1=1;HDMI-1=1;
Cette échelle affecte tous les programmes démarrés après elle a été définie.
J'ai une application, où je ne trouve pas de moyen de contrôler la taille de la police. J'ai donc défini l'échelle à 1,4, exécuté cette application et défini l'échelle à 1. Cela fonctionne, mais c'est fastidieux.
Si je règle l'échelle à 1,4 dans la boîte de dialogue ci-dessus, les seuls changements que je remarque sont
[KScreen]
ScaleFactor=1.4
ScreenScaleFactors=eDP-1=1.4;HDMI-1=1.4;
Cependant, si je les configure manuellement (c'est-à-dire en utilisant l'éditeur de texte au lieu de la boîte de dialogue) - ils n'affectent pas les programmes que je démarre. Donc, évidemment, cela doit être un appel à dbus ou quelque chose comme ça.
Connaissez-vous un moyen de définir l'échelle avec un appel CLI? Je l'appellerais pour définir l'échelle à 1,4, démarrer l'application troublante et rappelez-le pour remettre l'échelle à 1.
Modifier
A trouvé
qdbus org.kde.KScreen
en utilisant qdbusviewer
. Cependant, je n'y vois pas setScaleFactor
.
Édition 2
J'utilise Kubuntu 17.04, mais je suppose que cette option existe depuis environ 15.04.
Je ne connais pas de méthode pour mettre à l'échelle une seule fenêtre, mais vous pouvez utiliser la commande xrandr
.
Utilisez d'abord la commande sans options pour voir le nom du périphérique de sortie, puis utilisez les options --output
et --scale
. Voici un exemple:
mook @ MookPC: ~ $ xrandr Écran 0: minimum 8 x 8, courant 1366 x 768, maximum 32767 x 32767 VGA1 connecté primaire 1366x768 + 0 + 0 (normal gauche inversé droit x axe y axe) 410 mm x 230 mm 1366x768 59,79 * + 1024x768 75,08 70,07 60,00 832x624 74,55 800x600 72,19 75,00 60,32 56,25 640x480 75,00 72,81 66,67 60,00 720x400 70,08 VIRTUAL1 déconnecté (normal gauche inversé droit x axe y) Mook @ MookPC: ~ $ xrandr --output VGA1 --scale 1,4x1 .4 Mook @ MookPC: ~ $ xrandr --output VGA1 --scale 1.0x1.0
Un redémarrage n'est pas nécessaire.