J'ai un ordinateur portable 17 "avec une résolution de 1600x900, mais il ne suffit pas d'ouvrir les fenêtres côte à côte. Je me demande si je pourrais effectuer un zoom arrière (ou une autre solution) sur les fenêtres (ou sur le bureau entier). Existe-t-il une solution sur xserver ou sur le WM pour y arriver?
Soit dit en passant, le plug-in de zoom arrière de Compiz ne vous permet pas d'effectuer un zoom arrière supérieur à 1: 1, ce qui n'est pas suffisant. Je souhaite effectuer un zoom arrière de la même manière que pour étendre toutes les fenêtres avec l'unité-Tweak-tool.
Avertissement: Je ne sais pas si cela fonctionne pour tous les pilotes graphiques. Pilote Intel ici, en 13.04.
Tout d'abord obtenir l'écran normal que vous avez actif:
xrandr --current
Ma sortie est:
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 32767 x 32767
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
Ok, c'est LVDS1
. Maintenant, par exemple, pour effectuer un zoom arrière sur une dimension semi-linéaire:
xrandr --output LVDS1 --scale 2x2
L'écran entier devrait faire un zoom arrière. Maintenant j'ai:
(0)asus-romano:~/research/reviews% xrandr --current
Screen 0: minimum 320 x 200, current 2048 x 1200, maximum 32767 x 32767
LVDS1 connected 2048x1200+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+ 65.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
Le système pense donc qu’il dispose d’un écran 2048x1200. Très utile pour les programmes merdiques qui pensent avoir un espace de plusieurs milliards de pixels et ne pas proposer de barres de défilement dans certaines fenêtres d'options ...
Retourner:
xrandr --output LVDS1 --scale 1x1
(Vous pouvez aussi utiliser 1.5x1.5). Regardez man xrandr
pour beaucoup de choses fantaisistes.
Oops. Il semble y avoir un bogue dans lequel la zone vidéo étendue n'est pas accessible: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 et en amont - https://bugs.freedesktop.org/show_bug.cgi?id=39949
Une solution de contournement consiste à spécifier la plus grande surface souhaitée sous la forme d'une option --panning
, par exemple:
xrandr --output LVDS1 --scale 2x2 --panning 2048x1200
Cela ne provoquera pas de panoramique réel, car toute la grande surface s’affiche à l’écran en raison de la mise à l’échelle.
Il existe une option permettant de redimensionner le bureau jusqu’à 1: 4 et jusqu’à 1: 0,5. Cette option est disponible dans Paramètres système -> Afficher . Cependant, cela ne va pas très bien pour le moment, nous avons vu des problèmes où cela brise l'unité .
Donc, cela n'est recommandé que si c'est absolument nécessaire et que d'autres solutions ne fonctionnent pas.