Как добиться более высокого разрешения, чем физическое разрешение ЖК-дисплея?

17

Я использую оригинал EeePCс разрешением экрана 800x480. Некоторые экраны и диалоги не вписываются в это разрешение, поэтому я должен использовать их Alt-Dragдля перемещения окон, чтобы открыть нижнюю часть окна, но это не работает для конкретного приложения, которое я собираюсь использовать, так как оно в основном полноэкранное Приложение DirectX работает через Wine, поэтому некоторые кнопки просто обрезаются по краю экрана.

Есть ли способ заставить Xorgрабочий стол рендериться с более высоким разрешением ( 1024pxшироким или около того), а затем прозрачно уменьшать его до исходного разрешения дисплея, чтобы приложения думали, что разрешение больше? Меня не волнует размытие вывода или слишком маленький текст.

В качестве альтернативы, есть ли способ переключить видеоадаптер на разрешение, превышающее физическое разрешение экрана ЖКД, и использовать сам адаптер экрана / видео для масштабирования (как это было возможно с мониторами с ЭЛТ)?

Я использую Lubuntu 12.04, так что я думаю, что Compizустановил. Есть плагин Scale Compiz, но я не думаю, что он делает то, что мне нужно.

Сергей
источник
1
У KDE есть способ уменьшить масштаб ... который делает что-то похожее на то, что вы описываете. Хотя обычно вы не делаете намного больше, чем выбираете окна на этом уровне. Но я бы сказал, что это возможно.
ксенотеррацид

Ответы:

19

Короче говоря, вы хотите что-то вроде

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

(замена LVDSна желаемое имя выходного файла, как видно из результатов выполнения xrandrсамостоятельно).

Попробуйте. Некоторые сайты говорят, что это не работает на некоторых системах, которые используют KMS (настройка режима ядра); если так, то это ошибка, которая, мы надеемся, исправлена. Посмотрите эти ссылки для получения дополнительной информации об использовании xrandrдля масштабирования экрана, как это:

Джим Пэрис
источник
Круто, попробую и доложу
Сергей
3
Настройка размера экрана работала нормально, однако курсор мыши ограничен предыдущим размером экрана - я не могу переместить курсор за пределы невидимого прямоугольника 800x480. Вы знаете, что может быть причиной? Если я не найду решение, думаю, я попрошу отдельный ответ.
Сергей
Похоже на известную ошибку: см., Например, bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 и google.com/search?q=xrandr+scale+mouse+limited . Там может быть решение в одном из тех, я не смотрел.
Джим Пэрис
1
Согласно bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319/… , ошибка ограничения мыши была исправлена ​​в Ubuntu 12.10, хотя теперь также необходимо указывать --panningпараметр в команде.
Сергей
хорошо, но не работает с моим Nvidia. вместо этого пришлось использовать внутреннюю графику Intel (через nvidia-settings)
phil294