WSL2(Linux 버전)에서 intellij idea 사용 방법

※ 대체로 이곳[1]의 내용입니다.

Windows 측면 작업


Windows에 X 서버 설치


설치VcXsrv 등.
사랑을 끊다.

WSL2에 대한 방화벽 설정 변경


가장 간단한 방법은 방화벽을 무효화하는 것이지만, 어쨌든 그것이다
Powerrshell 설정은 다음과 같습니다.
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound  -InterfaceAlias "vEthernet (WSL)"  -Action Allow
위에서 설명한 내용은 매니저 창에 있습니다.
제어 VcXsrv에 액세스하지 않고 공개적으로 시작합니다.
※ 왜 이렇게 잘 진행됐는지는 아직 깊이 파고들지 않았습니다.
アクセスコントロールしない
↑ 마찬가지로 나는 자동 복제 설정을 좋아하지 않아서 잘랐다.
설정이 저장되었는지 물어볼게요. 그래서 먼저 저장할게요.

공통 액세스를 통한 설정

Explorer에서 shell:startup 나온 곳에 이 파일을 저장하면 시작할 때 자동으로 시작합니다.

Ubuntu 측면(WSL2 내부) 작업


XWindow 관련 모듈 설치


내 경우는 다음과 같은 느낌.
sudo apt install -yq --no-install-recommends libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 libnss3 fonts-ipafont fonts-ipaexfont

WSL2의 Ubuntu에서 DISPLAY 변수를 호스트 쪽으로 이동


이것은 [2]의 내용이다.
export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
export LIBGL_ALWAYS_INDIRECT=1
↑ 아래 내용에 추가~/.bashrc[3]에 따라 LIBGL_ALWAYS_INDIRECT=1 하드웨어에 직접 명령을 내리면 속도가 빠릅니다.

JetBrainToolBox 다운로드


사랑을 끊다

JetBrainToolBox 시작


jetbrains-toolbox

설치 후 GUI를 통해 설치할 수 있습니다.
순조롭게 진행되었다.
그렇게 생각하지만 일본어 입력법을 설정해야 한다.
각주
https://stackoverflow.com/questions/61110603/how-to-set-up-working-x11-forwarding-on-wsl2 ↩︎
https://stackoverflow.com/questions/61110603/how-to-set-up-working-x11-forwarding-on-wsl2#answer-61110604 ↩︎
https://unix.stackexchange.com/questions/1437/what-does-libgl-always-indirect-1-actually-do ↩︎

좋은 웹페이지 즐겨찾기