다음 명령을 사용하여 부팅할 때마다 키보드 레이아웃을 설정했습니다.
setxkbmap us,cz -variant ,ucw -option grp:caps_switch
xinitrc
xserver가 로컬로 로드할 수 있도록 이 구성을 파일에 어떻게 기록할 수 있습니까 ?
당신의 도움에 감사드립니다
답변1
문서$HOME/.xinitrc쉘 스크립트이며 실행 방법은 다음과 같습니다.시작 x(1)그리고시니트(1). 관련 명령을 추가하기 만하면됩니다.$HOME/.xinitrc. 물론, 당신이 사용하는 경우로그인 시 자동으로 시작 X(디스플레이 관리자가 없으면) 파일은 일반적으로 다음과 같습니다.
#!/bin/sh
# ... some commands...
exec some_program_or_wm
주목할만한 유일한 것은 전화입니다xkbmap 설정마지막 항목 앞에 삽입해야 함실행(1p), 내장 함수가 쉘 프로세스를 인수로 대체하기 때문입니다(다음 명령은 exec
실행되지 않습니다). 그러므로:
#!/bin/sh
# ... some commands...
setxkbmap us,cz -variant ,ucw -option grp:caps_switch
exec some_program_or_wm