시작할 때 setxkbmap 환경 설정을 설정하십시오.


14

대문자로 왼쪽 Ctrl 키를 영구적으로 전환하려고합니다. 그러나 우분투 기본 키보드 레이아웃 스위처에서는 xmodmap이 지속되지 않았습니다 ( 이 질문 ). 이제 네이티브 스위처를 버리고 setxkbmap 명령을 대신 사용했습니다. 스크립트를 만들었습니다 :

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

원하는대로 작동합니다. 그러나 이제 시스템 시작시 자동 실행하고 싶습니다. 그러나 이것을 Sturtup Applications에 넣으면 작동하지 않습니다. 분명히 스크립트를 시작할 때 다른 무언가가 xkb map을 재설정합니다.

누구든지 xkb의 재설정을 유발하는 원인과 제거 방법을 알고 있습니까?


1
sudo dpkg-reconfigure console-setup이러한 변경 사항을 시스템 전체에 적용하기 위해 실행할 수 있습니까 ?
user.dz

답변:


23

마지막으로, 많은 연구 끝에 우분투 13.10에서 찾은 것이 있습니다.

$ sudo apt-get install dconf-tools
$ dconf-editor

조직 >> gnome >> 데스크탑 >> 입력 소스로 이동

옵션을 xkb-options 아래에 목록으로 넣으십시오. 예 : [ 'altwin : ctrl_alt_win', '.. etc ..']

그런 다음 dconf 편집기를 닫습니다. 변경 사항은 즉시 적용되어야합니다.

... 스크린 샷을 게시했지만이 보드에 대한 평판이 충분히 높지 않습니다.

참조 :


1
여전히 16.04의 Unity에서 작동합니다. 감사합니다!
slinkp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.