VcXsrv를 사용하면 Windows 10에서 사용자 인터페이스가있는 Linux 앱을 사용할 수 있습니다.

창 10의 VcXsrv

마이크로 소프트가 4 년 전 WSL을 처음 도입했을 때 많은 사용자들이 참신함에 기뻐했습니다. 무엇보다도 Windows에서 Linux 터미널을 사용하면 많은 도구를 사용할 수 있습니다. 그러나 이런 종류의 "가상 머신"에는 약간의 문제가 있습니다. 실제로는이를 빠르고 나쁘게 설명하고 출력 장치에 연결되어 있지 않으므로 GUI로 응용 프로그램을 실행할 수 없습니다. 또는 공식적으로는 아닙니다. VcXsrv 그가 우리를 허락한다면.

VcXsrv는 xorg 기반 Windows X 서버. 이 작은 응용 프로그램을 통해 사용자 인터페이스로 응용 프로그램을 실행할 수있는 WSL에 모니터가 연결되어 있음을 시뮬레이션 할 수 있습니다. 설치는 이미 가능했지만 실행하려고 할 때 오류가 발생했습니다. 이 기사에서는 예를 들어 Windows 10에 Gedit를 설치하려는 경우 따라야하는 단계를 보여줍니다.

VcXsrv 덕분에 Windows 10에서 GUI로 Linux 앱을 실행하는 방법

  1. 가장 먼저해야 할 일은 WSL을 설치하는 것입니다. 에 이 문서는 지난 XNUMX 월부터 당신은 그것을하기 위해 필요한 모든 것을 설명했습니다. 중요: 작성 당시에는 WSL 2로 업그레이드 할 필요가 없습니다. Linux 앱이 Windows 10에서 GUI로 실행되는 것을 차단하는 몇 가지 버그가 있습니다. 이러한 버그는 향후 수정 될 예정이지만 지금은 불가능합니다.
  2. 다음으로 VcXsrv를 설치합니다. 이 링크.
  3. 설치하는 동안 모든 것을 기본값으로 둡니다. 설치가 끝나면 VcXsrv가 백그라운드에서 실행되며 시스템 트레이에서 해당 옵션에 액세스 할 수 있습니다.
  4. 방화벽 경고가 표시되면 "VcXsrv windows xserver"액세스를 허용합니다.

연결 허용

  1. 다음 단계는 테스트를 실행하는 것입니다. 이론적으로는 모든 앱을 설치할 수 있으며 명령은 설치 한 Linux 배포에 따라 다릅니다. Ubuntu 및 파생 제품에서 명령은 일반적인 명령입니다 (sudo apt install APP). WSL에 앱을 설치하는 것은 긴 프로세스이므로 인내심을 가져야합니다.
  2. 앱이 설치되면 다음 명령을 실행합니다.
export DISPLAY=:0
  1. 명령이 실행되면 애플리케이션을 실행해야합니다. 이렇게하려면 터미널에 이름을 써야합니다. "Gedit"의 경우 "gedit"를 써야합니다.

여러 Linux 앱을 동시에 실행하려면 다음에서 실행해야합니다. 윈도우 터미널. 이 작업을 수행하려면 명령 전에 따옴표없이 "wsl"을 입력해야합니다. 각 응용 프로그램을 시작하기 전에 6 단계의 명령을 사용해야합니다.

문제 해결

일반적으로 문제는 많지 않지만 가장 일반적인 것은 WSL 2를 사용하고 있다는 것입니다. WSL XNUMX는 현재 일부 버그가 있음을 이미 설명했습니다. 우리가해야 할 일은 다운 그레이드 (다운 그레이드). 우리는 다음과 같이 할 것입니다.

  1. Windows PowerShell을 열고 다음 명령을 입력하여 사용중인 WSL 버전을 표시합니다.
wsl -l -v
  1. 도움말 옵션 만 표시되는 경우 WSL 1에있는 것으로 가정합니다. 버전에 대한 정보가 표시되고 "VERSION"아래에 "2"가 표시되면 다음 명령을 입력하여 내려 가야합니다.
wsl --set-version Ubuntu 1
  1. 다음 단계는 인내입니다. 사용중인 장비에 따라 다운 그레이드하는 데 20 ~ 30 분 (또는 그 이상)이 소요될 수 있습니다. 프로세스가 완료되면 Linux GUI 애플리케이션이 원활하게 실행됩니다.

멀티미디어 앱에 문제가있을 수 있습니다.

이 기사에서 설명하는 것은 이미지에 대한 것입니다. 즉, Gedit와 같은 응용 프로그램을 문제없이 실행할 수 있지만 Rythmbox와 같은 응용 프로그램을 설치하는 것은 좋지 않습니다. 소리가 예상대로되지 않습니다. 그 외에 앱은 마치 네이티브 인 것처럼 매우 잘 작동합니다. 전체 그래픽 환경에 의존하지 않기 때문에 "가상 머신"은 Virtualbox 또는 Microsoft의 자체 Hyper-V에 설치하는 것과 같이 다른 것보다 훨씬 더 유연하게 작동합니다.

미래에 소리 측면에서도 개선 될 것이라는 점은 배제되지 않습니다. 어쨌든이 기사에서 설명하는 것은 Windows에서 다른 방법으로는 불가능한 일부 Linux 도구를 사용하려는 모든 사람들에게 도움이 될 것입니다. Windows 10에서 실행할 수있는 Linux 전용 앱은 무엇입니까?


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   프루누스H

    WSL 2로 다운 그레이드 할 필요없이 WSL 1에서 실행하는 데 기여합니다.

    https://github.com/microsoft/WSL/issues/4106

    안부,