Skip to content

Instantly share code, notes, and snippets.

@vmpartner
Created October 23, 2025 22:36
Show Gist options
  • Select an option

  • Save vmpartner/8ce12026686463816cc410dad4f58327 to your computer and use it in GitHub Desktop.

Select an option

Save vmpartner/8ce12026686463816cc410dad4f58327 to your computer and use it in GitHub Desktop.
ubuntu - сразу после смены языка через alt shift не ставится заглавная с шифтом, если отпустить shift и снова нажать то снова ставится
Проблема, когда после смены языка в Ubuntu с помощью комбинации клавиш Alt+Shift не сразу удается ввести заглавную букву с помощью Shift, является известной ошибкой. Пользователи сообщают, что после переключения раскладки приходится отпускать и снова нажимать Shift, чтобы он сработал для ввода заглавных букв.
Причина проблемы
Эта проблема связана с обработкой событий клавиатуры в X.Org, графическом сервере, используемом во многих дистрибутивах Linux, включая Ubuntu. Ошибка была официально зарегистрирована на платформе Launchpad, которая отслеживает проблемы в Ubuntu.[1][2]
Решение проблемы
Сообщество пользователей нашло решение, которое заключается в обновлении компонентов X.Org из стороннего репозитория (PPA). Этот метод оказался эффективным для многих пользователей, столкнувшихся с данной проблемой.[1]
Пошаговая инструкция по устранению проблемы:
Добавьте репозиторий ppa:nrbrtx/xorg-hotkeys
Откройте терминал (Ctrl+Alt+T) и выполните следующую команду:
code
Bash
download
content_copy
expand_less
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
Нажмите Enter и введите свой пароль, если потребуется.
Обновите систему
После добавления репозитория необходимо обновить список пакетов и сами пакеты. Выполните в терминале:
code
Bash
download
content_copy
expand_less
sudo apt update && sudo apt upgrade
Перезагрузите компьютер
Чтобы изменения вступили в силу, необходимо перезагрузить систему:
code
Bash
download
content_copy
expand_less
sudo reboot
После перезагрузки проблема с вводом заглавных букв после смены раскладки должна быть устранена.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment