回答:
簡単な方法は、コマンドを$HOME/.profile
ファイルに追加することです(存在しない場合は作成できます)。
setxkbmap se
これにより、ログインするたびに実行されるはずです。
、または他の類似のファイル$HOME/.profile
ではなく、使用する必要があることに注意してください。これは、この設定をログインマネージャーが読み取る必要があるためです。$HOME/.bash_profile
$HOME/.bashrc
setxkbmap se
して/home/pi/.profile
修正しました。おかげで、あなたはたくさんの頭痛から私を救った。
/etc/profile
、どのユーザーがログオンしていても、常に読み取られるグローバルなものです。各ユーザーの.profile
ホームフォルダーには、独自の個人ファイルがあります。だから、/root/.profile
あるroot
のと/home/pi/.profile
ユーザーのためのものですpi
。他のファイルについて尋ねたのは、もし存在する場合$HOME/.bash_profile
、$HOME/.bash_login
それらのファイルはの代わりに読み込まれるから$HOME/.profile
です。それらが存在しない場合、気にしないでください。詳細については、のINVOCATION
セクションを読むman bash
か、こちらをご覧ください。
~/.profile
ですが、私の知る限り、それらはどれもsourceではありません~/.bash_profile
。それはで動作します~/.bash_profile
あなたは(使用して、コマンドラインからログインしている場合ssh
など)。
.profile
はユーザー固有の設定です。おそらくに追加できますが、それはすべてのユーザーに/etc/profile
影響します。ログインマネージャを設定することで、これを行う方がはるかに良いでしょう。ただし、そのためには、使用しているオペレーティングシステムとログインマネージャを説明する新しい質問をしてください。