![WSL에서 키보드 레이아웃 변경](https://linux55.com/image/192807/WSL%EC%97%90%EC%84%9C%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%20%EB%B3%80%EA%B2%BD.png)
Linux용 Windows 하위 시스템에서 Dvorak으로 변경하려고 합니다. WSL 세션에 로그인할 때마다 이 작업을 자동으로 수행하고 싶지만 공유 시스템의 다른 사용자에게 영향을 주지 않도록 나 자신에 대해서만 수행하고 싶습니다. 바닐라 리눅스 명령이 작동하지 않습니다. 예를 localectl
들어
Failed to create bus connection: No such file or directory
그리고 setxkbmap
:
Cannot open display "default display"
이것은 Windows Server 2019의 Ubuntu WSL입니다. 중요한 경우 Mac에서 원격 데스크톱을 통해 Windows 시스템에 연결합니다.
답변1
SSH를 통해 WSL에 액세스하는 방법을 찾았습니다. 내 질문에 직접적으로 대답하지는 않지만 내 목표를 달성합니다.
먼저 관리자 PowerShell 프롬프트를 열고(시작 메뉴에서 PowerShell을 입력하고 Ctrl+Shift를 누른 상태에서 Enter 키를 누름) 다음을 입력합니다.
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
OpenSSH 서버 대신 클라이언트를 가질 수 있는 방법을 알아보세요. 추가하세요:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
이제 SSHD 서비스를 시작하거나 자동으로 시작되도록 설정합니다.
Start-Service sshd
Get-Service sshd
또는 자동으로:
Set-Service -Name sshd -StartupType 'Automatic'