Как поставить на панель индикатор Caps Lock?

Hужное/полезное 10326 просм. 32 сообщ.

@redix, а это не от версии xfce как таковой зависит, это отдельный плагин к панельке надо причеплять.
у меня его просто нет, потому что не ставил.
решение с чёрточкой очень даже ничего, - отпадает необходимость плодить индикаторы.

BigOrange:


это не от версии xfce как таковой зависит

Зависит, в 4.12 этой фишки не было, еще не было масштабирования флажков, там только можно было менять размер буковок. И тут я Игоря понимаю, потому что флажки были уё*****ми, да еще в формате svg, толком и не подберешь ничего. Я поэтому и перешел на gxkb, собственно.
PS. В каком то из облаков валяются подобранный набор значков, щяс посмотрю ... Вот, нашел: https://www.dropbox.com/s/sdwqarxrzrjap2g/svg_country_flags.tar.gz?dl=0


Добавлено позже:


Добавлено позже:

Новые иконки нужно скопировать в /usr/share/xfce4/xkb/flags/, с заменой разумеется.

Есть еще xfce4-kbdleds-plugin, если что.

Игорь
Это xfce, детка ! Здесь они ещё из пещер не вылезли - ходят в шкурах, дубину осваивают. Далеко им ещё до caps-lock_plugins.
Redix
Я конечно не использую штатную переключалку раскладок, и для капса у меня на клаве светодиод имеется, но с дубинами ходят пользователи саликса похоже. Переключатель расладок xfce имеет встроенный индикатор капса, если что.

От такого индикатора-чёрточки только напиться и забыться.
Но в целом это, безусловно, эволюционный прогресс, сопоставимый с освоением каменных орудий. Через сколько-то лет эволюции xfce-шники дорастут, наконец, до нормального плагина.
Ну а пока можно создать вот такую индикацию
sudo mkdir -p /opt/scripts

sudo geany /opt/scripts/capslock.sh
#!/bin/bash
sleep 0.1
output=$(xset q | grep "Caps Lock:" | awk '{if ($4 == "on") {print "ON"} else {print "OFF"}}')
notify-send -t 5000 -i dialog-information "Caps Lock" "$output"

sudo chmod ugo+x /opt/scripts/capslock.sh

Go to Xfce menu -> Settings -> Keyboard -> Application Shortcuts and add a new shortcut.
    Type the full path to the script, e.g. /opt/scripts/capslock.sh.
    Press OK and then press Caps Lock when prompted.

На экране появляется обычное системное уведомление.
-----------------------------

Redix
Есть еще xfce4-kbdleds-plugin, если что.

Есть. Ещё в сообщении №10 появился.

Вот блин, мне капслок не нужен, от слова вообще, он только мешает. Если капслок исчезнет с лица земли, то я этого даже не замечу. И я писал уже выше, для индикации раскладки использую gxkb, уже давно, и даже общался с zen-ом, он автор этой софтины.

Игорь:


Через сколько-то лет эволюции xfce-шники дорастут, наконец, до нормального плагина.

Это опенсорс, некоторые сами пишут, то что им нужно, некоторые предлагают идеи разработчикам, а некоторые ждут у моря погоды, как та бабка у разбитого корыта.


Добавлено позже:

Игорь:


Type the full path to the script, e.g. /opt/scripts/capslock.sh

Кстати, слишком много чести, пользовательский скрипт запихивать в корень, ~/.bin, или ~/.scripts будет достаточно.

Вот блин, мне капслок не нужен, от слова вообще, он только мешает.

Тебе.
Если капслок исчезнет с лица земли, то я этого даже не замечу.

Ты.
И я писал уже выше, для индикации раскладки использую gxkb, уже давно, и даже общался с zen-ом, он автор этой софтины.

Рад за тебя, но тема про капслок, а не про раскладку.

Это опенсорс, некоторые сами пишут, то что им нужно, некоторые предлагают идеи разработчикам, а некоторые ждут у моря погоды, как та бабка у разбитого корыта.

Некоторые - это всё ваше xfce и ты, батенька, в том числе. Сидите и ждёте. )) Ах, да, у вас же чёрточка уже есть. Любовь - она такая ... каждая чёрточка мила ..
Вот ту картинку с корытом xfce-шники себе вместо мыши-логотипа должны повесить. За сколько лет ни фичреквест написать не осилили, ни вообще додуматься до норм. плагина. Идеи им нужны.. ибо не догоняют сами..

Спойлерhttps://www.youtube.com/watch?v=WqDegB1Q_b0

Может вам курсы божественного Mate посетить надо ? Или, прости господи, LXQt ? И в Cinnamon тоже индик. есть (скрин)
Тёмные вы и дремучие. Мне спасибо сказать должны - я пришёл и всех вас постом №18 с пальмы на землю спустил. А то так бы сидели - кокосами кидались.
-------------

Для убунту есть такой индик. lks-indicator

Заменить фон в уже не раз упоминавшемся здесь xfce4-kbdleds-plugin
можно так

tar xzvf xfce4-kbdleds-plugin.tar.gz
cd xfce4-kbdleds-plugin/

makepkg -o

vi src/xfce4-kbdleds-plugin-0.0.6/panel-plugin/kbdleds.c
--make change and save

makepkg -e

@Игорь, ты решил до@паться? Просто тебе сюда: тыц.

ЗЫ. А на твоем "божественном" куске дерьма, которое пилит полтора разработчика, я просидел два года, расширений нет, и сплошные глюки. Так что спасибо за совет, но лучше поучи свою жену щи варить, а я и без советчиков обойдусь.

ЗЗЫ. Может у тебя это от старческого маразма? Ну тогда я на твои старые кости обиды не держу.

ох, истосковался народ по срачам былинным, от толерантности и политкорректности заскучавший, от показного уважения свозь стиснутые зубы эмоции негативные подавляя.
пора Автонома призывать )

Если честно Биг, я против срачей, просто человек скачет с дистрибутива на дистрибутив, и с DE на DE, и сам не знает что ему нужно. Ну не осилил XFCE, прямо так и скажи, так нет же нужно до других приколупаться.

Игорь:

Мне Caps Lock нужен - часто печатаю имена, фамилии...
Отсутствие информации о его состоянии мотает нервы ( имена, фамилии... пишутся с маленькой буквы ) и развивает интуицию :)

Может это подойдёт?

https://extensions.gnome.org/extension/36/lock-keys/

https://askubuntu.com/questions/1067740/capslock-and-other-keys-indicator-for-ubuntu-18-04

https://askubuntu.com/questions/75530/how-do-i-install-and-manage-gnome-shell-extensions

@cdrw, привет! Где пропадаешь? Не видел тебя сто лет. )

Привет! Да так, загружен был по делам рабочим, то экзамены, то ремонт на предприятии... Скоро уже будет посвободнее. :)

ОК! )


Добавлено позже:

lks-indicator, Indicator to display status of lock keys: https://github.com/SergKolo/lks-indicator

Горит зеленая - не нажато, горит красная - нажато.

cd /tmp
git clone https://github.com/SergKolo/lks-indicator.git
cd lks-indicator-master
sudo sh install.sh

Рассказать как добавить в автозагрузку, или сам допрешь?

Написать ответ…