Проблема с Alt+Tab в Fedora Linux

После обновления до Fedora 27 и Fedora 28 домашний компьютер начал зависать на переключении окон по комбинации левый alt + tab.

После долгих расследований оказалось, что проблема как всегда прямо под носом.

Не надо было тыркать никуда мышкой, всё прекрасно решается из командной строки, для начала смотрим на подсказки: gsettings --help.

Выводим список всех горячих клавиш

gsettings list-recursively |egrep keybinding | egrep -i Alt

Оказывается, что в поле switch-applications какая-то каша ['<Super>Tab', '<Alt>Tab'], которая к тому же частично дублирует switch-windows

Сбрасываем настройки поля switch-applications:

gsettings reset org.gnome.desktop.wm.keybindings switch-applications

Это не помогло!

Тогда вообще дизаблим это поле:

gsettings set org.gnome.desktop.wm.keybindings switch-applications []

Проверяем что получилось:

gsettings list-recursively |egrep keybinding | egrep -i Alt

Ура, этого поля нет. Всё работает, окна переключаются.

 

ps Окуда появилась проблема - так и осталось загадкой.

 

Дополнение

Очень похожая проблема была обнаружена на Fedora 28 уже на работе. Приведённая выше методика не дала результатов.

Кроме того, не помогло понижение версий пакетов:

xorg-x11-server-common-1.19.5-1.fc28.x86_64
xorg-x11-server-Xorg-1.19.5-1.fc28.x86_64
xorg-x11-server-Xwayland-1.19.5-1.fc28.x86_64

Их пришлось отдельно выкачивать и выполнять dnf downgrade *.rpm

Проблему удалось решить только лишь добавив в автозапуск строку compiz --loose-binding --replace.

Оставить комментарий

Ваше мнение очень важно для нас! Обязательно выскажите Ваши мысли, пожелания и критику! Не стесняйтесь задавать вопросы. Скорее всего, ответ появится уже через 2-3 дня. Спасибо заранее.

Go to top