Как предотвратить “поверх остальных окон” приложение от узурпации фокуса каждый раз, когда рабочая область переключается

Это, возможно, более подходит для Мозгового штурма как запрос новых функций или кандидат на создание отчетов ошибки, но на данный момент я отправлю его здесь:

Говоря приложению быть обоими

  • always on visible workspace и

  • always on top

это работает, НО, переключая рабочие области, сказал, что приложение не только always on top но также и "всегда в фокусе по умолчанию" во всех рабочих областях.

Другими словами, это (Compiz? Единица?) не помнит "размываться" (т.е., потеряв фокус некоторому другому приложению) в данной рабочей области, а скорее надежно (и восстанавливаемо) забывает все об этом, переключаясь на другую рабочую область и затем переключаясь назад снова.

Это не sth, я хотел бы использовать каждый день, но прямо сейчас я желал иметь длинноватое Видео в VLC, работающем как "Картинка в картинке" - вещь типа, которую я приостановлю и проигнорирую и затем выполню немного больше и т.д. при частом переключении рабочих областей; в основном хранение сказало приложение в фоновом режиме (где-нибудь на моем большом экране), но все еще видимый, т.е., "на вершине".

3
задан 13 April 2017 в 15:23

1 ответ

Это предварительное:

Делать приложение всегда на видимом рабочем пространстве по умолчанию? использует CCSM и Правила окна [ 117] плагин, который поставляется с опцией « без фокуса ». Поэтому я думаю, что это может быть приемлемым, хотя и неидеальным обходным путем.

Почему неидеальный? Потому что a) для этого требуется CCSM ('nuf сказал), а b) для настройки правила, а не c) исправление этой "ошибки" ...

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: