리눅스를 한동안 사용해 왔다면 수많은 배포판과 데스크톱 환경의 존재에 궁금증을 느꼈을 것입니다. 모든 배포판을 구동하는 리눅스 커널은 모듈 방식으로 설계되어 있어, 하나의 획일적인 철학에 얽매이지 않습니다.
전통적으로 대부분의 리눅스 배포판은 GNOME이나 XFCE처럼 사용자 친화적인 데스크톱 환경을 기본으로 제공하지만, 그 대가로 더 많은 메모리와 CPU 자원을 소모합니다. 만약 리눅스로 더 높은 생산성을 추구하는 파워 유저라면, i3와 같은 창 관리자(Window Manager)를 사용해 보는 것도 좋은 선택입니다.
창 관리자란 무엇인가?
창 관리자(WM)는 GUI 환경에서 응용 프로그램 창의 위치와 모양을 제어하는 시스템 소프트웨어입니다. 데스크톱 환경(DE)의 일부로 포함될 수도 있고, 독립적으로 단독 사용도 가능합니다.
창 관리자는 창의 테두리, 제목 표시줄, 크기 및 크기 조절 기능 등 다양한 요소의 외관을 결정합니다. 동작 방식에 따라 다음 세 가지 유형으로 분류할 수 있습니다.
- 타일링 WM: 모든 응용 프로그램 창을 화면에 빈틈없이 배치하여 화면 공간을 낭비 없이 활용합니다. 기존 창들은 서로 겹치지 않으며, 새 창이 열릴 때마다 크기를 줄여가며 공간을 나눕니다.
- 스태킹(적층형) WM: 대중적인 리눅스 배포판에서 가장 흔히 볼 수 있는 방식입니다. 마치 책상 위의 종이처럼 창들이 서로 겹쳐 쌓일 수 있습니다.
- 다이내믹 WM: 타일링 방식과 플로팅(떠 있는) 방식의 창 배치를 상황에 따라 동적으로 전환할 수 있습니다.
타일링 창 관리자의 장단점
타일링 창 관리자는 강력한 도구지만, 스태킹 방식의 창 관리자를 내장한 완전한 기능의 데스크톱 환경에서 갈아타기 전에 몇 가지 고려할 점이 있습니다.
결정에 도움이 될 만한 장단점을 정리했습니다.
장점
- 데스크톱 환경에 비해 메모리와 CPU 사용량이 훨씬 적습니다.
- 마우스 사용을 최소화하고 Alt + F2 같은 단축키 중심의 키보드 작업으로 생산성이 크게 향상됩니다.
- 미니멀리즘과 유연성. 대부분의 창 관리자에는 내장 메뉴나 애플리케이션 실행기가 없으므로, 배포판에 의존하지 않고 자신이 선호하는 도구를 직접 선택해 설치할 수 있습니다.
- 제목 표시줄 수정부터 두 창 사이 간격 조절까지 폭넓은 사용자 지정이 가능합니다.
- 화면 공간을 최대한 활용할 수 있습니다.
단점
- 타일링 창 관리자가 모든 사람에게 맞는 것은 아닙니다. 원하는 작업 환경을 구축하려면 시간과 인내심, 그리고 상당한 설정 작업이 필요합니다.
- 마우스를 자주 사용하는 사용자라면 키보드 중심의 작업 방식 때문에 불편함을 느낄 수 있습니다.
- 상태 바, 네트워크 유틸리티, 배경화면 설정 도구 등 필요한 애플리케이션을 일일이 설치하고 설정해야 하는 번거로움이 따릅니다.
장단점을 비교한 후에도 타일링 창 관리자를 직접 경험해 보고 싶다면, i3 창 관리자부터 시작해 보는 것을 추천합니다.
i3 창 관리자 설치 방법
창 관리자 설치의 좋은 점은 기존 데스크톱 환경을 완전히 대체할 필요가 없다는 것입니다. 로그인할 때마다 둘 중 하나를 골라 사용할 수 있습니다.
시스템에 i3를 설치하려면 터미널을 열고 사용 중인 리눅스 배포판에 맞는 명령어를 실행하세요.
Debian, Ubuntu 및 파생 배포판의 경우:
sudo apt install i3
Arch 기반 배포판의 경우:
sudo pacman -S i3-wm
Fedora를 포함한 RHEL 계열 배포판에서도 설치는 간단합니다.
sudo dnf install i3
위 명령어는 i3 핵심 패키지만 설치한다는 점에 유의하세요. 애플리케이션 실행기, 배경화면 설정 도구 등 다른 유틸리티는 필요에 따라 별도로 설치해야 합니다.
설치가 완료되면 이제 i3 타일링 창 관리자를 설정할 준비가 된 것입니다. ~/.config/i3/config 또는 ~/.i3/config 위치의 설정 파일을 Micro 같은 텍스트 편집기로 수정하면 됩니다. 다음 로그인부터는 기존 데스크톱 환경과 i3 창 관리자 중 하나를 선택할 수 있습니다.
타일링 창 관리자로 생산성 극대화하기
타일링 창 관리자로의 전환은 리눅스 파워 유저로서 운영체제를 더 능숙하게 통제하고 생산성을 높이는 첫걸음이 될 수 있습니다. 초기 설정 과정이 다소 번거롭게 느껴질 수 있지만, 모든 것을 자신에게 딱 맞게 꾸밀 수 있다는 성취감은 그만한 가치가 있습니다.
반면, 아직 갈아타기엔 이르다고 생각하고 일상적인 용도로 여전히 훌륭한 데스크톱 환경이 필요하다면, 자신에게 잘 맞는 데스크톱 환경을 비교해 보고 선택하는 것도 좋은 방법입니다.