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