MacBook에서 VirtualBox를 사용하여 Kali Linux VM을 실행하고 있습니다. 내 노트북이 꽤 오래되었기 때문에 다음 명령을 사용하여 GUI를 비활성화하기로 결정했습니다.이것가이드. 독일어 키보드가 있으므로 다음을 사용하여 레이아웃을 변경해 보았습니다.
dpkg-reconfigure keyboard-configuration
그리고
service keyboard-setup restart
그 후에는 성공이 표시되고 구성 파일에도 /etc/default/keyboard
올바른(독일어) 레이아웃이 표시되지만 입력에는 여전히 us 레이아웃(예: z 및 y가 반전됨)을 사용하는 것으로 표시됩니다. VirtualBox와 관련이 있는지 모르겠습니다.
답변1
전역 키보드 설정을 변경하려면 매뉴얼 페이지를 참조하십시오.키보드(5). 시스템 언어를 변경하려면 /etc/default/keyboard
루트 권한으로 수정해야 합니다.
sudo nano /etc/default/keyboard
언어 태그를 찾을 수 있습니다learn.microsoft.com에서.
키보드 모델(XKBMODEL="")의 경우 열기 /var/lib/dpkg/info/keyboard-configuration.config
- 목록 구조는 [LANGUAGE_TAG]입니다.모델[키보드_이름]. 가장 쉬운 방법은 +를 눌러 Ctrl검색하는 것 입니다 F.
이는 전체 프로세스에 대한 명령입니다. 내 예에서 [KEYBOARD_NAME]은 "asus_laptop"이고 언어는 독일어이므로 [LANGUAGE_TAG]는 "de"입니다. XKBVARIANT="" 및 XKBOPTIONS=""는 변경되지 않은 상태로 유지됩니다.
sudo bash -c 'echo -e "XKBMODEL=\"asus_laptop\"\nXKBLAYOUT=\"de\"\nXKBVARIANT=\"\"\nXKBOPTIONS=\"\"" > /etc/default/keyboard &&
sed -i "/de_DE.UTF-8 UTF-8/s/^# //" /etc/locale.gen &&
locale-gen &&
update-locale LANG=de_DE.UTF-8 &&
echo "LANG=de_DE.UTF-8" >> /etc/locale.conf &&
echo "export LANG=de_DE.UTF-8" >> ~/.bashrc'
또한 update-locale LANG=de_DE.UTF-8
시스템 로캘을 업데이트하고 마지막으로 /etc/locale.conf
및 파일 ~/.bashrc
에 적절한 줄을 추가합니다 .