Měli byste být schopni deaktivovat PrntScr na konzoli s vlastním keymap
. Na archlinuxu je postup následující (měl by být podobný pro ostatní distribuce):
cd /usr/share/kbd/keymaps/i386/qwerty
- zkopírujte svou výchozí mapu kláves do nového souboru:
cp us.map.gz personal.map.gz
- gunzipujte nový soubor mapy:
gunzip personal.map.gz
-
upravit
personal.map
pomocí vašeho oblíbeného editoru:
přepněte na tty , spusťteshowkey
a stiskněte PrntScr získat kód klíče. V mém systému to vypíše:keycode 99 press keycode 99 release
takže PrntScr kód je
99
.Přidatkeycode 99 = nul
na
personal.map
- gzipujte soubor mapy:
gzip personal.map
pak spusťteloadkeys personal
pro načtení vlastní mapy kláves stiskněte PrntScr k otestování nové mapy kláves. - udělejte jej trvalým (vytvořením, pokud není k dispozici, a) úpravou
/etc/vconsole.conf
:nahraditKEYMAP=us
sKEYMAP=personal
. - restartovat
Výše uvedené funguje pouze na konzoli, budete muset vypnout PrntScr také v X
.
Jedním ze způsobů, jak toho dosáhnout, je zakomentovat to ve vašem X
keycodes
soubor (ten, který odpovídá vaší klávesnici – linux používá /usr/share/X11/xkb/keycodes/evdev
). Kód klíče je <PRSC>
, stačí to okomentovat (přidat //
před ním) např. nahrazovat
<PRSC> = 107;
s
// <PRSC> = 107;
úplně zakáže PrntScr .