setxkbmap: 게시 시 레이아웃 교체

setxkbmap: 게시 시 레이아웃 교체

setxkbmap이것은 내가 이전에 사용한 것입니다 .

setxkbmap -layout us,se -variant ,kinesis -option 'grp:alt_shift_toggle'

그리고 그것에 대해 기뻐하십시오.

alt_shift과거에는 누르기와 떼기 조합 사이에 다른 키를 누르지 않은 경우에만 레이아웃 교체가 발생했습니다. 이 동작은 레이아웃을 전환 M-<하지 않고도 Emacs에서 작업할 수 있게 해주기 때문에 매우 유용합니다 M->.

이제 스위치는 누를 때 발생하며 alt_shiftemacs M-<에서는 절대 작동하지 않습니다(어떤 레이아웃으로 시작하든 작동하지 않습니다).

이 행동을 바꾸기 위해 내가 무엇을 했는지 모르겠습니다. 내가 기억하는 유일한 것은 설치입니다그놈의 정점 테마, 하지만 확실히 그렇지는 않습니다...?

편집: 다른 단축키는 쓸모가 없게 되었습니다. alt+shift+d더 이상 Chrome에서 작동하지 않습니다.

답변1

분명히 이것은 오래된 문제이며 데비안 파생 배포판의 패치로 해결되었습니다. 이 패치는 XOrg 1.19에 완전히 적용되지 않았습니다. 적어도 Ubuntu에서는 제거되었습니다.https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/36812/comments/215.

실제 업스트림 오류는 다음과 같습니다.https://bugs.freedesktop.org/show_bug.cgi?id=865명확한 해결책은 없습니다. 배포판에 대한 솔루션을 찾아야 할 수도 있지만 이 오류가 시작점입니다.

답변2

니콜라스가 말한 것.

적어도 Ubuntu의 경우 수정된 패치가 포함된 PPA가 2018년 4월 7일부터 제공됩니다.https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/36812/comments/218, 감사합니다 nrbrtx.

이번 점프에 대해 xorg 개발자들에게 감사의 말씀을 전하고 싶습니다. 그들은 변경하지 않을 동작을 지시하는 xkb 사양이 있기 때문에 아무것도 하기를 거부합니다.

결과적으로 세계 대부분의 사람들은 선호하는 언어 전환 조합을 변경하거나 키보드 단축키를 잃어버려야 합니다.

관련 정보