Переключение раскладки клавиатуры блокирует горячие клавиши в Ubuntu
Я столкнулся с этой ошибкой в Linux Mint 19 Cinnamon, когда я использовал комбинацию Ctrl + Shift для переключения раскладки клавиатуры и комбинацию Ctrl + Shift + T в браузерах (Firefox, Chrome, Chromium) для восстановления закрытых вкладок. Причиной этому является, что все действия должны отрабатываться по нажатию клавиш, а не по отпусканию, как убеждают разработчики Xorg.
Проблему можно решить воспользовавшись пропатченной версией графического сервера для Ubuntu 16.04 и 18.04 созданой пользователем Norbert, этот вариант работает как надо.
Чтобы исправить это, вам необходимо выполнить следующие команды:
Добавляем репозиторий
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
Обновляем список пакетов
sudo apt update
И обновляем пакеты
sudo apt dist-upgrade
Закрепляем связанные пакеты, чтобы предотвратить их обновление.
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xorg-hotkeys Package: * Pin: release o=LP-PPA-nrbrtx-xorg-hotkeys Pin-Priority: 1337 EOF
Перезагружаем систему и переключение раскладки клавиатуры и горячих клавиш будет работать как надо.
Удаление:
sudo apt-get install ppa-purge sudo rm /etc/apt/preferences.d/pin-xorg-hotkeys sudo ppa-purge ppa:nrbrtx/xorg-hotkeys
Комментарии (5)
SUPERuser:
окт 29, 2019 at 11:59
Списибо! Очень помогло!
Andrew:
ноя 03, 2020 at 11:56
Списибо! Очень помогло! +++++
Guest:
июн 11, 2021 at 05:53
Работает, спасибо.
eula:
мар 18, 2022 at 11:01
Спасибо! На Linux Mint 20.3 Cinnamon заработало.
Adrianphync:
фев 01, 2023 at 12:52
___Переключение раскладки клавиатуры блокирует горячие клавиши в Ubuntu | HostAdmina___
Новостной журнал