setxkbmap 설정을 저장 하시겠습니까?


17

라즈베리 파이에서 Raspbian을 실행하면서 키보드 설정을 스웨덴어로 설정하는 데 문제가 있습니다. 나는 모든 것을 시도했고 효과가 있었던 유일한 것은 명령 setxkbmap se이었습니다.

그러나 이것은 영구적으로 설정을 저장하지 않으며 재부팅 후에 기본값으로 돌아갑니다. 이러한 설정을 영구적으로 저장하는 명령이 있습니까?

답변:


18

쉬운 방법은 $HOME/.profile파일에 명령을 추가하는 것입니다 (없는 경우 만들 수 있습니다).

setxkbmap se

로그인 할 때마다 실행되어야합니다.

당신이 사용해야합니다 $HOME/.profile보다는 $HOME/.bash_profile, $HOME/.bashrc또는 기타 유사한 파일. 로그인 관리자가이 설정을 읽어야하기 때문입니다.


/ home / pi /, / root / 및 / etc / skel /에 3 개의 .profile 파일이 있습니다. 나는 당신이 / home / pi /에있는 것을 언급한다고 가정합니까? 보시다시피 나는 리눅스에 완전히 익숙하지 않습니다. .bash_profile이 존재하지 않습니다.
justanotherhobbyist

추가 setxkbmap se/home/pi/.profile수정했습니다. 고마워요, 당신은 많은 두통에서 나를 구해주었습니다.
justanotherhobbyist

2
@hustlerinc /etc/profile는 항상 읽을 수있는 글로벌 사용자이며, 로그온 한 사용자입니다. 그런 다음 각 사용자는 자신의 .profile홈 폴더에 자신 의 개인 파일 을 갖습니다 . 따라서, /root/.profile이다 root의 및 /home/pi/.profile사용자의 하나입니다 pi. 경우 때문에 다른 파일에 대한 질문 $HOME/.bash_profile또는 $HOME/.bash_login그 파일을 읽어 존재 대신$HOME/.profile. 그들이 존재하지 않는다면, 걱정하지 마십시오. 자세한 내용은의 INVOCATION섹션을 읽 man bash거나 여기를 참조 하십시오 .
terdon

1
@ JanekWarchoł 예, 그래픽으로 로그인하고 일부 로그인 관리자가 소스 ~/.profile를 알고 있기 때문에 소스가 없기 때문 ~/.bash_profile입니다. ~/.bash_profile명령 줄에서 로그인 하면 작동 합니다 ( ssh예 :).
terdon

1
@WesternGun 매우 다른 질문입니다. 지적한 .profile대로이 설정은 사용자 별 설정입니다. 에 추가 할 수도 /etc/profile있지만 모든 사용자에게 영향을 미칩니다 . 로그인 관리자를 구성하여 수행하는 것이 훨씬 좋습니다. 그러나이를 위해 사용중인 운영 체제와 로그인 관리자를 설명하는 새로운 질문을하십시오.
terdon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.