Como obtenho uma resolução mais alta que a resolução física de um LCD?

17

Estou usando o original EeePCcom resolução de tela de 800x480. Algumas telas e diálogos não se encaixam nessa resolução, então eu tenho que usar Alt-Dragpara mover as janelas para revelar a parte inferior da janela, mas isso não funciona para um aplicativo específico que vou usar, pois é basicamente uma tela cheia Aplicativo DirectX sendo executado via wine, portanto, alguns botões são cortados na borda da tela.

Existe uma maneira de tornar a Xorgárea de trabalho renderizada em resolução mais alta ( 1024pxmais ou menos ampla) e, em seguida, redimensionada de forma transparente para a resolução nativa da tela, para que os aplicativos pensem que a resolução é maior? Eu não ligo muito para que a saída fique embaçada ou o texto fique muito pequeno.

Como alternativa, existe uma maneira de mudar o adaptador de vídeo para a resolução acima da resolução física da tela LCD e ter o próprio adaptador de tela / vídeo para lidar com o dimensionamento (como costumava ser possível com monitores CRT)?

Estou usando o Lubuntu 12.04, então eu acho que Compizinstalei. Existe o plugin Scale Compiz, mas acho que ele não faz o que eu preciso.

Sergey
fonte
1
O KDE tem uma maneira de diminuir o zoom ... que faz algo como o que você está descrevendo. Embora geralmente você não faça muito mais do que selecionar janelas nesse nível. Mas eu diria que é possível.
Xenoterracide

Respostas:

19

Em suma, você quer algo como

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

(substituindo LVDSpelo nome de saída desejado, como visto na saída de execução xrandrpor si só).

De uma chance. Alguns sites disseram que isso não funciona em alguns sistemas que usam o KMS (configuração do modo kernel); Nesse caso, é um erro que, esperamos, seja corrigido. Consulte estes links para obter mais informações sobre como usar xrandrpara dimensionar uma tela como esta:

Jim Paris
fonte
Impressionante, eu vou tentar isso e volta relatório
Sergey
3
Definir o tamanho da tela funcionou bem, no entanto, o cursor do mouse é limitado ao tamanho da tela anterior - não consigo mover o cursor para fora do retângulo invisível de 800x480. Você sabe o que pode estar causando isso? Se não encontrar uma solução, acho que vou pedir uma resposta separada.
Sergey
Parece um bug conhecido: veja, por exemplo, bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 e google.com/search?q=xrandr+scale+mouse+limited . Pode haver uma solução em um desses, eu não procurei.
23612 Jim Paris
1
De acordo com bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319/… , o bug limitador do mouse foi corrigido no Ubuntu 12.10, embora agora também seja necessário especificar o --panningparâmetro no comando.
Sergey
legal, mas não funciona com a minha Nvidia. tiveram que usar estagiário Intel Graphics vez (via nvidia-settings)
phil294