Windows App과의 연동 Win32 프로그램은 WSL 환경에서 경로만 잘 지정하면 실행할 수 있지만, Windows App은 직접 실행이 불가능하여 Windows 쪽에 배치파일(cmd 스크립트)를 추가로 생성해 주어야 함. Powershell 에서 App 목록을 추출 PS> get-appxpackage > app_list.txt app_list.txt 에서 연동할 App을 검색하여 InstallLocation, PackageFamilyName 두 값을 확인 Name : Microsoft.Office.OneNote ... ... InstallLocation : C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.13127.20190.0_x64__..
Windows앱과의 연동 일반적인 Win32 프로그램은 대부분 아래의 방법으로 연동 가능하며 Excel을 예로 설명함. Excel 연동 적당한 디렉토리(여기서는 ~/.local/bin/ 사용)에 excel 실행을 위한 스크립트 생성 파일들의 경로는 시스템마다 다를 수 있으므로 확인 후 변경 #!/bin/bash EXEC='/mnt/c/Program Files/Microsoft Office/root/Office16/EXCEL.EXE' if [ -z $1 ]; then "$EXEC" else FILE_PATH=`wslpath -w "$1"` "$EXEC" "$FILE_PATH" fi X-Window 용 desktop 파일 생성 Exec 에는 위엣거 생성한 shell script를 지정 Icon..
Windows Terminal과 연동 Windows Terminal 의 설정 파일(settings.json) 파일을 열어 아래의 내용 추가 { "guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}", "hidden": false, "name": "kali-win-kex", "commandline": "wsl -d kali-linux kex wtstart", "startingDirectory" : "//wsl$/kali-linux/home/magnon" } startingDirectory를 지정하지 않으면 Password 파일을 찾지 못하는 오류가 발생됨. guid 는 아래의 명령으로 생성 가능 ### PowerShell PS> [guid]::NewGuid() Guid --..
kali-win-kex? WSL2 환경에서 Kali Linux에 데스크탑 환경을 제공 사전 요구사항 Windows 10 버전 1903 이상 WSL2가 처음 나왔을 때에는 2004 버전만 지원했지만, 1903. 1908 버전에 backport됨 WSL2 설정 Kali Linux 설치 win-kex 설치 Kali Linux의 WSL 버전 확인 명령 프롬프트 또는 PowerShell 에서 실행 PS> wsl -l -v NAME STATE VERSION * kali-linux Running 2 WLE Running 1 Kali Linux 의 WSL버전이 1로 확인된다면 WSL2로 변경 PS> wsl --set-version kali-linux 2 Kali Linux 를 업데이트 $ sudo apt update ..