Ctrl+Alt+Forward를 통해 입력하는 ChromeOS(개발 모드)에서 개발자 콘솔을 사용해 보았지만 키보드 레이아웃을 전환할 때 loadkeys cz
오류가 발생합니다 Couldn't get a file descriptor referring to the console
.
- crosh에서 chroot를 수행하면 동일한 결과를 얻지만 이 경우 ChromeOS에 설정된 레이아웃을 사용하면 괜찮습니다.
나는 볼 수 있다키보드 코드맞다ls /usr/share/X11/xkb/symbols/
내가 찾은 응답도 loadkeys
동일합니다.크로셰, 시스템 설정에서 상속된 언어/레이아웃만 해당됩니다.
쉘에서 키맵/레이아웃을 설정하는 다른 방법이 있습니까?
답변1
ChromeOS에 대해서는 모르지만 세션이 진행 중일 때 Arch Linux 시스템에서 loadkeys
동일한 오류가 발생합니다 . 해결 방법은 명시적인 옵션을 사용하여 콘솔을 지정하는 것입니다.setfont
screen
-C
$ loadkeys -C /dev/console cz
콘솔에 대한 쓰기 액세스 권한이 없으면 다른 오류가 발생합니다.
/dev/console을 열 수 없습니다.
이 경우 올바른 권한을 제공하는 모든 방법이 가능합니다. 나는 단지 다음을 사용하거나 sudo
소유자를 변경할 수 있습니다.
sudo chown myusername:myusername /dev/console
loadkeys
X11 키보드 레이아웃은 텍스트 콘솔에 사용되지 않습니다. 대신 이러한 파일은 /usr/share/kbd/keymaps
다른 형식으로 되어 있습니다.
레이아웃은 cz
계속 사용할 수 있지만 X11용 사용자 정의 레이아웃은 이식해야 합니다.