#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, но у него есть другие проблемы.