Caps Lock이 모든 문자에 대해 작동하지 않습니다

Caps Lock이 모든 문자에 대해 작동하지 않습니다

저는 Debian Jessie를 실행하는 노트북에 Linux 콘솔만 있고(X 서버는 설치되지 않았습니다) 있습니다. 이 노트북에서는 Caps Lock이 덴마크어 특수 문자 æøå와 작동하지 않습니다(ÆØÅ 대신 æøå만 표시됩니다).

문제를 해결하기 위해 Debian Wheezy를 실행하는 다른 컴퓨터에서 몇 가지 테스트를 실행했습니다. 이 컴퓨터에서는 Linux 콘솔에 로그인할 때 Caps Lock이 이러한 문자에 대해 작동합니다.

이것을 발견한 후 두 컴퓨터의 키보드 설정이 동일한지 확인했습니다.

dpkg-reconfigure keyboard-configuration: Generic 105-key (Intl) PC, Danish
dpkg-reconfigure console-data: Do not touch keymap
dpkg-reconfigure console-setup: UTF8, # Latin1 and Latin5 - western Europe and Turkic languages

위의 설정을 사용하면 Wheezy 컴퓨터에는 없는 문제가 Jessie 컴퓨터에는 여전히 존재합니다. dpkg-reconfigure keyboard-setupJessie의 컴퓨터에서 실행한 후 다음 오류가 발생한다는 점에 유의해야 합니다 .

update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults

이는 변경 사항이 아직 적용되지 않았음을 의미합니까?

dpkg-reconfigure console-data또한 대신 다음 옵션을 실행하고 선택하여 Do not touch keymapWheezy 시스템에서 문제를 성공적으로 재현했다는 점도 주목해야 합니다 .

Select keyboard from list, qwerty, Danish, deadkeys

결과는 다음과 같습니다.

Looking for keymap to install:
dk-latin1

그 후 Caps Lock은 Wheezy 머신의 덴마크어 문자에도 적용되지 않았습니다(다행히 재부팅 후 다시 변경되었습니다). 이는 Jessie 머신이 위의 설정으로 실행되고 있고 그것이 문제의 원인임을 시사할 수 있지만 dpkg-reconfigure console-dataJessie 머신에서 실행하고 위와 동일한 설정을 선택하면 (재부팅할 때까지) 또 다른 문제가 발생합니다. tmux 접두사 C-\가 인식되지 않습니다. 이는 실행을 통해 얻은 설정이 dpkg-reconfigure console-data내 Jessie 컴퓨터의 기본 설정이 아님을 의미할 수 있습니다.

이 문제의 원인은 무엇입니까? Caps Lock이 켜져 있을 때 문제를 해결할 수 있나요? 아니면 æøå를 ÆØÅ에 다시 바인딩하는 해결 방법이 있나요?

답변1

보고서를 제출했는데 사실이었습니다오류로 확인됨.

이 해결 방법을 찾았습니다.

Wheezy를 실행하는 컴퓨터에서:

 $ sudo dumpkeys -l > mykeys.txt

Jessie를 실행하는 컴퓨터에서 /etc/rc.local에 다음을 추가했습니다.

loadkeys /path/to/mykeys.txt

관련 정보