Индикатор блокировки кнопок панели для рабочего стола MATE

9

У меня нет светодиодных индикаторов на клавиатуре, чтобы показать, включен ли Caps-Lock (у меня нет клавиш Num-Lock и Scroll-Lock, поэтому лучше всего иметь индикатор только для Caps Lock, но три индикатора будут лучше чем ничего)

Мне бы очень хотелось увидеть статус клавиш блокировки на панели индикаторов, чтобы я мог сразу определить, правильно ли я набираю свои пароли

Я использую Ubuntu MATE 16.04. Я видел этот вопрос, но он относится к Unity DE.

Занна
источник

Ответы:

5

Введение

Отказ от ответственности : я автор этого индикатора

lks-indicatorПоказывает состояние клавиш блокировки, как Caps Lock, Scroll Lock и Num Lock. Первоначально написанный для Unity Desktop, он работает с некоторыми другими, в частности с MATE. У него есть опции для игнорирования определенных клавиш или для отображения всех и указания того, какой из них активен.

Применение

Как показано, -hон имеет несколько параметров командной строки:

usage: lks-indicator [-h] [--show-all]
                     [--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, and mark switched-on keys by surrounding with brackets. 

  --ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]
                        Ignore specified keys (C, N or S).

Запуск так же прост, как запуск в командной строке (из той же директории, где расположен индикатор)

python lks-indicator 

Чтобы закрыть индикатор, пожалуйста, используйте Quitкнопку. Использование Ctrl+ Cплохо работает с индикаторами.

Установка

Индикатор доступен на GitHub

Для тех, у кого установлен git:

  1. cd /opt
  2. sudo git clone https://github.com/SergKolo/lks-indicator.git
  3. chmod -R +x /opt/lks-indicator/

Если у вас не gitустановлено, запуститеsudo apt-get install git

Кроме того, вы можете просто загрузить репозиторий в виде zip-файла .

wget https://github.com/SergKolo/lks-indicator/archive/master.zip

Индикатор в действии

Как вы можете видеть ниже, на индикаторе отображается зеленый значок и какая клавиша активна в данный момент. Когда никакие клавиши не задействованы, значок остается зеленым

введите описание изображения здесь

Обновление 2 сентября 2016 года:

Индикатор получил небольшое обновление:

  • добавлен монохромный индикатор, который можно использовать с -mопцией
  • ярлык теперь использует круги, чтобы указать, какая клавиша включена

введите описание изображения здесь

Сергей Колодяжный
источник
лучше, чем собственный индикатор, потому что он позволяет мне игнорировать клавиши, которых нет на моей клавиатуре. Большое вам спасибо :)
Zanna
10

Родное решение

Оказывается, что MATE-Tweak, встроенный в стандартную установку Ubuntu MATE, имеет опцию включения светодиодных индикаторов клавиатуры.

В разделе « Интерфейс» установите флажок « Включить светодиод клавиатуры».

Теперь на панели индикаторов есть три значка блокировки клавиш - по одному для каждой клавиши. Вот как это выглядит, когда Caps Lock включен, но другие блокировки отключены:

Занна
источник
2

Если вы предпочитаете терминал или dconf-редактор, который также подходит для обычного Linux Mint, вы можете использовать этот параметр: org.mate.peripherals-keyboard-xkb.general duplicate-leds, например

gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true 

Проверено на Linux Mint MATE 18.1.

Eemil
источник
В Linux Mint 19 с установленным Mate это единственный способ, который мне подходит. Я не могу установить MATE Tweak , так как он дублирует настройку, уже присутствующую в панели управления настройками рабочего стола .
kiamlaluno