ログイン後、xmodmap コマンドを実行します。

ログイン後、xmodmap コマンドを実行します。

~/.Xmodmapmapコマンドを使用してファイルを作成しました。ログイン(そして再起動)すると自動的に始まると思いましたがそうではありません。したがって、常にログインコマンドの後に実行する必要があります。

$ xmodmap .Xmodmap

このプロセスを自動化することは可能ですか?

ありがとう

答え1

昨夜、私はこの問題に関する古い質問を見ました。この投稿xmodmap ~/.Xmodmapこの行を入れて含まれていることを~/.xsessionrc確認することをお勧めします。/etc/X11/xsession.optionsallow-user-xsession

しかし、それ以来、テストのために再起動しませんでした。

答え2

はい、しかし正確にどのくらい使用するシェルによって異なります。

その場合は、次の行をbash編集して追加します。~/.bashrc
xmodmap ~/.Xmodmap

まだない場合は、~/.bashrc1つを作成して開始してください。

#!/bin/bash 
if [ -f /etc/bash.bashrc ] ; then
    . /etc/bash.bashrc
fi 

xmodmap ~/.Xmodmap

tcshあるいはdash、他のログインシェルを使用している場合は、そのマンzshページを確認して起動時に読み込んで実行するファイルを確認し、そこにコマンドを追加する必要があります。どのログインシェルを使用しているかわからない場合は、SHELL環境変数がすでに設定されていて機能する必要がありますecho $SHELL

編集:私のせいです。~/.xsessionこのコンテンツを追加できる正しいファイルです。

関連情報