Aus Versehen habe ich Entervia xkbset
to gemappt Pointer_button2
.
Jetzt erscheint jedes Mal, wenn ich Entereinen Kauderwelsch-Text drücke.
Ich dachte an eine Problemumgehung, bei der es darum ging, es erneut zuzuordnen, aber das bedeutet, dass ich einen Befehl ausführen muss xmodmap -e "keycode 135 = Pointer_Button2"
(oder einen anderen Schlüsselcode als den von Enter). Aber ich bin nicht in der Lage, diesen Befehl im Terminal auszuführen, ohne zu schlagen Enter.
Wie mache ich das?
Ich verwende Ubuntu 12.04.
shell
xorg
keyboard-shortcuts
user13107
quelle
quelle
Antworten:
Sie können CTRL+ Joder CTRL+ Mals Alternative zu verwenden Enter. Sie sind die Steuerzeichen für Zeilenvorschub (LF) und Wagenrücklauf (CR).
quelle
In einem Terminal - Fenster (Getestet habe ich nur
aterm
,rxvt
,vte
undxterm
) können Sie das Ende der Zeile auswählen können, die die Wirkung des Pressens hat wieder eingefügt Enter:Fügen Sie dann den ausgewählten Text mit der mittleren Maustaste (oder bei entsprechender Konfiguration mit gleichzeitiger linker und rechter Maustaste) wieder in das Terminalfenster ein.
quelle
Führen Sie den Befehl von einem Nicht-X-Terminal aus.
CTRL+ ALT+ F2Sollten Sie auf eine normale Konsole erhalten. Melden Sie sich als normaler Benutzer an und führen Sie den Befehl dort aus.
xmodmap
Betrifft nur X-Sitzungen und mussDISPLAY
daher außerhalb des X-Servers wie folgt ausgeführt werden:quelle
xmodmap unable to open display ``
DISPLAY="0"
oder die Datei bearbeiten, sollte in$HOME/.Xmodmap
DISPLAY=:0
Sie können es in ein Skript (.sh) einfügen und dann darauf doppelklicken. Die meisten modernen Desktop-Umgebungen bieten die Möglichkeit, ein Skript auszuführen, anstatt es in einer Textdatei zu öffnen.
quelle
Wenn Sie eine Maus und eine grafische Anzeige haben, können Sie das Ende einer vorherigen Zeile in Ihr Terminal kopieren und am Ende Ihres Befehls einfügen.
quelle
CTRL+ Oist eine weitere Option. Mit bash wird der Befehl ausgeführt, und es wird zum nächstaktuellen Befehl in der Geschichte gewechselt. Es ist hilfreich, eine Reihe zuvor ausgeführter Befehle zu durchlaufen.
quelle
Wenn Sie eine Maus haben, kopieren Sie diese einfach -> "
"
und fügen Sie neben Ihrem Befehl und dann den gesamten Befehl in das Terminal ein.
Mögen
quelle