(Речь идет не о просмотре веб-страниц), речь идет о:
- системные всплывающие окна (я знаю только одно: приложение не отвечает).
- Фокус Windows и поведение захвата ввода.
что самое худшее, с чем мы все (???) когда-либо сталкивались во всплывающих окнах?
Мы нажимаем на их кнопку по ошибке, окно исчезает, и мы не знаем, о чем оно было, нет журнала, нет записи для просмотра, моя зрительная память (в моем мозгу) не дает достаточно подсказок о беспорядке, который я сделал, мы остаемся ни с чем!!
И со мной такое случается редко, но часто у родственников, не привыкших к технике, возникают с ней проблемы, они просто нетерпеливо щелкают, а внезапное всплывающее окно заставляет создавать лишние проблемы.
не только на ubuntu, где угодно: windows, android (mac тоже? никогда не видел, ни iphone).
Итак, мне интересно, есть ли какая-то конфигурация в gnome (которую я использую) или любой другой WM в Linux, чтобы мы могли принудительно блокировать новое окно или всплывающее окно (* 1) от всех входных данных на несколько секунд, поэтому мы есть время, чтобы увидеть и понять, о чем речь.
(*1) например, системное всплывающее окно, говорящее, что приложение не отвечает, и если мы хотим пропуститьRageClick при принудительном закрытии или пропуститьHappyClick при ожидании, так как мне это действительно не нужно, потому что я мог бы просто запустить xkill через xbindkeys, но еще может появиться другое всплывающее окно выше и сделай мне xkill!!!! нет, если бы мы могли заблокировать весь ввод на несколько секунд...
Итак, меня беспокоят также любые новые окна других приложений, которые открываются поверх других, которые мы читаем или с которыми взаимодействуем. А затем это новое окно захватывает ввод с клавиатуры или получает щелчки мыши и все усложняет.
Изменение поведения фокуса, если это позволяет WM, не является хорошим вариантом (например, открывать окна ниже других), так как это значительно усложняет его использование.
Я хочу, чтобы любое новое окно или всплывающее окно продолжало вести себя таким образом, открываясь поверх других окон, но не получая никакого ввода! Например их можно открыть с помощью SIGSTOP на 2 секунды, я думаю, это сработает.
убунту 20.04 здесь
PS: я использую машины старше 10 лет, поэтому приложения не открываются мгновенно, или я мог запустить тяжелое приложение, например, 10 минут назад (например, UE4Editor), и это приложение внезапно открывается, получая щелчки мыши, и приложение может получать клавиатуру ввод тоже.