У меня есть приложение Python/Linux, которое отображает нужную мне информацию в окне GTK. Для целей данного обсуждения он должен вести себя точно так же, как док-станция — существовать на всех виртуальных рабочих столах, и развернутые окна не перекрывают ее.
Первый пункт довольно прост, но я провел дни, стуча головой о монитор, пытаясь понять второй пункт — предотвращение наложения. Мое приложение не должно закрываться, если развернуто другое окно. Настроить «всегда сверху» недостаточно, так как другие окна просто находятся за моей информационной панелью, а не останавливаются на ее краю.
Вкратце: с окном в стиле док-панели, как вы можете предотвратить максимизацию других окон над ним или под ним?
Обновление: проблема решена благодаря vsemenov