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

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

  1. SUPERuser:
    окт 29, 2019 at 11:59

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

    Ответить

  2. Andrew:
    ноя 03, 2020 at 11:56

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

    Ответить

  3. Guest:
    июн 11, 2021 at 05:53

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

    Ответить

  4. eula:
    мар 18, 2022 at 11:01

    Спасибо! На Linux Mint 20.3 Cinnamon заработало.

    Ответить

  5. Adrianphync:
    фев 01, 2023 at 12:52

    ___Переключение раскладки клавиатуры блокирует горячие клавиши в Ubuntu | HostAdmina___
    Новостной журнал

    Ответить