LINUX.ORG.RU

«Габариты» X клиента > разрешения X сервера


0

1

Проблема: X-овое приложение имеет фиксированный размер (800x600), единственное доступное разрешение у X сервера - 640x480 (onboard gpu xorg driver supports only 640x480x16bpp).Еще драйвер для встроенного gpu не умеет Virtual > Display Size (This driver does not support a virtual screen size different from the display size.) Xorg версии 1.4, RANDR версии 1.2, тоесть --scale недоступно.

Есть ли какие-то штатные методы чтобы «сжать» приложение до размера display size? Приложение подправить нельзя - статичный бинарник, сорцов нет. Может есть какой-то аналог scale для Randr 1.2?

Спасибо!



Последнее исправление: boneshaker (всего исправлений: 1)

Никак, половина убогих гномовских и кдешных утилит настройки системы больше 800x600, некоторые даже в 1024 не влезают. Спасет зажатый Alt, кой позволяет тягать мышью окно за любое место

kifer
()
Ответ на: комментарий от Nastishka

Спасибо. Вариант с Xvfb 800x600 + x11vnc -scale 640x480 работает. Но, к сожалению, проц оказался слабоват для софтверного скалинга - просаживает его этот костыль неслабо..

А виртуальный экран можно еще как-то сделать, кроме как через задание Virtual w h в xorg.conf? Потому как используемый драйвер игнорирует все виртуальные экраны отличные по размерам от физического (это у него наследственное) И --panning randr 1.2 не умеет.

boneshaker
() автор топика
Ответ на: комментарий от boneshaker

> Но, к сожалению, проц оказался слабоват для софтверного скалинга

Заставьте масштабировать смотрелку, которая запускается на другом компьютере. Или вам нужна смотрелка на этом же компьютере?

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Точнее, если смотрелку запускать на другом компьютере, то масштабирование вообще не нужно :-)

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

>Или вам нужна смотрелка на этом же компьютере?

Так точно! Хотелось автономного решения :)

Еще раз спасибо! Предложенный Вами вариант, на мой взгляд, является единственным возможным способом решения поставленной в теме задачи.

boneshaker
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.