Пропустить из списка alt-tab
Я создал свою собственную программу с графическим интерфейсом (которая занимает лишь небольшую часть экранного пространства), использование которой таково, что она должна быть "всегда сверху" (если у меня открыт терминал, Firefox, GIMP и моя программа, она должна всегда быть на переднем плане - это "всегда сверху" достигается путем щелчка правой кнопкой мыши на строке меню и проверки "Всегда сверху"). Он должен иметь возможность фокусироваться на щелчках мыши (поведение по умолчанию).
Из-за его использования для меня и пользователей более удобно, если нет возможности alt+tab к нему (если у меня открыт терминал, Firefox, GIMP и моя программа, он должен циклически проходить только через терминал, Firefox и GIMP).
Как я могу запретить циклическое переключение alt+tab в моей программе?
Приветствуется решение "только для разработчиков" (неясные изменения, сделанные только на моей рабочей станции, которые большинство конечных пользователей не сделают / не знают, как сделать, но решают мою проблему). (Добавлен тег 16.04, потому что это единственная версия, над которой должно работать решение - сейчас мне плевать на другие версии)
Если это имеет значение, это в основном написано в C
и построен с использованием GTK
, Я могу редактировать и перекомпилировать из исходного кода.