Are you one of those people who are simply annoyed by the Caps-Lock key? Good news: As a Linux user you don’t need to use pliers to get rid of it. You can simply shut it down. I would like to briefly present one way to do this here. It works with all window managers and desktops (but not in Linux text mode).

Procedure

The Caps-Lock key always has the code 66 on PC keyboards (If you are curious how to find out something like this, just call the small program xev and press Caps-Lock).

With the xmodmap program, you can assign a new function to this key – or even none at all. To do this, enter the following command in a terminal window:

user@linux> xmodmap -e "keycode 66 ="

That’s it. Over and out. A check with xev proves that there is no longer a function assigned to the key (keysym 0x0, NoSymbol):

user@linux> xev
KeyPress event, serial 30, synthetic NO, window 0x3000001,
    root 0x5e, subw 0x0, time 9781197, (74,70), root:(1069,126),
    state 0x0, keycode 66 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Integration into the desktop

Fortunately, there is still one small thing missing: We have to make sure that this command is always executed automatically after logging in. Unfortunately this works differently on various desktops. With WindowMaker you can enter this command in ~/GNUstep/Library/WindowMaker/autostart. With Ubuntu/Gnome you create a file ~/.Xmodmap, which simply contains the line keycode 66 =. The next time you log in you will be asked if this keycode should be integrated.

If you are using KDE 4, create a text file (shell script) which contains only the above command, make it executable (chmod 755 file name) and put it in the directory ~/.kde4/Autostart/.

Linux knowledge

Questi articoli sono stati scritti dal fondatore di Checkmk molti anni fa.
Tuttavia, sono ancora validi e quindi li conserviamo sul nostro sito web.
Da allora Mathias ha sviluppato il software di monitoraggio che oggi è Checkmk.

Scopri di più