Lock keys panel indicator for MATE Desktop

Clash Royale CLAN TAG#URR8PPP up vote
8
down vote
favorite
I have no indicator LEDs on my keyboard to show whether Caps-Lock is on (I don't have Num-Lock and Scroll-Lock keys so the best option would be to have an indicator only for Caps Lock, but three indicators would be better than none)
I would really like to see the lock-keys status in the indicator panel so I can tell at a glance whether I'm typing my passwords correctly

I'm using Ubuntu MATE 16.04. I've seen this question but it relates to Unity DE.
keyboard indicator panel mate
add a comment |Â
up vote
8
down vote
favorite
I have no indicator LEDs on my keyboard to show whether Caps-Lock is on (I don't have Num-Lock and Scroll-Lock keys so the best option would be to have an indicator only for Caps Lock, but three indicators would be better than none)
I would really like to see the lock-keys status in the indicator panel so I can tell at a glance whether I'm typing my passwords correctly

I'm using Ubuntu MATE 16.04. I've seen this question but it relates to Unity DE.
keyboard indicator panel mate
add a comment |Â
up vote
8
down vote
favorite
up vote
8
down vote
favorite
I have no indicator LEDs on my keyboard to show whether Caps-Lock is on (I don't have Num-Lock and Scroll-Lock keys so the best option would be to have an indicator only for Caps Lock, but three indicators would be better than none)
I would really like to see the lock-keys status in the indicator panel so I can tell at a glance whether I'm typing my passwords correctly

I'm using Ubuntu MATE 16.04. I've seen this question but it relates to Unity DE.
keyboard indicator panel mate
I have no indicator LEDs on my keyboard to show whether Caps-Lock is on (I don't have Num-Lock and Scroll-Lock keys so the best option would be to have an indicator only for Caps Lock, but three indicators would be better than none)
I would really like to see the lock-keys status in the indicator panel so I can tell at a glance whether I'm typing my passwords correctly

I'm using Ubuntu MATE 16.04. I've seen this question but it relates to Unity DE.
keyboard indicator panel mate
edited Apr 13 '17 at 12:24
Communityâ¦
1
1
asked Jul 16 '16 at 18:07
Zanna
47.7k13116226
47.7k13116226
add a comment |Â
add a comment |Â
3 Answers
3
active
oldest
votes
up vote
5
down vote
accepted
Introduction
Disclaimer: I am author of this indicator
The lks-indicator shows status of the lock keys , like Caps Lock, Scroll Lock, and Num Lock. While originally written for Unity desktop, it works with some others, in particular with MATE. It has options for ignoring certain keys, or showing all and indicating which one is active.
Usage
As shown by -h it has several command line options:
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).
Launching is as simple as running in command-line (from the same directory where indicator is located)
python lks-indicator
To close the indicator, please use the Quit button. Using Ctrl + C doesn't work well with indicators.
Installation
The indicator is available on GitHub
For those who have git installed:
cd /optsudo git clone https://github.com/SergKolo/lks-indicator.gitchmod -R +x /opt/lks-indicator/
If you do not have git installed, run sudo apt-get install git
Alternatively , you can just download the repository as zip file.
wget https://github.com/SergKolo/lks-indicator/archive/master.zip
Indicator in action
As you can see below, the indicator displays green icon and which key is currently active. When no keys are engaged, the icon remains green

Update September 2nd , 2016:
The indicator got a bit of update:
- monochrome indicator added, and can be used with
-moption - label now uses circles to indicate which key is enganged

better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
add a comment |Â
up vote
8
down vote
Native Solution
It turns out that MATE-Tweak, built into the default installation of Ubuntu MATE, has an option to enable keyboard LED indicators

Under Interface, check the box Enable keyboard LED

And now you have three key lock icons in your indicator panel - one for each key. Here's what it looks like when Caps Lock is on but the other locks are off:

add a comment |Â
up vote
2
down vote
If you prefer the terminal or dconf-editor, which also goes for regular Linux Mint, you can use this setting:
org.mate.peripherals-keyboard-xkb.general duplicate-leds,
e.g.
gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true
Tested on Linux Mint MATE 18.1.
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
add a comment |Â
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
5
down vote
accepted
Introduction
Disclaimer: I am author of this indicator
The lks-indicator shows status of the lock keys , like Caps Lock, Scroll Lock, and Num Lock. While originally written for Unity desktop, it works with some others, in particular with MATE. It has options for ignoring certain keys, or showing all and indicating which one is active.
Usage
As shown by -h it has several command line options:
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).
Launching is as simple as running in command-line (from the same directory where indicator is located)
python lks-indicator
To close the indicator, please use the Quit button. Using Ctrl + C doesn't work well with indicators.
Installation
The indicator is available on GitHub
For those who have git installed:
cd /optsudo git clone https://github.com/SergKolo/lks-indicator.gitchmod -R +x /opt/lks-indicator/
If you do not have git installed, run sudo apt-get install git
Alternatively , you can just download the repository as zip file.
wget https://github.com/SergKolo/lks-indicator/archive/master.zip
Indicator in action
As you can see below, the indicator displays green icon and which key is currently active. When no keys are engaged, the icon remains green

Update September 2nd , 2016:
The indicator got a bit of update:
- monochrome indicator added, and can be used with
-moption - label now uses circles to indicate which key is enganged

better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
add a comment |Â
up vote
5
down vote
accepted
Introduction
Disclaimer: I am author of this indicator
The lks-indicator shows status of the lock keys , like Caps Lock, Scroll Lock, and Num Lock. While originally written for Unity desktop, it works with some others, in particular with MATE. It has options for ignoring certain keys, or showing all and indicating which one is active.
Usage
As shown by -h it has several command line options:
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).
Launching is as simple as running in command-line (from the same directory where indicator is located)
python lks-indicator
To close the indicator, please use the Quit button. Using Ctrl + C doesn't work well with indicators.
Installation
The indicator is available on GitHub
For those who have git installed:
cd /optsudo git clone https://github.com/SergKolo/lks-indicator.gitchmod -R +x /opt/lks-indicator/
If you do not have git installed, run sudo apt-get install git
Alternatively , you can just download the repository as zip file.
wget https://github.com/SergKolo/lks-indicator/archive/master.zip
Indicator in action
As you can see below, the indicator displays green icon and which key is currently active. When no keys are engaged, the icon remains green

Update September 2nd , 2016:
The indicator got a bit of update:
- monochrome indicator added, and can be used with
-moption - label now uses circles to indicate which key is enganged

better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
add a comment |Â
up vote
5
down vote
accepted
up vote
5
down vote
accepted
Introduction
Disclaimer: I am author of this indicator
The lks-indicator shows status of the lock keys , like Caps Lock, Scroll Lock, and Num Lock. While originally written for Unity desktop, it works with some others, in particular with MATE. It has options for ignoring certain keys, or showing all and indicating which one is active.
Usage
As shown by -h it has several command line options:
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).
Launching is as simple as running in command-line (from the same directory where indicator is located)
python lks-indicator
To close the indicator, please use the Quit button. Using Ctrl + C doesn't work well with indicators.
Installation
The indicator is available on GitHub
For those who have git installed:
cd /optsudo git clone https://github.com/SergKolo/lks-indicator.gitchmod -R +x /opt/lks-indicator/
If you do not have git installed, run sudo apt-get install git
Alternatively , you can just download the repository as zip file.
wget https://github.com/SergKolo/lks-indicator/archive/master.zip
Indicator in action
As you can see below, the indicator displays green icon and which key is currently active. When no keys are engaged, the icon remains green

Update September 2nd , 2016:
The indicator got a bit of update:
- monochrome indicator added, and can be used with
-moption - label now uses circles to indicate which key is enganged

Introduction
Disclaimer: I am author of this indicator
The lks-indicator shows status of the lock keys , like Caps Lock, Scroll Lock, and Num Lock. While originally written for Unity desktop, it works with some others, in particular with MATE. It has options for ignoring certain keys, or showing all and indicating which one is active.
Usage
As shown by -h it has several command line options:
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).
Launching is as simple as running in command-line (from the same directory where indicator is located)
python lks-indicator
To close the indicator, please use the Quit button. Using Ctrl + C doesn't work well with indicators.
Installation
The indicator is available on GitHub
For those who have git installed:
cd /optsudo git clone https://github.com/SergKolo/lks-indicator.gitchmod -R +x /opt/lks-indicator/
If you do not have git installed, run sudo apt-get install git
Alternatively , you can just download the repository as zip file.
wget https://github.com/SergKolo/lks-indicator/archive/master.zip
Indicator in action
As you can see below, the indicator displays green icon and which key is currently active. When no keys are engaged, the icon remains green

Update September 2nd , 2016:
The indicator got a bit of update:
- monochrome indicator added, and can be used with
-moption - label now uses circles to indicate which key is enganged

edited Nov 23 '16 at 23:36
Tan
1032
1032
answered Jul 17 '16 at 8:00
Sergiy Kolodyazhnyy
63.6k9127272
63.6k9127272
better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
add a comment |Â
better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
better than the native indicator because it allows me to ignore keys that don't exist on my keyboard. Thank you so much :)
â Zanna
Aug 5 '16 at 15:44
add a comment |Â
up vote
8
down vote
Native Solution
It turns out that MATE-Tweak, built into the default installation of Ubuntu MATE, has an option to enable keyboard LED indicators

Under Interface, check the box Enable keyboard LED

And now you have three key lock icons in your indicator panel - one for each key. Here's what it looks like when Caps Lock is on but the other locks are off:

add a comment |Â
up vote
8
down vote
Native Solution
It turns out that MATE-Tweak, built into the default installation of Ubuntu MATE, has an option to enable keyboard LED indicators

Under Interface, check the box Enable keyboard LED

And now you have three key lock icons in your indicator panel - one for each key. Here's what it looks like when Caps Lock is on but the other locks are off:

add a comment |Â
up vote
8
down vote
up vote
8
down vote
Native Solution
It turns out that MATE-Tweak, built into the default installation of Ubuntu MATE, has an option to enable keyboard LED indicators

Under Interface, check the box Enable keyboard LED

And now you have three key lock icons in your indicator panel - one for each key. Here's what it looks like when Caps Lock is on but the other locks are off:

Native Solution
It turns out that MATE-Tweak, built into the default installation of Ubuntu MATE, has an option to enable keyboard LED indicators

Under Interface, check the box Enable keyboard LED

And now you have three key lock icons in your indicator panel - one for each key. Here's what it looks like when Caps Lock is on but the other locks are off:

edited Sep 14 '16 at 12:40
answered Jul 16 '16 at 18:07
Zanna
47.7k13116226
47.7k13116226
add a comment |Â
add a comment |Â
up vote
2
down vote
If you prefer the terminal or dconf-editor, which also goes for regular Linux Mint, you can use this setting:
org.mate.peripherals-keyboard-xkb.general duplicate-leds,
e.g.
gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true
Tested on Linux Mint MATE 18.1.
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
add a comment |Â
up vote
2
down vote
If you prefer the terminal or dconf-editor, which also goes for regular Linux Mint, you can use this setting:
org.mate.peripherals-keyboard-xkb.general duplicate-leds,
e.g.
gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true
Tested on Linux Mint MATE 18.1.
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
add a comment |Â
up vote
2
down vote
up vote
2
down vote
If you prefer the terminal or dconf-editor, which also goes for regular Linux Mint, you can use this setting:
org.mate.peripherals-keyboard-xkb.general duplicate-leds,
e.g.
gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true
Tested on Linux Mint MATE 18.1.
If you prefer the terminal or dconf-editor, which also goes for regular Linux Mint, you can use this setting:
org.mate.peripherals-keyboard-xkb.general duplicate-leds,
e.g.
gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true
Tested on Linux Mint MATE 18.1.
answered Jun 18 '17 at 9:24
Eemil
211
211
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
add a comment |Â
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
On Linux Mint 19 with Mate installed, this is the only way that works for me. I cannot install MATE Tweak, as it duplicates the setting already present in the Desktop Settings control panel.
â kiamlaluno
Jul 31 at 20:38
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f799437%2flock-keys-panel-indicator-for-mate-desktop%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password