ファイルを作成しました~/.Xmodmap
私のマッピングコマンドで。ログイン(および再起動)後に自動的に起動すると思いましたが、そうではありません。したがって、コマンドにログインした後は常に実行する必要があります
$ xmodmap .Xmodmap
このプロセスを自動化することは可能ですか?
ありがとうございました
はい。ただし、使用しているシェルによって正確に異なります。
bash
の場合は、~/.bashrc
を編集して、次の行を追加しますxmodmap ~/.Xmodmap
~/.bashrc
をまだお持ちでない場合は、作成して、
#!/bin/bash
if [ -f /etc/bash.bashrc ] ; then
. /etc/bash.bashrc
fi
xmodmap ~/.Xmodmap
tcsh
またはdash
またはzsh
などの別のログインシェルを使用している場合は、そのマンページをチェックして、起動時に読み取って実行するファイルを確認する必要があります。そこにコマンドを追加します。使用しているログインシェルがわからない場合は、Shell
環境変数が設定されているはずです。代わりに、echo $Shell
で確認できます。
編集:私の悪い。 ~/.xsession
はこれを追加するための正しいファイルです。
私はこの問題について昨夜ここで古い質問を調べていました。 この投稿xmodmap ~/.Xmodmap
行を~/.xsessionrc
に配置し、/etc/X11/xsession.options
にallow-user-xsession
行が含まれていることを確認することをお勧めします。
それ以来、テストのために再起動していません。