웹사이트 검색

2024년 Linux용 타일링 창 관리자 상위 14개


이름에서 알 수 있듯이 Linux 창 관리자는 애플리케이션 창이 작동하는 방식을 조정하는 역할을 담당합니다. 운영 체제의 백그라운드에서 조용히 실행되어 열려 있는 프로그램의 모양과 배열을 처리합니다.

Linux에서 사용할 수 있는 여러 창 관리자가 있지만 예상한 대로 선택할 수 있는 최고의 타일링 창 관리자를 나열하는 문서가 있습니다.

1. i3 – 향상된 타일링 WM

i3는 고급 Linux 및 BSD 사용자와 개발자를 대상으로 하는 무료 오픈 소스이며 완벽하게 구성 가능한 창 관리자 앱입니다. 다른 대안보다 더 유연한 레이아웃을 허용하는 트리 데이터 구조를 갖추고 있으며 Haskell 또는 LUA가 필요하지 않습니다.

i3은 일반 텍스트 설정, 사용자 정의 키보드 단축키 및 기본 시스템을 다시 시작할 필요가 없는 구성을 포함하는 광범위한 기능으로 인해 가장 사랑받는 수동 창 타일링 관리자 앱 중 하나입니다.

'i3' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install i3         [On Debian, Ubuntu and Mint]
sudo yum install i3         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge x11-wm/i3       [On Gentoo Linux]
sudo apk add i3             [On Alpine Linux]
sudo pacman -S i3           [On Arch Linux]
sudo zypper install i3      [On OpenSUSE]    

2. bspwm

bspwm은 한 가지 작업에 집중하고 올바르게 완료함으로써 Linux 철학을 고수하는 것으로 알려진 무료, 경량 및 오픈 소스 타일링 관리자입니다.

이는 창을 완전한 이진 트리의 리프로 나타내는 이진 공간 분할을 기반으로 하며 별도의 유틸리티인 sxhkd를 사용하여 키 바인딩을 처리하므로 더 부드러운 성능과 다른 입력 장치에 대한 지원이 가능합니다.

bspwm 기능에는 다중 창 지원, EWMH 부분 지원, 앱 타일의 위치를 자동으로 설정하는 자동 모드가 포함되며, 특히 메시지를 통해 구성 및 제어됩니다.

'bspwm' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install bspwm         [On Debian, Ubuntu and Mint]
sudo yum install bspwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bspwm  [On Gentoo Linux]
sudo apk add bspwm             [On Alpine Linux]
sudo pacman -S bspwm           [On Arch Linux]
sudo zypper install bspwm      [On OpenSUSE]    

3. 허브스루프트WM

Herbstluftwm은 GlibXlib를 사용하는 x11용 무료 오픈 소스 구성 가능 수동 타일링 창 관리자입니다. 기본적으로 프레임을 추가로 분할하고 창으로 채울 수 있는 하위 프레임으로 분할하는 방식을 기반으로 하는 레이아웃을 사용하여 작동합니다.

herbstluftwm의 주요 기능에는 태그(예: 작업 공간 또는 가상 데스크탑), 시작 시 실행되는 구성 스크립트, 모니터당 정확히 하나의 태그 등이 포함됩니다.

'herbstluftwm' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래 설명된 대로 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install herbstluftwm         [On Debian, Ubuntu and Mint]
sudo yum install herbstluftwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/herbstluftwm  [On Gentoo Linux]
sudo apk add herbstluftwm             [On Alpine Linux]
sudo pacman -S herbstluftwm           [On Arch Linux]
sudo zypper install herbstluftwm      [On OpenSUSE]    

4. 굉장해요

awesome은 빠르고 확장 가능하도록 제작된 X용 무료 오픈 소스 차세대 타일링 관리자이며 주로 개발자, 고급 사용자 및 그래픽 환경을 제어하려는 모든 사람을 대상으로 합니다.

해당 기능에는 잘 문서화된 소스 코드 및 API, 화면별 데스크톱을 통한 실제 멀티헤드 지원, D-Bus 지원, Lua 확장 지원, 플로팅 또는 타일 레이어 없음 등이 포함됩니다.

'awesome' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install awesome         [On Debian, Ubuntu and Mint]
sudo yum install awesome         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/awesome  [On Gentoo Linux]
sudo apk add awesome             [On Alpine Linux]
sudo pacman -S awesome           [On Arch Linux]
sudo zypper install awesome      [On OpenSUSE]    

5. 틸릭스

Tilix는 Gnome 휴먼 인터페이스 지침을 사용하는 고급 GTK3 타일링 터미널 에뮬레이터이자 관리자입니다. 사용자는 드래그 앤 드롭을 사용하여 앱 창을 수평 및 수직으로 구성할 수 있습니다.

Tilix는 사용자 정의 제목 및 사용자 정의 하이퍼링크 작업, 투명한 배경 이미지 지원, 배경 알림, 다중 창, 영구 레이아웃 등 다양한 기능을 사용자에게 제공합니다.

'Tilix' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install tilix         [On Debian, Ubuntu and Mint]
sudo yum install tilix         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tilix  [On Gentoo Linux]
sudo apk add tilix             [On Alpine Linux]
sudo pacman -S tilix           [On Arch Linux]
sudo zypper install tilix      [On OpenSUSE]    

6. X모나드

XMonad는 창 검색 및 정렬을 자동화하기 위해 존재하는 무료 오픈 소스 동적 타일링 X11 창 관리자입니다. 상태 표시줄과 창 장식에 대한 옵션을 제공하는 자체 확장 라이브러리를 사용하여 확장 가능합니다. 또한 최소화되고 안정적이며 구성이 쉽습니다.

'XMonad' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install xmonad         [On Debian, Ubuntu and Mint]
sudo yum install xmonad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/xmonad  [On Gentoo Linux]
sudo apk add xmonad             [On Alpine Linux]
sudo pacman -S xmonad           [On Arch Linux]
sudo zypper install xmonad      [On OpenSUSE]    

7. 스웨이

Sway는 데스크톱 공간을 논리적으로 최대화하기 위해 앱 창을 자동으로 정렬하는 무료 오픈 소스 경량 타일링 Wayland i3 호환 창 관리자입니다. 기본적으로 창을 그리드로 정렬하고 i3에 포함된 거의 모든 명령을 지원합니다.

그 기능에는 키보드 단축키 지원, Xorg 대신 Wayland 사용 및 간격이 포함됩니다.

'Sway' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install sway         [On Debian, Ubuntu and Mint]
sudo yum install sway         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sway  [On Gentoo Linux]
sudo apk add sway             [On Alpine Linux]
sudo pacman -S sway           [On Arch Linux]
sudo zypper install sway      [On OpenSUSE]    

8. 티먹스

tmux는 사용자가 단일 화면에서 액세스하고 제어할 수 있는 여러 터미널 세션을 생성할 수 있는 오픈 소스 터미널 멀티플렉서로, 동시에 여러 명령줄 프로그램을 실행하는 데 적합합니다.

tmux는 사용 가능한 모든 공간을 활용하며 창을 분할하고 더 많은 창을 만드는 데 사용할 수 있는 키 바인딩 지원 덕분에 쉽게 사용할 수 있습니다. 또한 서로 다른 사용자가 서로 다른 목적으로 사용할 수 있도록 개별 세션 간에 개별 셸 인스턴스를 공유할 수도 있습니다.

'tmux' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install tmux         [On Debian, Ubuntu and Mint]
sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
sudo apk add tmux             [On Alpine Linux]
sudo pacman -S tmux           [On Arch Linux]
sudo zypper install tmux      [On OpenSUSE]    

9. 스펙트럼

spectrwm은 빠르고 컴팩트하며 간결하도록 X11용으로 제작된 작고 동적인 xmonaddwm에서 영감을 받은 상위 관리 및 타일링 창 관리자입니다. xmonaddwm 얼굴 문제를 해결하기 위한 목적으로 만들어졌습니다.

spectrwm은 일반 텍스트 구성 파일을 사용하고 xmonaddwm과 유사한 기본값을 자랑하며 내장된 키보드 단축키 기능을 제공합니다. 다른 기능으로는 사용자 정의 가능한 색상 및 테두리 너비, 드래그하여 부동, 빠른 실행 메뉴, 사용자 정의 가능한 상태 표시줄, 동적 RandR 지원 등이 있습니다.

'spectrwm' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install spectrwm         [On Debian, Ubuntu and Mint]
sudo yum install spectrwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/spectrwm  [On Gentoo Linux]
sudo apk add spectrwm             [On Alpine Linux]
sudo pacman -S spectrwm           [On Arch Linux]
sudo zypper install spectrwm      [On OpenSUSE]    

10. JWM

JWM(Joe's Window Manager)은 오래되고 덜 강력한 컴퓨터 시스템에서 원활하게 작동하도록 최적화된 X11 윈도우 시스템용 오픈 소스 C 기반 경량 창 관리자입니다.

실행하려면 Xlib 라이브러리만 필요하지만 모양 확장을 위한 libXext, Cairo을 포함한 다양한 다른 라이브러리와 함께 작업할 수 있습니다. >libRSVG(아이콘 및 배경), libjpeg 및 libpng(JPEG 및 PNG 배경 및 아이콘 각각) 등

JWM은 몇 가지 Linux 배포판에 포함되어 있습니다. 빌어먹을 작은 LinuxPuppy Linux는 대부분 Raspberry Pi와 같은 휴대용 PC에서 사용됩니다.

sudo apt install jwm         [On Debian, Ubuntu and Mint]
sudo yum install jwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jwm  [On Gentoo Linux]
sudo apk add jwm             [On Alpine Linux]
sudo pacman -S jwm           [On Arch Linux]
sudo zypper install jwm      [On OpenSUSE]    

11. 큐타일

Qtile은 Python으로 개발된 작지만 모든 기능을 갖추고 완전히 구성 가능한 오픈 소스 타일링 창 관리자입니다. 단순성, 확장 기능을 사용한 확장성, 사용자 정의에 중점을 두고 설계되었습니다.

Qtile은 작성하기 쉬운 맞춤 레이아웃, 명령 및 위젯을 제공합니다. 작업 공간 설정, 상태 표시줄 위젯 업데이트, 창 조작 등을 위해 원격으로 스크립트를 작성할 수도 있습니다. 이 과정에서 설명이 필요한 경우를 대비해 포괄적인 문서가 포함되어 있습니다.

최신 Ubuntu(18.04 이상), Debian(10 이상) 및 Fedora 버전에는 Qtile 패키지를 통해 설치할 수 있습니다.

sudo apt install qtile         [On Debian, Ubuntu and Mint]
sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. 쥐약

Ratpoison은 화려한 그래픽, 창 장식 또는 다른 프로젝트에 대한 의존성이 없이 단순하도록 설계된 경량 창 관리자입니다. 가상 터미널 커뮤니티에서 매우 인기 있는 GNU Screen을 모델로 했습니다.

Ratpoison의 주요 기능에는 모든 창을 프레임 내에서 최대화하여 창을 겹치지 않는 프레임으로 분할하는 기능이 포함됩니다. 키보드 명령을 통해서만 작동됩니다.

'Ratpoison' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install ratpoison         [On Debian, Ubuntu and Mint]
sudo yum install ratpoison         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ratpoison  [On Gentoo Linux]
sudo apk add ratpoison             [On Alpine Linux]
sudo pacman -S ratpoison           [On Arch Linux]
sudo zypper install ratpoison      [On OpenSUSE]    

13. dwm

dwm은 awesomexmonad 창 관리자를 비롯한 다양한 다른 X 창 관리자의 개발을 안내해 온 X Windows 시스템용의 가볍고 동적인 타일링 창 관리자입니다.

dwm은 타일식, 모노클 및 플로팅 레이아웃의 창을 제어하며 이러한 모든 레이아웃을 동적으로 추가하여 사용 중인 애플리케이션 환경과 실행되는 작업을 향상시킬 수 있습니다.

'dwm' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install dwm         [On Debian, Ubuntu and Mint]
sudo yum install dwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/dwm  [On Gentoo Linux]
sudo apk add dwm             [On Alpine Linux]
sudo pacman -S dwm           [On Arch Linux]
sudo zypper install dwm      [On OpenSUSE]    

14. 개념

Notion은 타일링 기능을 제공하는 X 윈도우 시스템용으로 설계된 고유한 창 관리자입니다. 타일링 기능은 화면이 겹치지 않는 타일로 나누어 각각 하나의 창을 보유하여 활용도를 극대화합니다.

또한 Notion은 탭 기능을 지원하므로 여러 창을 단일 타일 내에 구성할 수 있습니다. 특히 타일 크기를 자동으로 조정하는 많은 동적 관리자와 달리 정적 관리자입니다.

'notion' 패키지는 사용 중인 배포판에서 사용할 수 있습니다. 아래와 같이 패키지 관리자를 사용하여 설치하면 됩니다.

sudo apt install notion         [On Debian, Ubuntu and Mint]
sudo yum install notion         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notion  [On Gentoo Linux]
sudo apk add notion             [On Alpine Linux]
sudo pacman -S notion           [On Arch Linux]
sudo zypper install notion      [On OpenSUSE]    
결론

커뮤니티에는 선택할 수 있는 더 많은 타일링 관리자가 있지만 위에 나열된 앱만큼 거의 완전한 기능 목록을 제공하는 앱은 많지 않습니다.

언급할 만한 칭찬할 만한 앱을 알고 있나요? 아니면 하나를 선택하는 데 영향을 미친 경험이 있습니까? 아래 댓글 섹션에서 여러분의 생각을 자유롭게 공유해 주세요.