Ich bin kürzlich auf eine Linux-Funktion gestoßen, die ich noch nie gesehen habe. Durch Drücken der PrntScrTaste auf der Tastatur wird ein physisches Stück Papier mit dem Inhalt meiner Konsole gedruckt.
Ich muss wirklich herausfinden, wie ich das deaktivieren kann. Es macht mich verrückt.
Ich folgte einer Anleitung zum Erstellen einer benutzerdefinierten Keymap und versuchte, sie neu Esczuzuordnen und stattdessen meine benutzerdefinierte Keymap zu laden, aber es schien nicht zu funktionieren. Mit Deaktivieren meine ich, dass der Schlüssel vorzugsweise überhaupt keine Eingaben senden soll, und im Idealfall möchte ich zulassen, dass CUPS weiter ausgeführt wird.
Was genau steuert dieses Verhalten? Und gibt es bestimmte Manpages, die ich darüber lesen kann?
BEARBEITEN: Ein paar zusätzliche Informationen, die ich hätte geben sollen: Ich starte Openbox, nachdem ich mich bei einem TTY angemeldet habe, anstatt ein DM zu verwenden. Ich suche nach einer Lösung, die das Drucken deaktiviert, selbst wenn ich auf einem TTY bin, da auch PrntScrvon einem TTY gedruckt wird.
Antworten:
Sie sollten in der Lage sein, PrntScrauf der Konsole mit einem benutzerdefinierten zu deaktivieren
keymap
. Unter archlinux ist das Verfahren wie folgt (es sollte für andere Distributionen ähnlich sein):cd /usr/share/kbd/keymaps/i386/qwerty
cp us.map.gz personal.map.gz
gunzip personal.map.gz
Bearbeiten Sie
personal.map
mit Ihrem bevorzugten Editor:Wechseln Sie zu einem tty , führen Sie es aus
showkey
und drücken Sie PrntScr, um den Schlüsselcode abzurufen. Auf meinem System gibt es Folgendes aus:so ist PrntScrCode
99
. Hinzufügenzu
personal.map
gzip personal.map
Führen Sie dann ausloadkeys personal
, um die benutzerdefinierte Keymap zu laden, und klicken Sie dann PrntScr, um die neue Keymap zu testen./etc/vconsole.conf
: ErsetzenKEYMAP=us
durchKEYMAP=personal
.Die oben genannten Arbeiten nur auf Konsole, werden Sie deaktivieren , haben PrntScrauch in
X
.Eine Möglichkeit, dies zu tun, besteht darin, es in Ihrer
X
keycodes
Datei zu kommentieren (die Ihrer Tastatur entspricht - Linux verwendet/usr/share/X11/xkb/keycodes/evdev
). Der Schlüsselcode ist<PRSC>
, einfach auskommentieren (//
davor hinzufügen ), z. B. ersetzenmit
vollständig deaktiviert PrntScr.
quelle
Wenn Sie GNOME verwenden, können Sie dies meiner Meinung nach tun
gconf-editor
.Navigieren Sie dann wie folgt durch die linke Hierarchie:
Sie möchten das Attribut "run_command_screenshot" auf "disabled" setzen.
Bildschirmfoto
quelle