GNU/Linux >> Linux の 問題 >  >> Linux

PrntScr キーを完全に無効にする

PrntScr を無効にできるはずです カスタム keymap を使用してコンソールに . archlinux での手順は次のとおりです (他のディストリビューションでも同様です)。

<オール>
  • cd /usr/share/kbd/keymaps/i386/qwerty
  • デフォルトのキーマップを新しいファイルにコピーします:cp us.map.gz personal.map.gz
  • 新しいマップ ファイルをガンジップします:gunzip personal.map.gz
  • personal.map を編集 お気に入りのエディターを使用して:
    tty に切り替える 、 showkey を実行します PrntScrを押します キーコードを取得します。私のシステムでは、次のように出力されます:

    keycode 99 press
    keycode 99 release
    

    だから PrntScr コードは 99 です .追加

    keycode  99 = nul
    

    personal.mapまで

  • マップ ファイルを gzip します:gzip personal.map 次に loadkeys personal を実行します カスタムキーマップを読み込み、PrntScr を押します 新しいキーマップをテストします。
  • (存在しない場合は作成し) /etc/vconsole.conf を編集して永続化します :KEYMAP=us を置き換えます KEYMAP=personal で .
  • 再起動
  • 上記はコンソールでのみ機能します。PrntScr を無効にする必要があります。 X でも .
    これを行う 1 つの方法は、X でコメント アウトすることです。 keycodes ファイル (キーボードに対応するもの - Linux は /usr/share/X11/xkb/keycodes/evdev を使用します) )。キーコードは <PRSC> です 、コメントアウトするだけです(//を追加してください その前に)e.g.置き換える

    <PRSC> = 107;
    

    // <PRSC> = 107;
    

    PrntScrを完全に無効にします .


    Linux
    1. NGINXでETagを無効にする方法

    2. 弱い鍵交換アルゴリズム、SSHのCBCモードを無効にする

    3. Vimラテックス:Quickfixを無効にしますか?

    1. 電源キーを再マッピングして削除しますか?

    2. クライアントのSsh秘密公開鍵マップ?

    3. CentOSでSELinuxを無効にする方法は?

    1. Magentoでメンテナンスモードを無効にする

    2. Mac OS で Cron を使用して自作を更新する方法

    3. Linux (Ubuntu) でキーボードのキーを無効にする方法は?