Enterキーを押さずにコマンドを実行するにはどうすればよいですか?

Enterキーを押さずにコマンドを実行するにはどうすればよいですか?

誤ってを介してEnterマッピングしました。xkbsetPointer_button2

クリックするたびに横説Enter説が表示されます。

再マッピングに関連する解決策を考えましたが、これはコマンドxmodmap -e "keycode 135 = Pointer_Button2"(またはそれ以外の他のキーコードEnter)を実行する必要があることを意味します。ただし、 をクリックしないと端末でこのコマンドを実行することはできませんEnter

どうすればいいですか?

私はUbuntu 12.04を実行しています。

答え1

あるいは、CTRL+JまたはCTRL+を使用できます。改行(LF)とキャリッジリターン(CR)の制御文字。MEnter

答え2

X 以外の端末でコマンドを実行します。

CTRL+ ALT+F2通常のコンソールに入る必要があります。一般ユーザーとしてログインし、コマンドを実行します。

xmodmapDISPLAYXセッションにのみ影響するため、次のようにXサーバーの外部で動作する必要があります。

DISPLAY=:0 xmodmap

答え3

これをスクリプト(.sh)に入れてダブルクリックできます。ほとんどの最新のデスクトップ環境では、スクリプトをテキストファイルとして開くのではなく、スクリプトを実行するオプションがあります。

答え4

CTRL+Oは別のオプションです。 bashを使用すると、コマンドを実行し、履歴から最後に実行された次のコマンドに移動するため、以前に実行されたコマンドチェーンをループバックすると便利です。

関連情報