라즈베리 파이에서 Raspbian을 실행하면서 키보드 설정을 스웨덴어로 설정하는 데 문제가 있습니다. 나는 모든 것을 시도했고 효과가 있었던 유일한 것은 명령 setxkbmap se
이었습니다.
그러나 이것은 영구적으로 설정을 저장하지 않으며 재부팅 후에 기본값으로 돌아갑니다. 이러한 설정을 영구적으로 저장하는 명령이 있습니까?
라즈베리 파이에서 Raspbian을 실행하면서 키보드 설정을 스웨덴어로 설정하는 데 문제가 있습니다. 나는 모든 것을 시도했고 효과가 있었던 유일한 것은 명령 setxkbmap se
이었습니다.
그러나 이것은 영구적으로 설정을 저장하지 않으며 재부팅 후에 기본값으로 돌아갑니다. 이러한 설정을 영구적으로 저장하는 명령이 있습니까?
답변:
쉬운 방법은 $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
를 알고 있기 때문에 소스가 없기 때문 ~/.bash_profile
입니다. ~/.bash_profile
명령 줄에서 로그인 하면 작동 합니다 ( ssh
예 :).
.profile
대로이 설정은 사용자 별 설정입니다. 에 추가 할 수도 /etc/profile
있지만 모든 사용자에게 영향을 미칩니다 . 로그인 관리자를 구성하여 수행하는 것이 훨씬 좋습니다. 그러나이를 위해 사용중인 운영 체제와 로그인 관리자를 설명하는 새로운 질문을하십시오.