¿Puedo alejar ventanas o escalar todo el escritorio?

10

Tengo una computadora portátil de 17 "con resolución de 1600x900, pero no es suficiente para abrir ventanas una al lado de la otra. Me pregunto si podría alejar (o cualquier otra solución) ventanas (o el escritorio completo). ¿Hay alguna solución en xserver? o en el WM para que esto suceda?

Por cierto, el complemento de alejamiento de compiz no le permite alejar más de 1: 1, lo cual no es suficiente, quiero alejar más de la misma manera que extendiendo todas las ventanas con la herramienta de ajuste de unidad.

user212807
fuente

Respuestas:

18

Descargo de responsabilidad: no sé si funciona para todos los controladores gráficos. Controlador Intel aquí, en 13.04.

En primer lugar, obtenga la pantalla normal que tiene activa:

xrandr --current

Mi salida es:

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 lo es LVDS1. Ahora, por ejemplo, para alejar a media dimensión lineal:

xrandr --output LVDS1 --scale 2x2 

Toda la pantalla debería alejarse. Ahora tengo:

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

Entonces el sistema piensa que tiene una pantalla de 2048x1200. Muy útil para programas malos que piensan que tienes un espacio de miles de millones de píxeles y no ofrecen barras de desplazamiento en algunas ventanas de opciones ...

Para volver:

xrandr --output LVDS1 --scale 1x1

(También puedes usar 1.5x1.5). Mira man xrandrmuchas cosas elegantes.

Ups Parece que hay un error en el que no se puede acceder a la zona de video extendida: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 y aguas arriba https://bugs.freedesktop.org /show_bug.cgi?id=39949

Una solución para esto es especificar el área más grande deseada como --panningopción, por ejemplo:

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

No causará ningún desplazamiento real, ya que toda el área grande cabe en la pantalla debido a la escala.

Rmano
fuente
casi funciona bien, pero necesito mover el cursor. Sé que la especificación de mi pantalla no puede hacer más que eso. pero, estoy buscando una solución para evitarlos eliminando algunos píxeles del marco de la misma manera cuando alejo las fotos para poder ver todo el escritorio en mi pantalla
user212807
Sí, ya veo. La zona donde puede ir el mouse está limitada al escritorio original (extraño). Tal vez es hora de otra pregunta ...
Rmano
OK --- parece un error. Relacioné a los dos culpables más probables.
Rmano
"En primer lugar, obtén la pantalla normal que tienes activa:" - ¿Cómo? :-)
Christopher Hecho el
@ChristopherDone: ok, falta la xrandr línea.
Rmano
0

Existe la opción de escalar el escritorio hasta 1: 4 y escalar hasta 1: 0.5. Esta opción está disponible en Configuración del sistema -> Pantalla . Sin embargo, esto no está en una muy buena forma en este momento, he visto problemas donde se rompe la unidad .

Por lo tanto, esto se recomienda solo si es absolutamente necesario y otras soluciones no funcionan.

Jobin
fuente