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.mappomocí vašeho oblíbeného editoru:
přepněte na tty , spusťteshowkeya stiskněte PrntScr získat kód klíče. V mém systému to vypíše:keycode 99 press keycode 99 releasetakže PrntScr kód je
99.Přidatkeycode 99 = nulna
personal.map - gzipujte soubor mapy:
gzip personal.mappak spusťteloadkeys personalpro 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=ussKEYMAP=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 .