Как приложения GUI будут вести себя, если не будет никакого системного лотка?

На основе ответов @C2H5OH и @user1277476 я предложил решение:

$ for file in `find . -type l`; do link=$(readlink $file); ln -sfT ${link//gsf/msf} $file; done
1
30.06.2013, 18:15
1 ответ

После изучения немного стандарта я нашел эту кавычку

Приложение, желающее предоставлять значок системному лотку, должно сначала определить местоположение системного лотка путем запроса окна владельца выбора менеджера. Если выбор менеджера не имеет никакого владельца, клиенты могут использовать метод, описанный в ICCCM (наблюдающий за клиентским сообщением МЕНЕДЖЕРА), чтобы быть уведомленными, когда системный лоток появляется.

Таким образом, в стандарте говорится, что у Вас не должно быть системного лотка, программа должна ожидать, что установка значка системного лотка перестанет работать.

Программа должна затем всегда иметь резервное поведение для этого случая. Но поскольку все мы знаем не, все программы прекрасны, и некоторые программы могли закончиться без GUI, и необходимо уничтожить их вручную.

3
27.01.2020, 23:29

Теги

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