WSL에서 키보드 레이아웃 변경

WSL에서 키보드 레이아웃 변경

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'

원천:https://www.hanselman.com/blog/the-easy-way-how-to-ssh-into-bash-and-wsl2-on-windows-10-from-an-external-machine

관련 정보