Я владею ноутбуком под управлением Ubuntu 16.04 с Единицей DE, который не имеет никаких светодиодов клавиатуры для указания на Num Lock или состояния CAPS LOCK.
Для меня было бы полезно видеть их так или иначе, идеально через индикатор в панели Единицы.
Обратите внимание на то, что я только хочу видеть состояния Num Lock, CAPS LOCK и дополнительно Scroll Lock. Я не хочу видеть, нажимаются ли какие-либо другие модифицирующие клавиши как Сдвиг, Ctrl, Высокий звук, Супер и т.д. в настоящее время. Я только хочу замену для своих недостающих светодиодов.
Там кто-либо работает доступные индикаторы?
Я уже читал, Как добавить апплет состояния модификатора клавиатуры к панели Unity?, но это не удовлетворяет моим потребностям. indicator-xkbmod
только отображает неправильный значок, но не воздействует на изменения состояния NUM-/CAPS-Lock клавиатуры, kbstate
для KDE только и key-mon
не показывает, что NUM-/CAPS-Lock указывает, но указывает на нажатия клавиш к модифицирующим клавишам.
Я также записал индикатор приложения, который, по-моему, выглядит лучше.
Это показывает состояние блокировок с помощью заполненных/незаполненных кругов.
появление По умолчанию индикатора с Num Lock на и заглавными буквами и Блокировками прокрутки прочь.
Меню индикатора, показанного по щелчку. Блокировки могут быть переключены путем нажатия на соответствующий объект в меню.
Альтернативное (короткое) появление индикатора.
можно также измениться, какие блокировки отображены и в какой порядок.
sudo add-apt-repository ppa:adrianiainlam/indicator-keyboard-led
sudo apt-get update
sudo apt-get install indicator-keyboard-led
После установки postinst сценарий предложит Вам предпочтительную конфигурацию. Посетите GitHub repo для полного объяснения на этих настройках.
индикатор будет настроен для автозапуска на входе в систему. Чтобы начать использовать индикатор после установки, выйдите из системы и войти в систему снова или вручную запустить индикатор (поиск "ведомого к индикатору к-клавиатуре" в тире).
индикатор нужно показать в главном правом углу с заполненным кругом, представляющим включенную блокировку и незаполненным кругом, представляющим выключенную блокировку.
Нажатие на индикатор должно привести к меню с тремя блокировками. Нажатие на пункт меню заставило бы соответствующую блокировку переключаться.
Отчеты об ошибках и приветствующиеся запросы новых функций.
Я лично использую блокировку клавиатуры индикатора, это - одно первые приложения, которые я устанавливаю, когда я устанавливаю свою систему Ubuntu. Это включено в чиновника человечности repos в течение достаточно долгого времени, работает отлично и выглядит симпатичным.
Для установки, просто: sudo apt install indicator-keylock
Отказ от ответственности: Я - автор этого индикатора
lks-indicator
позволяет показывать состояние всех ключей блокировки, таких как заглавные буквы, Цифра и Блокировка прокрутки. По умолчанию это показывает зеленый значок, когда никакие ключи не заняты, и переключается на красный, если один или несколько занят, также показывая текстовое представление, которого ключ активен.
Как показано -h
опция:
usage: lks-indicator [-h] [--show-all] [-m]
[--ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]]
lks-indicator - Indicates on/off status of Lock keys.
optional arguments:
-h, --help show this help message and exit
--show-all Show all keys in label
-m, --monochrome Use monochrome icon
--ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]
Ignore specified keys (C, N or S)
Запуск индикатора через командную строку прост:
python lks-indicator
Пользователи могут указать который ключи проигнорировать с несколькими ключами, разделенными пробелами. Например,
python lks-indicator --ignore-keys N S
По умолчанию индикатор только показывает текстовое представление ключей, когда они заняты. Если Вы хотите всегда показать им использование --show-all
опция.
Используйте, Quit
кнопка для закрытия индикатора, поскольку ярлык Ctrl+C через командную строку не работает хорошо с индикаторами приложения
Индикатор работами по умолчанию с цветными значками, красными и зелеными, но, существует также -m
опция использовать монохромный значок.
подход мерзавца
Для тех, кто имеет git
установленный:
cd /opt
sudo git clone https://github.com/SergKolo/lks-indicator.git
chmod -R +x /opt/lks-indicator/
git
также позволит держать его в курсе легко с cd /opt/lks-indicator ; git pull
, таким образом, я настоятельно рекомендую использовать этот метод.
Подход пакета zip:
С другой стороны, можно загрузить пакет zip и извлечь его, где Вы считаете целесообразным. Пакет Debian также доступен в репозитории.
Чтобы заставить его запуститься на каждом входе в систему в Единицу, консультируйтесь с этим сообщением: Как я запускаю приложения автоматически на входе в систему?
Пользователи Gnome: Вам будет нужна Поддержка AppIndicator, установленная, и дополнительно Инструмент Тонкой настройки Gnome. Иначе текстовая привычка на кронштейнах быть отображенным, только красный/зеленый значок.
Индикатор также был протестирован в ПОМОЩНИКЕ и Ubuntu Kylin.