Computer >> 컴퓨터 >  >> 시스템 >> Linux

i3wm 설치 후 반드시 해야 할 필수 설정 9가지 – 작업 흐름 극대화 가이드

i3wm 설치 후 반드시 해야 할 필수 설정 9가지 – 작업 흐름 극대화 가이드

미니멀리즘을 좋아하고 작업 속도를 높이고 싶다면 타일링 창 관리자(tiling window manager)로 전환하는 것이 좋습니다. 적절한 설정과 튜닝만 갖추면 생산성이 눈에 띄게 향상되고, 데스크톱에 세련된 미적 감각까지 더할 수 있습니다.

i3wm(i3 Window Manager)은 초보자와 베테랑 모두에게 인기 있는 선택지입니다. 가볍고 강력하며 높은 수준의 커스터마이징이 가능해, 리눅스 라이싱(ricing)에 처음 입문하는 사람에게도 완벽하게 어울립니다.

이 글에서는 i3wm을 설치한 후 반드시 처리해야 할 필수 작업들을 소개하여, 기존 데스크톱 환경에서 보다 매끄럽게 전환할 수 있도록 안내합니다.

1. 슈퍼(Super) 키 바인딩하기

i3 세션에 처음 부팅하면 Super 기능의 기본 키 바인딩을 설정하라는 메시지가 표시됩니다. 이는 i3는 물론 어떤 창 관리자에서든 계속 사용하게 될 핵심 키 바인딩입니다.

기본적으로 i3wm은 Win 키 또는 Alt 키를 Super로 지정할 수 있는 옵션을 제공합니다. 일반적으로 Win 키를 Super로 매핑하는 것이 권장되지만, 원하는 다른 키로 자유롭게 지정해도 무방합니다.

2. Nitrogen으로 배경화면 설정하기

i3wm을 처음부터 새로 설치했다면 빈 화면이 나타나 당황했을 것입니다. 첫인상은 그리 좋지 않지만 걱정하지 마세요. 몇 가지 명령어만으로 배경화면을 영구적으로 변경할 수 있습니다.

i3wm에서 배경화면을 변경하려면 배경화면 관리자가 필요합니다. Nitrogen은 배경화면을 손쉽게 관리하고 설정할 수 있는 인기 있는 도구입니다.

사용 중인 배포판의 패키지 관리자로 Nitrogen을 설치하세요.

Ubuntu/Debian 계열:

sudo apt install nitrogen

Arch Linux:

sudo pacman -S nitrogen

RHEL/CentOS/Fedora:

sudo dnf install nitrogen

배경화면을 설정하려면 Nitrogen을 실행하고 배경 이미지가 저장된 디렉터리로 이동하세요. Nitrogen이 자동으로 이미지를 불러와 선택할 수 있게 해줍니다.

또한 로그아웃하거나 i3wm을 새로고침할 때마다 배경화면이 자동으로 복원되도록 i3wm 설정 파일에 다음 줄을 추가하세요:

exec always nitrogen --restore
i3wm 설치 후 반드시 해야 할 필수 설정 9가지 – 작업 흐름 극대화 가이드

3. 컴포지터(Compositor) 설치하기

i3wm에는 기본적으로 컴포지터가 포함되어 있지 않습니다. 따라서 r/unixporn 서브레딧에서 볼 수 있는 것 같은 흐림 효과, 투명도 등 화려한 시각 효과를 추가하려면 컴포지터를 별도로 설치해야 합니다.

Compton은 예전에 i3wm 사용자들이 즐겨 쓰던 컴포지터였지만, 최근에는 그 포크 버전인 picom이 그 자리를 대신하고 있습니다. picom을 설치하고 Nitrogen처럼 자동 시작되도록 설정하면 준비 완료입니다.

컴포지터를 사용하면 i3wm에서 발생할 수 있는 화면 찢어짐(tearing)이나 깨짐 현상 문제도 함께 해결됩니다.

picom 컴포지터 설치

picom 설치는 매우 간단하며, 리눅스에서 패키지를 설치하는 일반적인 과정과 동일합니다. 터미널을 열고 사용 중인 배포판에 맞는 명령어를 실행하세요.

Arch 기반 시스템:

sudo pacman -S picom

Debian/Ubuntu 계열:

sudo apt install -y picom

RHEL/Fedora/CentOS:

sudo dnf install picom

picom 자동 실행 설정

i3 세션에 로그인하는 즉시 picom이 실행되도록 하려면, i3wm 설정 파일에 세션 시작 시 picom을 실행하라는 한 줄을 추가하면 됩니다.

설정 파일 아무 곳에나 다음 줄을 입력한 후 Super + Shift + R 키로 i3wm을 새로고침하세요:

exec picom

4. 터미널 에뮬레이터 변경하기

i3wm 설정 파일은 초기에 i3-sensible-terminal을 기본 터미널로 지정합니다. 기본 제공되는 것을 그대로 사용해도 문제는 없지만, 확장된 기능과 뛰어난 커스터마이징을 제공하는 Alacritty, Terminator, Kitty 같은 더 나은 선택지들을 놓치게 됩니다.

기본 터미널을 변경하려면 설정 파일에서 해당 줄을 편집하여 "i3-sensible-terminal"을 선호하는 터미널로 교체하세요. 예를 들어 Alacritty를 기본 터미널로 설정하려면 다음과 같이 입력합니다:

bindsym $mod+Return exec alacritty

5. 앱 런처(dmenu) 활용하기

GNOME이나 XFCE 같은 데스크톱 환경과 달리, i3wm에서는 Super 키를 눌러도 앱 메뉴가 나타나지 않는다는 점을 이미 눈치챘을 것입니다.

i3wm에서 앱을 실행하려면 터미널을 통해 직접 실행하거나 앱 런처를 사용해야 합니다. dmenu는 탁월한 선택지로, i3wm을 제공하는 배포판에는 종종 기본 설치되어 있습니다. 빠르고 가볍며 손쉽게 커스터마이징할 수 있습니다.

배포판의 패키지 관리자를 통해 dmenu를 설치할 수 있습니다. 터미널을 열고 배포판에 맞는 명령어를 실행하세요:

Arch Linux:

sudo pacman -S dmenu

Debian/Ubuntu 계열:

sudo apt install -y dmenu

RHEL/Fedora/CentOS:

sudo dnf install dmenu

설치 후 Win + D로 dmenu를 실행하고 실행하려는 애플리케이션을 검색하세요.

6. 상태 바(Status Bar) 설치하기

상태 바는 화면 하단 또는 상단에 위치하는 선택적 구성 요소로, CPU 사용량, RAM 사용량, 인터넷 속도 등 시스템 정보를 추적하고 표시합니다.

시스템의 하드웨어·소프트웨어 구성 요소별 지표를 표시하도록 구성할 수 있습니다. 리소스 사용에 민감하고 성능을 면밀히 살피고 싶다면 상태 바 설치를 적극 추천합니다.

인기 있는 선택지로는 i3status, Waybar, Polybar 등이 있습니다.

7. 워크스페이스 정리하기

기본적으로 워크스페이스는 1부터 10까지 숫자로 배열되며, Super + X(X는 1~0 사이의 숫자)로 전환할 수 있습니다. 그대로 사용해도 무방하지만, 숫자 대신 각 워크스페이스의 용도에 맞는 이름으로 바꾸는 것이 훨씬 효율적입니다.

예를 들어 1, 2, 3을 Web, Code, Media 등으로 바꾸는 식입니다. 이렇게 하려면 i3wm 설정 파일을 열어 다음 줄을 수정하세요:

set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"

그리고:

bindsym $mod+1 $ws1
bindsym $mod+2 $ws2
bindsym $mod+3 $ws3
bindsym $mod+4 $ws4

위 내용을 다음과 같이 변경합니다:

set $term "1: term"
set $web "2: web"
set $file_manager "3: files"

그리고:

bindsym $mod+1 $term
bindsym $mod+2 $web
bindsym $mod+3 $file_manager

나머지 워크스페이스도 원하는 대로 수정한 후 Super + Shift + R로 i3wm을 새로고침하면 변경 사항이 즉시 적용됩니다.

8. 키 바인딩 개인화하기

창 관리자에서의 탐색은 키보드 중심으로 이루어집니다. 창 관리자의 잠재력을 최대한 활용하려면 모든 기능은 아니더라도 최소한 기본 기능들의 키 바인딩은 익숙해져야 합니다.

기본 키 바인딩이 맞지 않는다면 i3wm 설정 파일을 편집해 자신만의 커스텀 키 바인딩을 설정하면 됩니다. 키 바인딩과 커스터마이징 방법에 대해 자세히 알아보려면 공식 i3wm 문서를 참고하세요.

9. 도트파일(Dotfiles) 백업하기

초보자들이 흔히 간과하지만 가장 중요한 작업이 바로 도트파일 백업입니다. 도트파일은 설정 파일을 가리키는 리눅스 용어입니다.

이렇게 불리는 이유는 설정 파일들이 대부분 숨김 디렉터리에 저장되는데, 리눅스에서는 모든 숨김 디렉터리 이름이 마침표(dot)로 시작하기 때문입니다. 그래서 "dot"-files라고 부릅니다.

i3wm이든 어떤 창 관리자든 처음 접하면 실험과 라이싱 과정에서 버그와 오류를 만나게 되기 마련입니다.

i3wm에 문제가 생길 때마다 빠르게 정상 상태로 되돌리려면 설정 파일의 백업을 반드시 유지해야 합니다.

도트파일을 백업하는 가장 이상적인 방법은 GitHub 저장소에 업로드하는 것입니다. Git 사용법이 익숙하지 않다면 먼저 Git의 기본 개념과 활용법을 익혀두는 것이 좋습니다.

리눅스를 위한 최고의 창 관리자

i3wm은 신뢰할 수 있는 타일링 창 관리자로 오랜 평판을 지니고 있지만, 오픈소스(FOSS) 세계에는 언제나 다양한 대안이 존재합니다.

i3wm을 메인 환경으로 삼기 전에 경쟁작들을 살펴보고 장단점을 비교해 보는 것이 현명합니다. 이 글이 여러분에게 맞는 리눅스 창 관리자를 선택하는 데 도움이 되기를 바랍니다.