Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
프로그래밍:wsl을_이용한_리눅스_사용 [2020/11/18 14:19] – created yong | 프로그래밍:wsl을_이용한_리눅스_사용 [2023/09/05 15:46] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 25: | Line 25: | ||
Windows 10 2004 (20H1, Build 19041.264) | Windows 10 2004 (20H1, Build 19041.264) | ||
+ | BIOS 설정에서 가상화(Virtualization) 활성화 | ||
| | ||
- | 하지만 업데이트를 하더라도, 기본적으로는 WSL 2를 사용하도록 설정되어 있지 않다. 따라서 WSL 2사용을 위해 마이크로소프트에서 친절하게 설명을 | + | 요구사항이 |
- | | + | <code PowerShell> |
+ | wsl --install -d < | ||
+ | </ | ||
+ | |||
+ | 이 때 < | ||
+ | <code PowerShell> | ||
+ | wsl --list --online | ||
+ | </ | ||
+ | 을 입력하면 확인할 수 있다. 그 외의 OS 설치나 기타 설치방법에 대해서는 Microsoft에서 제공하는 문서를 | ||
+ | | ||
===== 리눅스 기본 설정 ===== | ===== 리눅스 기본 설정 ===== | ||
Line 43: | Line 53: | ||
==== GUI 환경 띄우기 ==== | ==== GUI 환경 띄우기 ==== | ||
- | WSL 리눅스가 설치 완료되어도 기본 환경이 CLI이기 때문에 GUI 프로그램을 실행할 수 없다. GUI 환경을 만들어주려면 약간의 작업이 필요하다. | + | 윈도우 11에서는 ' |
+ | WSLg를 이용하기 위해서는, | ||
+ | cmd나 파워쉘에 입력한다. | ||
+ | <code PowerShell> | ||
+ | wsl --update | ||
+ | </ | ||
+ | |||
+ | 윈도우 10의 경우는 아래의 방법을 이용한다. | ||
=== 서버 설정 (실제 화면을 띄우는 환경) === | === 서버 설정 (실제 화면을 띄우는 환경) === | ||
Line 50: | Line 67: | ||
설치를 완료하고 VcXsrv를 실행하면 다음과 같이 설정하는 창이 뜬다. 나중에 따로 설정할 필요 없이 편의를 위해 한 번은 설정해줘야 한다. | 설치를 완료하고 VcXsrv를 실행하면 다음과 같이 설정하는 창이 뜬다. 나중에 따로 설정할 필요 없이 편의를 위해 한 번은 설정해줘야 한다. | ||
- | - 원하는 창의 옵션을 선택한다. Display number는 기본적으로 -1로 지정되어 있는데, 특정 화면 번호에서만 출력되도록 하기 위해 0으로 설정한다. | + | {{ : |
- | | + | |
- | | + | 1. 원하는 창의 옵션을 선택한다. Display number는 기본적으로 -1로 지정되어 있는데, 특정 화면 번호에서만 출력되도록 하기 위해 0으로 설정한다. |
- | | + | |
+ | {{ : | ||
+ | |||
+ | 2. Start no Client를 선택한다. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 3. Additional parameters for VcXsrv에 -ac를 추가로 입력해준다. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 4. ' | ||
컴퓨터 재시작시 자동 실행이 되도록 하기 위해서 시작프로그램이 동작하는 폴더에 설정을 넣어주어야 한다. 시작프로그램 동작 폴더는 | 컴퓨터 재시작시 자동 실행이 되도록 하기 위해서 시작프로그램이 동작하는 폴더에 설정을 넣어주어야 한다. 시작프로그램 동작 폴더는 | ||
Line 94: | Line 122: | ||
</ | </ | ||
- | 이 때 IP와 DISPLAY NUMBER 대신 저 문장을 적는 것은, 접속환경에 따라 WSL의 IP도 변경되기 때문이다. 따라서 [[쉘_스크립트]]의 매크로 기능을 이용하여, | + | 이 때 IP와 DISPLAY NUMBER 대신 저 문장을 적는 것은, 접속환경에 따라 WSL의 IP도 변경되기 때문이다. 따라서 [[:쉘_스크립트]]의 매크로 기능을 이용하여, |
- | 이렇게 GUI 설정이 완료되었다. GUI 실행을 하려면 ' | + | bash설정을 완료하고 한 번 재부팅 하면 GUI 프로그램이 실행된다. GUI 실행을 하려면 ' |
==== 음악 재생 설정 ==== | ==== 음악 재생 설정 ==== |