Kann ich Fenster verkleinern oder den gesamten Desktop skalieren?

10

Ich habe einen 17-Zoll-Laptop mit einer Auflösung von 1600 x 900, aber es reicht nicht aus, Fenster nebeneinander zu öffnen. Ich frage mich, ob ich Fenster (oder den gesamten Desktop) (oder eine andere Lösung) verkleinern könnte. Gibt es eine Lösung für xserver? oder auf der WM, um dies zu ermöglichen?

Übrigens, mit dem Compiz-Plugin zum Verkleinern können Sie nicht mehr als 1: 1 verkleinern, was nicht ausreicht. Ich möchte mehr herauszoomen, als wenn Sie alle Fenster mit dem Unity-Tweak-Tool verteilen.

user212807
quelle

Antworten:

18

Haftungsausschluss: Ich weiß nicht, ob es für alle Grafiktreiber funktioniert. Intel-Treiber hier, in 13.04.

Holen Sie sich zunächst den normalen Bildschirm, den Sie aktiv haben:

xrandr --current

Meine Ausgabe ist:

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, das ist es LVDS1. Zum Beispiel zum Verkleinern der halben linearen Dimension:

xrandr --output LVDS1 --scale 2x2 

Der gesamte Bildschirm sollte verkleinert werden. Jetzt habe ich:

(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)

Das System glaubt also, dass es einen 2048x1200-Bildschirm hat. Sehr nützlich für beschissene Programme, die glauben, Sie hätten einen millionenfachen Pixelraum und bieten in einigen Optionsfenstern keine Bildlaufleisten an ...

Zurück zu gehen:

xrandr --output LVDS1 --scale 1x1

(Sie können auch 1,5x1,5 verwenden). Schauen Sie sich man xrandrviele ausgefallene Dinge an.

Hoppla. Es scheint einen Fehler zu geben, bei dem die erweiterte Videozone nicht erreichbar ist: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 und Upstream https://bugs.freedesktop.org /show_bug.cgi?id=39949

Eine Problemumgehung besteht darin, den gewünschten größeren Bereich als --panningOption anzugeben , z.

 xrandr --output LVDS1 --scale 2x2 --panning 2048x1200

Es wird kein tatsächliches Schwenken verursacht, da der gesamte große Bereich aufgrund der Skalierung auf den Bildschirm passt.

Rmano
quelle
Es funktioniert fast in Ordnung, aber ich muss den Cursor bewegen. Ich weiß, dass meine Bildschirmspezifikation nicht mehr kann. Aber ich suche nach einer Lösung, um sie zu umgehen, indem ich einige Pixel auf die gleiche Weise aus dem Rahmen entferne, wenn ich Fotos verkleinere, damit ich den gesamten Desktop auf meinem Bildschirm sehen kann
user212807
Ja --- ich verstehe. Die Zone, in die die Maus gehen kann, ist auf den ursprünglichen Desktop beschränkt (seltsam). Vielleicht ist Zeit für eine andere Frage ...
Rmano
OK --- scheint ein Fehler zu sein. Ich habe die beiden wahrscheinlichsten Schuldigen miteinander verbunden.
Rmano
"Holen Sie sich zuerst den normalen Bildschirm, den Sie aktiv haben:" - äh, wie? :-)
Christopher Done
@ChristopherDone: ok, die xrandr Zeile fehlt .
Rmano
0

Es besteht die Möglichkeit, den Desktop auf 1: 4 und auf 1: 0,5 zu skalieren. Diese Option ist unter Systemeinstellungen -> Anzeige verfügbar . Allerdings ist dies im Moment nicht in einem sehr guten Zustand, habe Probleme gesehen, bei denen es die Einheit bricht .

Dies wird daher nur empfohlen, wenn dies unbedingt erforderlich ist und andere Lösungen nicht funktionieren.

Job in
quelle