Linux: запустить приложение в полноэкранном режиме (не в окне) - PullRequest
1 голос
/ 23 апреля 2010

Я хочу запустить программу в Linux без границ X. Это программа на C ++, которая использует графическую библиотеку GRX и при запуске запускается в окне.

Есть ли способ заставить приложение не работать в оконном режиме? Исполнитель, команда или что-то?

1 Ответ

2 голосов
/ 23 апреля 2010

Существуют разные домены, в которых вы можете решить, будет ли ваше приложение работать в полноэкранном режиме или нет.

1) "X-границы" нарисованы вашим оконным менеджером.Приложение, запущенное на вашем X-сервере без оконного менеджера, не будет иметь границ.Если полноэкранный режим для приложения зависит от самого оконного менеджера.

Например, в моем i3 вы можете использовать комбинацию клавиш ALT + F для переключения в полноэкранный режим.

2)используемый графический драйвер позади вашей библиотеки.

GRX поддерживает различные драйверы, и вы можете установить их с помощью следующей функции:

     int GrSetDriver(char *drvspec);

Драйвер SDL поддерживает оконный режим и полноэкранный режим.Поэтому

sdl::fs 

должен установить ваше приложение в полноэкранном режиме.

Для получения дополнительной информации см. Руководство:

http://grx.gnu.de/grx248um.html#Setting-the-graphics-driver

...