저는 개발을 위해 Ubuntu 호스트 내에서 Windows를 실행하는 가상 머신을 사용합니다. 또한 일반 활동에는 Ubuntu를 부분적으로 사용하지만 동시에 두 가지를 모두 사용하지는 않습니다. Windows에서 정기적으로 컴파일해야 하므로 VM의 성능을 최대화하고 싶습니다. 따라서 저는 데스크탑 환경의 "최소" 버전을 사용하고 싶습니다. 가능하다면 가상 머신을 전체 화면으로 실행하고 싶습니다. 이런 최소한의 시스템을 사용하는 것이 가능합니까? 그렇다면 무엇이고, 이 설정을 직접 구현할 수 있는 방법은 무엇입니까? 로그인 화면의 환경 선택기가 있으면 좋겠지만 선택 사항입니다.
답변1
아무것도 하지 않는 프로그램은 교체될 것입니다. 따라서 최소 RAM 사용량을 추구할 필요가 없습니다.
사용자 입력을 기다리면서 일시 중지되지 않는 백그라운드 프로세스를 피하세요. 예를 들어, 특정 페이지를 자동으로 새로 고치는 웹 브라우저나 들어오는 메시지를 정기적으로 확인하는 이메일 클라이언트를 열지 마십시오.
미니멀리스트 창 관리자를 찾는 한 가지 이유는 가상 머신이 모든 키 입력을 받을 수 있도록 하는 것입니다. Alt"+"와 같은 키보드 단축키를 유지하는 창 관리자는 가상 머신이 키보드를 잡지 못하는 경우 성가실 수 있습니다. Tab반대로, 가상 머신이 편리한 방식으로 키보드를 사용한다면 이는 문제가 되지 않습니다.
우분투에는 여러 가지 미니멀한 창 관리자가 포함되어 있으며 그 중 선택은 개인 취향에 따라 결정됩니다. 나는 그것들을 모두 나열하지 않을 것입니다. 개인적으로 사용하고 있어요톱상어, 미니멀하지는 않지만 최신 데스크톱 환경에 비해 여전히 작고 매우 유연합니다(Lisp 방언으로 프로그래밍 가능).
디스플레이 관리자(그래픽 모드로 로그인한 프로그램)에서 세션 유형을 선택할 수 있습니다. Ubuntu에는 기본적으로 "사용자 정의" 세션 유형이 없지만 원하는 작은 창 관리자에 최소 세션을 바인딩할 수 있습니다.사용자 정의 세션 유형 정의. 또는 텍스트 모드로 로그인하고( 텍스트 콘솔로 전환 하려면 Ctrl+를 누르고, GUI 로그인 화면이나 여기에서 시작된 세션으로 돌아가려면 + +를 누르십시오) 다음 명령을 실행할 수 있습니다.AltF1CtrlAltF7startx
세션을 시작하세요.
startx -- :1
파일을 실행합니다 ~/.xinitrc
(일반적으로 쉘 스크립트이며 세션에서 원하는 것은 무엇이든 시작할 수 있습니다). VM 에뮬레이터만 실행하고 다른 작업은 실행하지 않으려면 startx
명령줄 옵션에 전체 경로를 전달할 수 있습니다.
startx /usr/bin/vm-run 'My VM' -geometry 1920x1080+0+0
그러나 창 관리자가 없으면 창 크기 조정과 같은 작업을 수행할 수 없습니다.
답변2
더 가벼운 DE는 의심할 여지 없이 가상 머신을 위한 시스템 리소스를 확보하는 쉬운 방법입니다.
필요한/원하는 빛의 양에 따라 어떤 DE를 선택할지 안내됩니다. 보셨나요 MATE
아니면 XFCE
데스크탑이신가요? 둘 다 Unity보다 실행하기가 훨씬 가볍고 기본 Ubuntu 설치에서 쉽게 설정할 수 있는 모든 기능을 갖춘 데스크탑 환경입니다.
더 가볍게 해야 하는 경우 예를 들어 WM 타일링에 대해 생각할 수 있지만 i3
다른 DE의 일부 기능 세트를 포기하게 됩니다.