Я использую X-сервер 1.20.3 с i3 в качестве оконного менеджера.
Некоторые паровые игры пытаются запустить в полноэкранном режиме. Я хочу, чтобы они запускались в окне.
Есть ли способ заставить Х не выполнить их просьбу перейти в полноэкранный режим?
Я использую X-сервер 1.20.3 с i3 в качестве оконного менеджера.
Некоторые паровые игры пытаются запустить в полноэкранном режиме. Я хочу, чтобы они запускались в окне.
Есть ли способ заставить Х не выполнить их просьбу перейти в полноэкранный режим?
Отказ от ответственности: этот ответ частично основан на другом ответе от Unix & Linux Stack Exchange.
Проверьте Xephyr. Он запустит X-сервер, который будет выводить для данного дисплея все запросы в отдельном окне.
Пример (взят из Linux-Attitude.fr, сайт на французском языке):
#!/bin/bash
# add -ac to disables access control to make it easy (cf. man Xserver)
# :1 is the display id
Xephyr -ac :1 &
# launch the application with the display :1
DISPLAY=:1 xclock & # launch the application
Вы можете настроить размер окна Xephyr с помощью -screen widthxheight . Смотрите man-страницу для получения дополнительной информации.