Хотите сделать среду рабочего стола как приложение. Возможно ли это? Не нужно говорить, что мне нужен диспетчер окон и другие вещи ... Я знаю, что писать на Qt проще, но мне нужно, чтобы приложение выполнялось как среда.Приложение в качестве среды рабочего стола (Linux)
ответ
Вы могли бы потратить много месяцев или более вероятно, несколько лет погружения в детали X11 и в EWMH.
Я не думаю, что это стоит ваших усилий, особенно потому, что некоторые дистрибутивы Linux отказываются от X11 в пользу Wayland.
Я рекомендую использовать Qt или SDL или SFML, даже для игры.
Предположим, у меня есть приложение, которое работает на X.org, и я не уверен, что он будет работать с легкостью на Wayland. –
Приложение, использующее 'Qt', будет работать на X11 и Wayland. –
Вам нужно ваше приложение, чтобы иметь возможность отображать и обрабатывать другие приложения как «окна» в вашем оконном менеджере? Если вы не имеете дело с окнами в любых других рамках, вы можете уйти с полноэкранным приложением, работающим в другом оконном менеджере. – hexafraction
Я хочу сделать что-то вроде раздаточной игры. В этом случае я не могу использовать сторонних оконных менеджеров, DE и т. Д. –