나는 사용하고있다프로그래머 Dvořák 키보드 레이아웃. ( ) right alt
에 키를 바인딩 합니다 .Alt Gr
ISO_Level3_Shift
어떻게 다시 묶을 수 있나요 right alt
?
편집: 저는 Debian GNU/Linux 8(jessie) 및 LXDE를 사용하고 있습니다.
내용 /usr/share/X11/xkb/symbols/us
은 다음과 같습니다:
// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com>
// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html>
//[SNIP]
partial alphanumeric_keys
xkb_symbols "dvp" {
include "us(dvorak)"
name[Group1] = "English (programmer Dvorak)";
//[SNIP -- more keys here]
// lower row, left side
key <AB01> { [ apostrophe, quotedbl, dead_acute ] };
key <AB07> { [ m, M, mu ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
include "level3(ralt_switch)"
};
답변1
공식 Jessie 소프트웨어 패키지는 xkb-data
v2.12에서 XKB 데이터베이스 공식 Jessie 소프트웨어 패키지를 제공합니다.소스코드 패키지xkeyboard-config
). us(dvp)
하드코딩된 AltGr은이번에 제출하세요, v2.17에 들어간 것 같습니다. 현재 데비안 Sid 패키지는 다음과 같습니다.v2.19.
기본적으로 직접 문제를 해결할 수 있는 두 가지 옵션이 있습니다.
빠르고 더러운:
/usr/share/X11/xkb/symbols/us
이 줄을 편집 하고 주석 처리하세요include "level3(ralt_switch)"
. 그런 다음 키보드 레이아웃을 다시 적용합니다(사용setxkbmap
, 로그아웃 및 다시 로그인 등). 변경사항은 즉시 적용됩니다.- 이점: 맨페이지 확인을 포함하여 적용하는 데 20초 정도 걸립니다
setxkbmap
. - 피해: Jessie
xkb-data
패키지가 새 버전(단, v2.17 미만)으로 업데이트되면 다시 편집을 수행해야 합니다.
- 이점: 맨페이지 확인을 포함하여 적용하는 데 20초 정도 걸립니다
느리고 깨끗함:잡다시드의
xkeyboard-config
패키지(다른 Debian 버전 v2.17 이상도 작동합니다)나만의 백포트 만들기.모든 빌드 종속성을 설치합니다.바이너리 패키지 빌드, 당신은 자신만의 Jessie 버전을 갖게 될 것입니다xkb-data v2.19
. 이 패키지를 설치하고( 를 사용하거나dpkg -i
로컬 apt 저장소에 추가 등) 키맵을 다시 로드하면 준비가 완료됩니다.- 이점: Jessie 패키지가 업데이트된 경우
xkb-data
새 Jessie 패키지가 v2.19보다 오래된 경우 로컬 패키지를 유지해야 합니다. 이와 같은 소프트웨어를 백포트하는 것은 다른 데비안 배포판에서 바이너리 패키지를 가져와서 직접 설치하는 것보다 안전합니다. - 피해: 다른 Jessie 시대 패키지에는 최신 소프트웨어에 문제가 있을 수 있습니다. 이는 상당히 낮은 위험
xkb-data
이지만 명심해야 할 사항입니다.
- 이점: Jessie 패키지가 업데이트된 경우