¿Cómo logro una resolución más alta que la resolución física de una pantalla LCD?

17

Estoy usando el original EeePCcon resolución de pantalla de 800x480. Algunas pantallas y cuadros de diálogo no se ajustan a esa resolución, así que tengo que usar Alt-Dragpara mover las ventanas para revelar la parte inferior de la ventana, pero esto no funciona para una aplicación particular que voy a usar, ya que es básicamente una pantalla completa La aplicación DirectX se ejecuta a través del vino, por lo que algunos botones se cortan por el borde de la pantalla.

¿Hay alguna manera de hacer que el Xorgescritorio se renderice a una resolución más alta (más 1024pxo menos) y luego se reduzca de forma transparente a la resolución nativa de la pantalla, de modo que las aplicaciones piensen que la resolución es mayor? No me importa mucho que la salida se vuelva borrosa o que el texto sea demasiado pequeño.

Alternativamente, ¿hay alguna forma de cambiar el adaptador de video a la resolución por encima de la resolución física de la pantalla LCD y tener el adaptador de pantalla / video para manejar la escala (como solía ser posible con los monitores CRT)?

Estoy usando Lubuntu 12.04, así que supongo que lo he Compizinstalado. Hay un complemento de escala Compiz, pero no creo que haga lo que necesito.

Sergey
fuente
1
KDE tiene una forma de alejarse ... que hace algo como lo que estás describiendo. Aunque generalmente no haces mucho más que seleccionar ventanas a ese nivel. Pero yo diría que es posible.
xenoterracide

Respuestas:

19

En resumen, quieres algo como

xrandr --output LVDS --scale 1.28x1.28

(reemplazando LVDScon el nombre de salida deseado, como se ve en la salida de ejecución xrandrpor sí mismo).

Darle una oportunidad. Algunos sitios dicen que esto no funciona en algunos sistemas que usan KMS (configuración del modo kernel); si es así, eso es un error que es de esperar corregido. Consulte estos enlaces para obtener más información sobre xrandrcómo usar para escalar una pantalla como esta:

Jim Paris
fuente
Impresionante, lo intentaré e informaré
Sergey
3
Establecer el tamaño de la pantalla funcionó bien, sin embargo, el cursor del mouse está limitado al tamaño de pantalla anterior; no puedo mover el cursor fuera del rectángulo invisible 800x480. ¿Sabes lo que podría estar causándolo? Si no encuentro una solución, supongo que pediré una respuesta por separado.
Sergey
Suena como un error conocido: consulte, por ejemplo, bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 y google.com/search?q=xrandr+scale+mouse+limited . Puede haber una solución en uno de esos, no he buscado.
Jim Paris
1
De acuerdo con bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319/… , el error de limitación del mouse se ha solucionado en Ubuntu 12.10, aunque ahora también es necesario especificar el --panningparámetro en el comando.
Sergey
agradable, pero no funciona con mi Nvidia. tuvo que usar gráficos internos de Intel en su lugar (a través de nvidia-settings)
phil294