среда рабочего стола mate не работает фокус окна marco window Manager

#focus #wayland #mate

#фокус #wayland #mate

Вопрос:

Я запускаю :

 fedora32
mate desktop environment
wayland
marco window manager
xterm
emacs -nw (text mode)
emacs dired  mode
emacs "openwith" mode
  

Когда я запускаю «emacs -nw» в xterm, он использует режим «dired » для предоставления списка каталогов.
Пакет emacs «openwith» имеет ассоциации для «.pdf» и других расширений файлов.
Что делает «openwith», так это когда я навожу курсор на строку в списке каталогов
и нажмите «f» или «v», чтобы найти или просмотреть файл, openwith запускает внешнюю программу
(например, «okular») для просмотра файла PDF.

Проблема в том, что при выходе из внешней программы (например, «okular») фокус диспетчера окон не возвращается к xterm, на котором запущен emacs. Это происходит не только с этой парой программ (xterm и okular). В общем, когда вы выходите из программы (любой программы, а не только из emacs и xterm, как описано выше), вы не можете рассчитывать на возврат фокуса окна туда, где вы были в последний раз.
Это раздражает. Я почти уверен, что раньше был какой-то стек, удерживающий фокус окна, чтобы он по очереди возвращался к ранее сфокусированным окнам.

Эта проблема отсутствует в mate с оконным менеджером compiz, но у него есть другие проблемы.