일주일에 한번씩 자택근무가 있어 집에선 집 컴퓨터로 업무를 보게되는데
저번에 포맷한김에 집 PC에 제 개인적인 환경과 작업환경을 완전히 분리시켜놨음
윈도우에 WSL2 설정하고 Ubuntu 설치해서
거기 linux에 intellij 설치하고 docker도 ubuntu 에 설치했고 db, redis, api server를 컨테이너로 구현시킴
자택근무중엔 wsl을 키고 프로그램들을 실행해서 업무를 보고
그 외에 업무를 하지 않을시엔 아예 wsl을 키질 않아 내 PC가 괜한 리소스를 잡아먹지 않게 세팅을 해놓음
그냥 집에서 컴터하는데 작업표시줄에 업무관련 프로그램들 있는게 꼴보기 싫어서 그렇게 해놓음
브라우저도 회사 google work 계정과 내꺼 개인 google 계정이 있어서
브라우저를 웨일(개인용)이랑 edge(업무용)따로 사용하다
이제 아예 그냥 집 PC의 브라우저에선 회사 관련 계정에 로그인되어있지 않게 하기위해
그리고 업무용 툴(slack, jira, figma, 그리고 업무용 문서관리 등등)들도
아예 내 컴에서 구동 안되고 ubuntu에서 구동되게 세팅하려니 Ubuntu desktop gui 환경이 필요해졌음
터미널만으로 하기엔 조금 효율이 떨어지는부분이 있어서(대표적으로 첨부파일 드래그)
gnome-desktop 환경을 세팅하기로 마음 먹었음
Ubuntu 20.04에
display 설정 한다음 X11 설정하고
gnome-desktop 설치한다음에
윈도우에 VcXsrv 설치해서 각종 필요한 환경변수설정 다 설정해서 구동하니 잘 됐음
자택근무중에는 wsl 키고 한쪽모니터에 ubuntu gnome desktop 전체로 띄워놓고
거기에서 intellij, 슬렉, 업무관련 브라우져들 켜놓으니 레알 신세계더라
자택근무 아닐때는 WSL 안키면 회사관련 앱들이나 브라우저같은거 안보여서 맘 편하고
눈에 안보이니까 괜히 리소스 아끼는거같아서 좋고
거기다 WSL 환경에서 개발 하면서 Python debug모드 run, reload 그리고 build 해서 docker 컨테이너 올리는게
Window 환경에서 하는것보다 ubuntu 환경에서 하는게 훨씬 빠르더라고 그래서 만족감이 뒤질거같았음
회사 업무장비는 인텔맥북 프로 19년형 16G ram 이라서 회사에서 업무볼땐 그냥 존나 답답함
맥북이 암만 개발에 좋다지만 물리적인 성능 한계는 극복못함 특히 램때문에 그냥
intellij에 docker만 띄워놔도 뒤질라고함
그러다보니 집에서 linux에서 돌아가는 작업환경 속도에 감동하고있었음
근데 업무중에 갑자기 20.04의 기본 내장 파이썬인 3.8 버전이 눈에 들어오니까 거슬리더라고
그래서 그걸 강제로 삭제하고 내가 사용하는 3.10 버전을 메인으로 바꿔버렸더니 그때부터 문제가 생김
갑자기 패키지 관리가 꼬였는지 모든 프로그램이 설치가 안되고 업데이트도 안되며 시스템이 맛탱이가 가버림
다시 3.8 버전 설치할라니까 3.8이 설치가 안됨 패키지로도 설치 안되고 인터넷에서 받아 압축풀어서 직접 설치해도 안됨
그래서 WSL을 아예 그냥 재설치 해버렸는데
처음 세팅했던것과 동일한 방식으로 세팅을 했는데도
최초 부팅은 문제없이 되고 프로그램들도 잘 실행되나
프로그램을 한번 끄면 다시 실행이 안되고 로그에는 잘못된 메모리 참조 관련 오류가 계속 뜨고
프로그램 구동들이 한박자씩 느리게되거나 그냥 무반응으로 아무것도 안켜지고
좀 뭔가 맛탱이 간 OS 환경이 되더라
20.04, 22.04, 24.04 싹 다 다시 설치해보며 gnome 환경 세팅을 하는데
wsl 삭제 재설치만 한 20번은 한거같아 이설정 저설정 다 해보고
이거때문에 chatGpt 유료결제해서 물어봐가면서도 해봤는데 안됨
부팅만 잘 되고 뭔가 다 나사빠진 GUI 환경이되어 실사용이 불가능한 상태로 켜져버림
혹시 윈도우 Wsl2에 linux-desktop 설정해서 잘 쓰고있으면 팁좀 공유해주라
내 윈도우 환경은 윈도우11 24H2 정식버전이며
Hyper-V 관련기능 활성화했고
BIOS에서도
VT-D 활성화
Intel Virtualzation Technology 활성화 해뒀다
CPU는 i7-13700k
램은 32G
GPU는 4090이야
wsl2는 설정 거의 안만져도 기본적으로 gui 앱 구동이 되서(weston + rdp설정이 절 되있음) 난 전체 데스크탑 환경 대신 필요한 앱만 깔아서 쓰는 중
윈도에서 powertoys 쓰면 powertoy run으로 gui 앱들도 그거로 구동되고 해서 편하드라
slack이나 jira에 첨부파일 올릴때 드래그로 못하고 파일경로 찾아서 넣어야해서 좀 불편하더라고 그냥 내장된 wslg로 브라우저 intellij slack 다 띄워놓고 하다가 이게 번거로워서 desktop 환경 찾아보게됐고 처음 설치했을땐 잘 돼서 편하게 썼는데 갑자기 안되니까 답답하다
powertoys 이거 한번 알아볼게 추천 고마워