Гид по технологиям

Индикатор Caps Lock и клавиш-модификаторов в Ubuntu

• 5 min read • Ubuntu • Обновлено 23 Nov 2025
Индикатор Caps Lock и клавиш-модификаторов в Ubuntu
Индикатор Caps Lock и клавиш-модификаторов в Ubuntu

Keyindicator Featured

Коротко о терминах

  • Caps Lock / Num Lock / Scroll Lock — аппаратные клавиши-модификаторы, переключающие регистр ввода или цифровую клавиатуру; индикатор показывает их состояние.

Зачем нужен индикатор клавиш-модификаторов

Клавиатуры без встроенных светодиодов или внешние клавиатуры часто не показывают, включён ли Caps Lock. Это приводит к ошибкам при вводе паролей и потере времени. Специальные расширения GNOME выводят на экран индикатор и позволяют переключать состояние клавиш мышью.

Важно: расширения работают в окружении GNOME Shell. Если вы используете другой рабочий стол (KDE, XFCE и т.п.), этот метод не подойдёт.

1. Lock-Keys — обзор

Lock-Keys — расширение GNOME, созданное для тех клавиатур, где отсутствуют светящиеся индикаторы. Оно симулирует статус клавиш, отображает индикатор на рабочем столе и может показывать иконку в верхней панели (top bar). Также расширение позволяет переключать состояние клавиш кликом мыши — полезно при проблемах с самой клавиатурой.

Установка и настройка

Мы используем утилиту gnome-extensions и веб-инсталлятор расширений для GNOME.

Откройте терминал и установите пакет для работы с расширениями:

sudo apt install gnome-shell-extension -y

После установки откройте Firefox и перейдите на страницу расширения Lock-Keys.

install-browser-extension

Браузер попросит установить дополнение, которое разрешит устанавливать GNOME-расширения напрямую из окна. Нажмите продолжить и разрешите установку, затем обновите страницу, где появится переключатель включения/выключения.

Image 1

Исправление ошибки Host Connector

Иногда при попытке установить расширение вы увидите ошибку, что «host connector» не обнаружен. Это означает, что на системе не установлен мост между браузером и GNOME.

Установите его командой:

sudo apt install chrome-gnome-shell -y

Важно: если после установки вы всё ещё видите ошибку, завершите сеанс (выйдите и зайдите снова) или перезагрузите систему. Это обновит соединение между браузером и GNOME Shell.

Установка Lock-Keys

В окне браузера переключите тумблер в положение вкл. Появится запрос на установку — подтвердите нажатием Install. После установки индикатор появится в верхней панели или в виде всплывающих уведомлений в зависимости от настроек расширения.

Image 2

Настройка отображения

Откройте приложение «Расширения» (gnome-extensions) через меню приложений, выберите Lock-Keys и нажмите значок настроек. Там можно переключить стиль индикатора — например, показывать только уведомления, без иконок в верхней панели.

Lock Key Topbar

Image 3

Gnome Extensions Search

Image 4

2. Keyboard Modifiers Status — кратко

Если Lock-Keys не работает из‑за версии GNOME или дистрибутива, попробуйте расширение Keyboard Modifiers Status. Установка аналогична: откройте его страницу в браузере и включите переключатель. После установки появится индикатор в верхней панели, который можно настроить через приложение «Расширения».

Быстрый чек-лист установки (мини-SOP)

  1. Откройте терминал.
  2. Установите утилиты: sudo apt install gnome-shell-extension -y
  3. Установите мост: sudo apt install chrome-gnome-shell -y
  4. Откройте Firefox на странице расширения (Lock-Keys или Keyboard Modifiers Status).
  5. Установите браузерное дополнение для GNOME Extensions, если потребуется.
  6. Включите расширение через переключатель на странице и подтвердите Install.
  7. Откройте «Расширения» → настройте стиль индикатора.

Альтернативные подходы

  • Использовать системные уведомления через скрипт, отслеживающий состояние клавиш (xset, xinput) и выводящий уведомления через notify-send.
  • Для Wayland: искать специализированные утилиты для Wayland или использовать GNOME-расширения, совместимые с вашей версией Wayland.
  • Для других DE (KDE, XFCE): включать индикаторы через системные апплеты панели рабочего стола.

Пример команды для проверки состояния на X11:

xset q | grep -E 'Caps Lock|Num Lock|Scroll Lock'

Эта команда покажет, включены ли соответствующие индикаторы внутри X11.

Когда индикатор может не работать

  • Вы используете не-GNOME окружение или нестандартный оконный менеджер.
  • Установлена устаревшая или слишком новая версия GNOME, несовместимая с расширением.
  • Браузер не имеет установлено мостовое дополнение или оно конфликтует с политиками безопасности (в корпоративных сборках).

Если расширение не работает: проверьте журналы GNOME (journalctl / GNOME Shell extension logs), отключите другие расширения, которые могут конфликтовать, и попробуйте другой браузер.

Советы для системного администратора

  • Разверните chrome-gnome-shell и gnome-shell-extension через конфигурацию пакетов (APT/Ansible) для группы пользователей.
  • Запретите сторонние расширения в корпоративной среде, если политика безопасности это требует, и предложите скриптовую альтернативу с notify-send.
  • Для удалённой поддержки соберите снимки экрана и журнал GNOME Shell, чтобы быстро диагностировать несовместимости.

Краткая таблица совместимости и миграции

  • GNOME 3.34–3.38: большинство расширений работают.
  • GNOME 40+ (Shell 40 и выше): требуется проверять совместимость расширения с Shell 40+; искать в описании на сайте GNOME Extensions.
  • Wayland: некоторые расширения ограничены функциональностью; проверяйте совместимость.

Глоссарий (одна строка каждый)

  • GNOME Shell — основная среда рабочего стола GNOME с верхней панелью и системой расширений.
  • GNOME Extension — плагин для GNOME Shell, расширяющий интерфейс и функциональность.
  • chrome-gnome-shell — мост между браузером и GNOME для удалённой установки расширений.

Чек-лист для пользователя (роль: конечный пользователь)

  • Убедитесь, что вы используете GNOME Shell.
  • Установите chrome-gnome-shell и gnome-shell-extension.
  • Включите расширение через страницу GNOME Extensions в браузере.
  • Настройте отображение в приложении «Расширения».

Часто задаваемые вопросы

Что делать, если мост (host connector) не найден?

Установите chrome-gnome-shell:

sudo apt install chrome-gnome-shell -y

Если ошибка остаётся, выйдите из сеанса и войдите заново или перезагрузите систему.

Можно ли переключать клавиши с помощью мыши?

Да. Оба расширения позволяют кликом по индикатору переключать состояние Caps/Num/Scroll Lock.

Что делать, если я использую Wayland или другой DE?

Проверьте совместимость расширения с Wayland; при необходимости используйте утилиты, разработанные для вашего DE, либо скрипты на основе dbus/notify-send.

Резюме

Lock-Keys и Keyboard Modifiers Status — простые и полезные GNOME-расширения для отображения состояния клавиш-модификаторов в Ubuntu. Установка требует gnome-shell-extension и chrome-gnome-shell; при ошибке host connector нужно установить мост и перезайти в сеанс. Альтернативы включают скрипты для X11/Wayland и панельные апплеты других окружений.

Ключевые действия: установите chrome-gnome-shell, включите расширение через браузер, настройте стиль отображения через приложение «Расширения».

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро