LINUX.ORG.RU

Растянуть окно 640x480 на весь экран

 , , ,


0

1

Старая программа запускается под Вайном в очень маленьком окне. Растянуть невозможно. Можно ли средствами композитора увеличить окно со всем содержимым в 2 раза? Или лучше в нецелое число раз, чтобы заняло весь экран хотя бы в одном измерении.

Для определённости: КДЕ 5, игра Tone Rebellion, экран 1920x1080.

Когда-то давно я читал, что это несложно сделать средствами OpenGL, но в X Window нет возможности перенаправлять нажатия мыши из смасштабированных координат. Это так? Тогда что может предложить Wayland?

★★★★★
Ответ на: комментарий от i-rinat

А он именно масштабирует окно? А то квин вон тоже умеет окно так, но чаще всего он оставшееся место заполняет ничем. Получается маленькое окошко игры, со своим разрешением и вокруг пустое место, дополненное квином.

LightDiver ★★★★★
()
Ответ на: комментарий от i-rinat

Собрал с отключённой поддержкой Vulkan, но всё равно получаю при запуске ошибку

wlserver: [backend/headless/backend.c:68] Creating headless backend
vulkan: failed to find physical device
Failed to initialize Vulkan

Без вулкана работать может? Или как запустить Vulkan на Radeon HD 6950?

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

c такими параметрами из примера gamescope можно растянуть в фулскрин.

gamescope -h 720 -H 1280 -i – wine FLOAT.EXE

Я еще добавил в FLOAT.CFG draw_method 4 чтобы стартовал в окне, но может и этого на иксах не надо. После этого мог шорткатами превратить окно в фул.

в окне https://ibb.co/k1Qt68H и full https://ibb.co/2d3NXRx

monkdt
()
Последнее исправление: monkdt (всего исправлений: 2)
Ответ на: комментарий от khrundel

fshack

fullscreenhack — оно же?

Правда я не в курсе, может ему тоже вулкан нужен

Судя по описанию, чисто софтовый.

сборку вайна с fshack. В lutris, например, есть.

Полгода без движения.

Спасибо, посмотрю, когда время будет. Если раньше новую видеокарту не куплю :)

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

Судя по этой фразе, обычное содержимое экрана тебе не нужно. Смени разрешение просто на такое же как у игры.

В многомониторных конфигурациях с этим проблемы.

question4 ★★★★★
() автор топика