라즈베리 파이에서 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있지만 모든 사용자에게 영향을 미칩니다 . 로그인 관리자를 구성하여 수행하는 것이 훨씬 좋습니다. 그러나이를 위해 사용중인 운영 체제와 로그인 관리자를 설명하는 새로운 질문을하십시오.