Когда я говорю оконный менеджер, я имею в виду KDE, Gnome, lxde, xfce и т. д.
Я никогда не создаю оконное приложение, кроме как с Qt, но я предполагаю, что не все приложения используют Qt, некоторые используют wx, но когда в репозиториях Ubuntu есть одно приложение, оно выпускается для всех оконных менеджеров.
Как сделать эти приложения совместимыми со всеми оконными менеджерами? Должен ли разработчик приложения связать свое приложение со всеми оконными менеджерами, или есть общая основа для создания оконного приложения с Xorg или другим? Qt или wx решают эти проблемы? Кажется, я помню, что видел какое-то приложение, выпущенное только для gnome или KDE, но я не уверен.
Я всегда задавался этим вопросом, и это заставило меня задуматься о фрагментации области приложений Linux...