20 марта 2021 г.

Переключение раскладки ctrl+shift в Ubuntu

Когда-то давно при очередной установке Линукса обнаружил, что переключение языковой раскладки клавишами ctrl+shift не работает. Точнее, как не работает? Переключает-то чудесно, вот только если вдруг используется другое сочетание, например ctrl+shift+c, то вместе со штатно выполняемой функцией переключается и раскладка.

Тогда подумал, что дело во мне: что-то не правильно настроил, не осилил. Мучался с alt+shift долгие годы. А недавно, при очередной установке Линя, стало интересно: неужели нет решения? Оказалось, что я не один такой.

Пользователь Norbert еще с 17 года пытался обратить внимание сообщества на эту проблему. Но не очень успешно. В результате он сам нашел решение и собрал fix-пакет. И решение работает!

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade

Если у вас что-то не сработало или вы просто хотите вернуть всё "как было", можно выполнить:

sudo ppa-purge ppa:nrbrtx/xorg-hotkeys

Протестировано в:

  • 16.04 LTS with HWE (Unity, MATE, Xfce)
  • 18.04 LTS (Cinnamon, KDE, MATE, Xfce)
  • 18.10 (Cinnamon, KDE, MATE, Xfce)
  • 19.04 (Cinnamon, KDE, MATE, Unity, Xfce)
  • 19.10 (Cinnamon, KDE, MATE, Unity, Xfce)
  • 20.04 LTS (Cinnamon, KDE, MATE, Unity, Xfce)
  • 20.10 (Cinnamon, KDE, MATE, Unity, Xfce)
  • Мной в Kubuntu 20.04.2

Нет слов, чтобы выразить свою благодарность Norbert-у.

Тред на сайте координации Ubuntu-проектов.

Комментариев нет:

Отправка комментария