Sample Header Ad - 728x90

Keep NumLock always in Linux Mint

3 votes
1 answer
654 views
I have a simple objective: **Keep NumLock always on** OS and DE : Linux Mint 17.3 / 18 Cinnamon I found this: Keep NumLock always on So, I created this small script -rwxr--r-- 1 root root 47 Apr 15 07:50 keep-numlock-on.sh with content #!/bin/bash xmodmap -e 'keycode 77 = NoSymbol' and I added it to sudo crontab -e like this @reboot /home/vlastimil/Development/bash/keep-numlock-on.sh To my surprise, it does not work on reboot and I have no clue as to why. It works if I manually call the script. Any help appretiated. Further attempts: I created this file in ~/.config/autostart -rw-r--r-- 1 vlastimil vlastimil 308 Apr 15 10:00 NumLock.desktop with content [Desktop Entry] Encoding=UTF-8 Name=Keep NumLock always on GenericName=Keep NumLock always on Comment=Keep NumLock always on Exec=/home/vlastimil/Development/bash/keep-numlock-always-on.sh Icon= Terminal=true Type=Application Categories= X-GNOME-Autostart-enabled=true Hidden=false X-GNOME-Autostart-Delay=0 while renaming the script and changing rights to -rwxrwxrwx 1 vlastimil vlastimil 47 Apr 15 09:56 keep-numlock-always-on.sh in order to rule out permission issue. Well, I don't know what I did wrong, but it still does not work :( **EDIT1:** As for the comments, I changed the contents of the script to: #!/bin/bash /usr/bin/numlockx on DISPLAY=":0" xmodmap -e 'keycode 77 = NoSymbol' But without luck. This is really annoying to me. Please help and if you solve it, you will be rewarded with 50 points. Thank you. **EDIT2:** sudoedit /etc/X11/xinit/xinitrc and placed the path to the file in there, still no luck. . /etc/X11/Xsession /home/vlastimil/Development/bash/keep-numlock-always-on.sh **EDIT3:** xmodmap messes up with my keyboard mappings, making it unusable for this purpose.
Asked by Vlastimil Burián (30515 rep)
Apr 15, 2016, 06:31 AM
Last activity: Apr 7, 2019, 05:21 AM