특정 가상 터미널의 키보드 레이아웃을 변경하는 방법은 무엇입니까?

특정 가상 터미널의 키보드 레이아웃을 변경하는 방법은 무엇입니까?

"loadkeys"가 콘솔에서 키맵을 변경하는 데 사용된다는 것을 알고 있지만 키맵 설정을 변경하면 모든 가상 터미널의 키맵 설정이 변경됩니다. 매뉴얼 페이지를 보니 "--console" 옵션이 언급되어 있지만 이 옵션을 통해 VT를 지정하면 아무런 차이가 없습니다.

저는 데비안 8(jessie)을 사용하고 있습니다.

지금 사용하고 있는 VT의 키맵을 변경하고 다른 모든 VT가 현재 가지고 있는 키맵을 유지하도록 할 수 있습니까?

답변1

아니요, 매뉴얼 페이지loadkeys당신은 할 수 없다고 말하세요경고하다부분:

읽기 권한이 있는 사람은 누구나 /dev/console실행할 수 loadkeys 있으므로 키보드 레이아웃을 변경하여 잠재적으로 사용할 수 없게 만들 수 있습니다. 키보드 번역 테이블은 다음과 같습니다.모두에게 공통가상 콘솔이므로 키 바인딩을 변경하면 모든 가상 콘솔에 동시에 영향을 미칩니다.

변경 사항은 모든 가상 콘솔에 영향을 미치므로 세션보다 오래 지속됩니다. 이는 로그인 프롬프트에서도 키 바인딩이 사용자가 기대하는 것과 다를 수 있음을 의미합니다.

맨페이지의 날짜(1994년 2월 6일)는 오래 전입니다. 이 프로그램의 작성자는 일부 향후 버전의 Linux가 서로 다른 가상 터미널에 대해 독립적인 키맵을 지원할 것이라고 가정했을 수 있습니다. 그것은 얼마 전 일이었고 Linux 콘솔은 그다지 오랫동안 개발 초점이 아니었습니다.

관련 정보