재부팅 후에도 xkb 설정을 유지하는 방법

재부팅 후에도 xkb 설정을 유지하는 방법

우분투 15.10을 실행 중입니다. 왼쪽 Alt 키와 왼쪽 Ctrl 키를 바꾸기 위해 터미널에서 다음 명령을 실행했습니다 setxkbmap -option ctrl:swap_lalt_lctl. 작동하지만 재부팅하자마자 사라지고 명령을 다시 실행해야 합니다. "시작 응용 프로그램"에 추가해 보았습니다. 시작 애플리케이션 GUI에서 "추가"를 클릭하고 "명령" 필드에 입력했습니다 setxkbmap -option ctrl:swap_lalt_lctl. 나는 그것을 "Swap Alt Ctrl"이라고 명명했습니다. 이것은 작동하지 않습니다. 내가 뭘 잘못했나요?

답변1

나는 성공했다! 내가 한 일은 다음과 같습니다. 편집 setxkbmap -option ctrl:swap_lalt_lctl 에서 .로 시작 응용 프로그램에 항목을 추가했습니다 /bin/bash -c "sleep 15&&setxkbmap -option ctrl:swap_lalt_lctl". 이는 두 가지 작업을 수행합니다. 1. 명령이 bash에 의해 실행되는지 확인합니다. 2. 명령이 실행될 때 데스크탑 로드가 완료되었는지 확인하기 위해 지연을 추가합니다.

나는 여기에서 아이디어를 얻었습니다.https://askubuntu.com/questions/624868/run-command-at-login-ubuntu-15-04#624890

답변2

아마도 당신이 찾고 있는 것이 아닐 수도 있지만, Xorg 구성 파일을 변경하더라도 gnome이 덮어쓰는 경향이 있는 SE 하위 섹션 중 하나를 읽은 기억이 납니다. 따라서 해결 방법은 사용 중인 명령을 .bashrc또는 에 삽입하는 것입니다 .bash_profile. 이렇게 하면 새 세션을 시작할 때마다 이 명령을 실행하고 키보드를 다시 매핑하게 됩니다.

관련 정보