How to set 'numlock on' as default at login screen?

Clash Royale CLAN TAG#URR8PPP up vote
2
down vote
favorite
In Ubuntu 16.04 i was able to open numlock on login screen as default with the help of this url:
How to enable numlock at boot time for login screen?
However it doesn't work with Ubuntu 18.04.It throws an error saying that there is no rc.local directory.
Is there a way to fix this?
Your help is very appreciated!
Thanks a lot.
login numlock
add a comment |Â
up vote
2
down vote
favorite
In Ubuntu 16.04 i was able to open numlock on login screen as default with the help of this url:
How to enable numlock at boot time for login screen?
However it doesn't work with Ubuntu 18.04.It throws an error saying that there is no rc.local directory.
Is there a way to fix this?
Your help is very appreciated!
Thanks a lot.
login numlock
add a comment |Â
up vote
2
down vote
favorite
up vote
2
down vote
favorite
In Ubuntu 16.04 i was able to open numlock on login screen as default with the help of this url:
How to enable numlock at boot time for login screen?
However it doesn't work with Ubuntu 18.04.It throws an error saying that there is no rc.local directory.
Is there a way to fix this?
Your help is very appreciated!
Thanks a lot.
login numlock
In Ubuntu 16.04 i was able to open numlock on login screen as default with the help of this url:
How to enable numlock at boot time for login screen?
However it doesn't work with Ubuntu 18.04.It throws an error saying that there is no rc.local directory.
Is there a way to fix this?
Your help is very appreciated!
Thanks a lot.
login numlock
asked Apr 26 at 14:23
Stockfish
8617
8617
add a comment |Â
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
5
down vote
@bonhomag solution worked for me in 18.04 (original post):
You need to set it as gdm user via gsettings command
The solution that should work:
- Open terminal via Ctrl+Alt+T, then run command to get root privilege:
sudo -i
- Switch to user gdm in the terminal:
su gdm -s /bin/bash
- Finally set âÂÂNumlock onâ via gdm user:
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
Restart the computer and done
add a comment |Â
up vote
2
down vote
There is a package for numlockx in bionic, version 1.2-7ubuntu1. So apt install numlockxshould do first part of the solution you linked above.
The problem is, there is no rc.local to start it anymore. You will need to configure systemd to run numlockx once after startup like rc.local would have done. This was already described here: How can I execute command on startup (rc.local alternative) on Ubuntu 16.10
Alternatively, you could go with the second answer in the linked answer.
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
5
down vote
@bonhomag solution worked for me in 18.04 (original post):
You need to set it as gdm user via gsettings command
The solution that should work:
- Open terminal via Ctrl+Alt+T, then run command to get root privilege:
sudo -i
- Switch to user gdm in the terminal:
su gdm -s /bin/bash
- Finally set âÂÂNumlock onâ via gdm user:
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
Restart the computer and done
add a comment |Â
up vote
5
down vote
@bonhomag solution worked for me in 18.04 (original post):
You need to set it as gdm user via gsettings command
The solution that should work:
- Open terminal via Ctrl+Alt+T, then run command to get root privilege:
sudo -i
- Switch to user gdm in the terminal:
su gdm -s /bin/bash
- Finally set âÂÂNumlock onâ via gdm user:
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
Restart the computer and done
add a comment |Â
up vote
5
down vote
up vote
5
down vote
@bonhomag solution worked for me in 18.04 (original post):
You need to set it as gdm user via gsettings command
The solution that should work:
- Open terminal via Ctrl+Alt+T, then run command to get root privilege:
sudo -i
- Switch to user gdm in the terminal:
su gdm -s /bin/bash
- Finally set âÂÂNumlock onâ via gdm user:
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
Restart the computer and done
@bonhomag solution worked for me in 18.04 (original post):
You need to set it as gdm user via gsettings command
The solution that should work:
- Open terminal via Ctrl+Alt+T, then run command to get root privilege:
sudo -i
- Switch to user gdm in the terminal:
su gdm -s /bin/bash
- Finally set âÂÂNumlock onâ via gdm user:
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
Restart the computer and done
answered May 3 at 7:57
Albert
511
511
add a comment |Â
add a comment |Â
up vote
2
down vote
There is a package for numlockx in bionic, version 1.2-7ubuntu1. So apt install numlockxshould do first part of the solution you linked above.
The problem is, there is no rc.local to start it anymore. You will need to configure systemd to run numlockx once after startup like rc.local would have done. This was already described here: How can I execute command on startup (rc.local alternative) on Ubuntu 16.10
Alternatively, you could go with the second answer in the linked answer.
add a comment |Â
up vote
2
down vote
There is a package for numlockx in bionic, version 1.2-7ubuntu1. So apt install numlockxshould do first part of the solution you linked above.
The problem is, there is no rc.local to start it anymore. You will need to configure systemd to run numlockx once after startup like rc.local would have done. This was already described here: How can I execute command on startup (rc.local alternative) on Ubuntu 16.10
Alternatively, you could go with the second answer in the linked answer.
add a comment |Â
up vote
2
down vote
up vote
2
down vote
There is a package for numlockx in bionic, version 1.2-7ubuntu1. So apt install numlockxshould do first part of the solution you linked above.
The problem is, there is no rc.local to start it anymore. You will need to configure systemd to run numlockx once after startup like rc.local would have done. This was already described here: How can I execute command on startup (rc.local alternative) on Ubuntu 16.10
Alternatively, you could go with the second answer in the linked answer.
There is a package for numlockx in bionic, version 1.2-7ubuntu1. So apt install numlockxshould do first part of the solution you linked above.
The problem is, there is no rc.local to start it anymore. You will need to configure systemd to run numlockx once after startup like rc.local would have done. This was already described here: How can I execute command on startup (rc.local alternative) on Ubuntu 16.10
Alternatively, you could go with the second answer in the linked answer.
answered Apr 26 at 15:34
pdr
1434
1434
add a comment |Â
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%2f1028428%2fhow-to-set-numlock-on-as-default-at-login-screen%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