• »
  • »
  • »
  • Переключение раскладки клавиатуры блокирует горячие клавиши в Ubuntu

Переключение раскладки клавиатуры блокирует горячие клавиши в 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

Комментарии (3)

  1. SUPERuser:
    29.10.2019 в 11:59

    Списибо! Очень помогло!

    Ответить

  2. Andrew:
    03.11.2020 в 11:56

    Списибо! Очень помогло! +++++

    Ответить

  3. Guest:
    11.06.2021 в 05:53

    Работает, спасибо.

    Ответить