
setxkbmap il
私のシステムでこれを行い、xterm
現地の言語レイアウトで行います。作業が終わったら、英語のレイアウトに戻したいのですが、切り替えることはsetxkbmap us
できませんxterm
。どうすればいいですか?
答え1
xtermを使用すると、翻訳リソースを使用してファンクションキーに文字列(「setxkbmap us」など)を割り当てることができます。これにより、ほとんどのキーボードの問題だけでなく、作成や特殊文字関連の問題もバイパスされます。
あなたと同様のものは$HOME/.Xdefaults
次のコマンドを割り当てますcontrolshiftF1。
*VT100*translations: #override \n\
Ctrl Shift <Key>F1: string("setxkbmap us") string(0xa) \n
追加資料:キーバインディングxtermのマニュアルにあります。
答え2
これには別名を使用することもできます。まあ、私はThe TerminatorではなくThe Terminatorで試してみましたが、xterm
そこでも動作するかもしれません。
この例では、キリル文字とギリシャ語フォントを使用していますが、使用するキーマップで解決策を見つけることができます。
alias сша="setxkbmap us"
alias ηπα="setxkbmap us"
~/.bashrc
後で使用するためにファイルに入れてください。