Wie erreiche ich eine höhere Auflösung als die physikalische Auflösung eines LCD?

17

Ich benutze das original EeePCmit bildschirmauflösung von 800x480. Einige Bildschirme und Dialogfelder passen nicht in diese Auflösung. Daher muss ich Alt-DragFenster verschieben, um den unteren Teil des Fensters anzuzeigen. Dies funktioniert jedoch nicht für eine bestimmte Anwendung, die ich verwenden möchte, da es sich im Grunde um einen Vollbildschirm handelt Die DirectX-App wird über Wine ausgeführt, sodass einige Schaltflächen nur am Rand des Bildschirms abgeschnitten sind.

Gibt es eine Möglichkeit, den XorgDesktop so zu gestalten, dass er mit einer höheren Auflösung (etwa 1024pxbreit) gerendert und dann transparent auf die native Auflösung des Displays verkleinert wird, sodass die Anwendungen der Ansicht sind, dass die Auflösung größer ist? Es ist mir egal, ob die Ausgabe unscharf oder der Text zu klein wird.

Gibt es eine Möglichkeit, den Videoadapter auf die Auflösung oberhalb der physischen Auflösung des LCD-Bildschirms umzuschalten und den Bildschirm / Videoadapter selbst für die Skalierung zu verwenden (wie dies früher bei CRT-Monitoren möglich war)?

Ich benutze Lubuntu 12.04 und habe es Compizinstalliert. Es gibt ein Scale-Plugin Compiz, aber ich glaube nicht, dass es das tut, was ich brauche.

Sergey
quelle
1
KDE hat eine Möglichkeit, herauszuzoomen ... das macht so etwas wie das, was Sie beschreiben. Im Allgemeinen tun Sie jedoch nicht viel mehr, als Fenster auf dieser Ebene auszuwählen. Aber ich würde sagen, dass es möglich ist.
Xenoterracide

Antworten:

19

Kurz gesagt, Sie möchten so etwas

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

(Ersetzen LVDSdurch den gewünschten Ausgabenamen, wie in der Ausgabe von running xrandrby yourself zu sehen).

Versuche es. Einige Sites gaben an, dass dies auf einigen Systemen, die KMS verwenden (Kernelmoduseinstellung), nicht funktioniert. Wenn ja, ist das ein Fehler, der hoffentlich behoben ist. Unter diesen Links finden Sie weitere Informationen xrandrzum Skalieren eines Bildschirms wie folgt:

Jim Paris
quelle
Genial, ich versuche das und melde mich zurück
Sergey
3
Das Einstellen der Bildschirmgröße hat gut funktioniert, der Mauszeiger ist jedoch auf die vorherige Bildschirmgröße beschränkt. Ich kann den Cursor nicht aus dem unsichtbaren 800x480-Rechteck herausbewegen. Wissen Sie, woran es liegen könnte? Wenn ich keine Lösung finde, frage ich wohl eine separate Antwort.
Sergey
Klingt nach einem bekannten Fehler: Siehe z . B. bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 und google.com/search?q=xrandr+scale+mouse+limited . Möglicherweise gibt es eine Lösung für eine dieser Fragen, die ich nicht geprüft habe.
Jim Paris
1
Laut bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319/… wurde der Fehler bei der Mausbegrenzung in Ubuntu 12.10 behoben, obwohl jetzt auch --panningParameter im Befehl angegeben werden müssen.
Sergey
nett, aber funktioniert nicht mit meinem Nvidia. musste stattdessen interne Intel-Grafiken verwenden (via nvidia-settings)
phil294