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.