i3 타일링 창 관리자란 무엇이며 Linux에서 어떻게 사용합니까?

게시 됨: 2022-01-29

13개의 타일링 창 관리자를 사용하여 타일링된 창 선택

i3 창 타일링 관리자는 절대 최소값으로 제거된 Linux 데스크탑 환경입니다. 제한적이고 제한적인 것처럼 들릴 수 있지만 올바른 워크플로에서는 일종의 자유입니다.

타일링 창 관리자란 무엇입니까?

우리 대부분은 GNOME, KDE, Xfce, LXDE 또는 기타 많은 그래픽 데스크탑 환경에 익숙합니다. 원하는 대로 응용 프로그램과 터미널 창을 바탕 화면에 정렬할 수 있으며 배경 화면 및 테마와 같은 멋진 기능을 제공합니다.

Linux용 타일링 창 관리자인 Xmonad를 사용하는 방법
관련 Linux용 타일링 창 관리자인 Xmonad를 사용하는 방법

i3 및 Xmonad와 같은 타일링 창 관리자는 완전히 다른 유형의 사용자 인터페이스입니다. 그들은 화면의 사용 가능한 공간을 최대한 활용하기 위해 창을 배치합니다. 단일 터미널 창을 열면 전체 화면이 됩니다. 다른 하나를 열면 가장자리에서 가장자리로 각각 화면의 절반을 차지하고 서로 맞붙습니다.

타일링 창 관리자는 약간 다른 사고방식을 가진 사람들을 위한 것입니다. 그들은 확실히 모든 사람을위한 것은 아닙니다. 터미널 창 및 텍스트 기반 응용 프로그램 또는 파서 및 컴파일러와 같은 도구에 적합합니다. 그들은 예쁜 데스크탑과 같은 방해 요소를 제거하고 창의 크기를 조정하고 위치를 지정하여 집중을 돕습니다. 그리고 가능한 한 마우스에서 손을 떼지 않습니다. 속도, 단순성, 효율성 면에서 몇 가지 더 많은 이점이 있습니다.

타일링 창 관리자는 키보드 중독자를 위한 것입니다. 키보드 단축키를 기억하고 하루 종일 힘을 가하는 데 사용하는 사람이라면 i3 타일링 창 관리자를 확인하고 싶을 것입니다.

광고

기본 데스크탑 환경으로 i3가 사전 설치된 Ubuntu, Manjaro 및 Fedora 버전을 다운로드할 수 있습니다. 그러나 이미 Linux 상자를 설정하고 데스크탑 환경을 원하는 방식으로 설정했다면 현재 데스크탑 환경과 나란히 앉도록 i3를 설치하고 소매를 걷어붙이고 집중해야 할 때 i3로 전환할 수 있습니다. 그리고 마감일을 맞았다.

특히 고급 사용자와 개발자를 위해 설계되었을 수 있지만 타일링 창 관리자는 노후된 하드웨어 및 구형 그래픽 카드에서 실행하는 데도 좋습니다. 도크 및 애니메이션과 같은 요소가 없으면 장치에 필요한 휴식 시간을 제공할 수 있습니다.

관련: 키보드 단축키를 사용하여 Ubuntu에서 생산성을 높이는 방법

i3 설치

Ubuntu에 i3를 설치하려면 다음 명령을 사용해야 합니다. 이렇게 하면 상태 표시줄( i3status )에 정보를 보낼 수 있는 커넥터인 i3 자체가 설치되고, 응용 프로그램( dmenu , suckless-tools 패키지의 일부)을 실행할 수 있는 메뉴 및 i3용 화면 잠금을 제공하는 i3lock 이 설치됩니다. .

 sudo apt install i3-wm i3status suckless-tools i3lock 

우분투에 i3 설치

Manjaro 또는 다른 Arch 기반 배포판에 i3를 설치하는 것은 매우 유사하고 동일한 구성 요소가 필요하지만 이름으로 dmenu 를 호출할 수 있습니다.

 sudo pacman -S i3-wm i3status dmenu i3lock 

만자로에 i3 설치하기

Fedora에 설치하면 동일한 구성 요소가 로드됩니다.

 sudo dnf 설치 i3 i3status dmenu i3lock 

Fedora에 i3 설치

i3에 로그인

새 i3 창 관리자에 액세스하려면 로그아웃했다가 다시 로그인해야 합니다. 로그인 화면에서 작은 톱니바퀴 아이콘을 클릭합니다.

로그인 화면에서 i3 선택

메뉴에서 i3를 선택하고 비밀번호를 입력하고 로그인합니다. i3에 처음 로그인하면 구성 파일을 생성할 것인지 묻는 메시지가 표시됩니다.

구성 파일 생성 여부를 묻는 First-boot i3 대화 상자

Enter 키를 눌러 구성 파일을 만듭니다.

광고

또 다른 작은 대화 상자가 나타납니다. i3를 사용할 때 $mod 라고 하는 수정자 키를 사용하여 명령을 실행합니다. $mod 를 "Super" 키 또는 Alt 키로 설정할 수 있습니다. Super 키는 왼쪽 Ctrl 키와 Alt 키 사이에 있습니다. 종종 Windows 로고가 있습니다.

$mod로 사용할 키를 묻는 첫 번째 부팅 i3 대화 상자

위쪽 및 아래쪽 화살표 키를 사용하여 기본 설정을 선택한 다음 Enter 키를 눌러 선택 사항을 저장합니다.

빈 캔버스

i3로 부팅하면 미니멀리즘이라는 마지막 단어를 접하게 됩니다. 클릭이나 오른쪽 클릭에 응답하지 않는 검은색 화면이 표시됩니다.

상태 표시줄이 있는 빈 i3 작업 공간

뭔가 잘못됐나 하는 생각이 들게 만드는 갑작스러운 충격입니다. 아니요, 그냥 i3입니다. 그리고 당신이 아무것도 얻지 못한다는 것은 완전히 사실이 아닙니다. 그들이 관리할 수 있는 한 작은 공간으로 압축된 상태 표시줄입니다.

기본 i3 상태 표시줄

이것은 다음을 보여줍니다.

  • 사용 가능한 경우 IPv6 형식의 IP 주소.
  • Wi-Fi 연결 상태입니다.
  • IPv4의 IP 주소 및 유선 네트워크 연결 상태.
  • 노트북에서 i3를 실행 중인 경우 배터리 충전 상태입니다.
  • 여유 하드 드라이브 공간.
  • CPU 부하.
  • 사용 중인 RAM의 양입니다.
  • 사용 가능한 RAM의 양입니다.
  • 날짜와 시간.
  • 키보드 레이아웃/로케일.
  • 네트워크 연결 설정에 액세스합니다.

그것은 작은 텍스트 한 줄에 많은 정보를 담고 있습니다. 서비스가 중단되었거나 사용되지 않은 서비스는 빨간색으로, 양호함은 녹색, 경고는 노란색으로 색상으로 구분됩니다.

물론 상태 표시줄은 구성이 가능하며 i3 자체도 마찬가지입니다. i3 구성 파일을 조정하여 i3 경험을 필요에 맞게 만들 수 있습니다. 배터리가 없는 데스크탑에 배터리 표시기가 있는 이유는 무엇입니까? /etc/i3status.conf 파일을 편집하고 해당 섹션을 주석 처리합니다.

광고

예, i3의 구성을 변경하려면 구성 파일을 수동으로 편집해야 합니다. i3의 세계에는 그래픽 "설정" 응용 프로그램이 없습니다. i3 문서는 매우 훌륭합니다. 소매를 걷어 올리고 일부 구성 파일로 뛰어드는 것을 좋아한다면 시작해야 할 곳입니다.

터미널 열기

실제로 컴퓨터로 작업을 수행하려면 터미널 창과 응용 프로그램을 시작해야 합니다.

$mod 키를 누른 상태에서 Enter 키를 누릅니다. 전체 데스크탑을 덮는 터미널 창이 열립니다.

전체 작업 공간을 덮는 터미널 창

이것이 i3의 방식입니다. 각 창에 가능한 한 많은 공간을 제공합니다. 해당 키 입력 시퀀스( $mod +Enter)를 반복하면 다른 터미널 창이 표시됩니다. 모니터의 화면 비율과 방향에 따라 i3는 새 터미널 창을 기존 터미널 창 옆이나 아래에 배치할지 결정합니다.

수직 분할이 있는 두 개의 터미널 창

즉, 화면을 가로 또는 세로로 분할하여 새 창을 추가하고 기존 창을 축소하여 새 창을 위한 공간을 만듭니다.

$mod +화살표 키를 사용하여 터미널 창 사이를 이동할 수 있습니다. 마우스 커서를 움직여 창을 선택할 수도 있습니다. 클릭할 필요 없이 창 위로 커서를 이동하기만 하면 선택됩니다. 그러나 아이디어는 키보드에 손을 대는 것이므로 $mod +화살표 키 방법은 i3에서 창을 선택하는 "기본" 방법입니다.

광고

창을 닫으려면 일반 방법(Ctrl+D)을 사용하거나 "exit"를 입력하고 Enter 키를 누르거나 $mod +Shift+Q의 i3 키 시퀀스를 사용하여 창에 종료 신호를 보낼 수 있습니다.

새 창을 요청할 때 현재 창을 가로 또는 세로로 분할하도록 i3에 지시할 수 있습니다. $mod +V 다음에 $mod +Enter를 사용하면 현재 선택된 창 아래에 수직으로 위치하는 새 터미널 창이 생성됩니다. 새 터미널 창과 원래 터미널 창은 원래 창에 할당된 공간을 공유합니다.

$mod +H 다음에 $mod +Enter를 누르면 현재 선택된 창 옆에 수평으로 위치하는 새 터미널 창이 생성됩니다.

3개의 타일로 마감된 터미널 창

두 창 모두 축소되어 원래 창에 할당된 공간을 공유합니다.

애플리케이션 실행

응용 프로그램은 이름으로 시작됩니다. 이전에 설치한 dmenu 유틸리티에서 제공하는 메뉴에서 선택됩니다. 메뉴에 액세스하려면 $mod +D 키 시퀀스를 사용합니다. 응용 프로그램 및 유틸리티 목록이 화면 상단에 표시됩니다.

i3 dmenu 애플리케이션 메뉴

왼쪽 화살표, 오른쪽 화살표, Home, End, PageUp 및 PageDown 키를 사용하여 이 목록을 이동할 수 있습니다. 실행하려는 응용 프로그램을 찾는 가장 빠른 방법은 이름을 입력하는 것입니다. 예를 들어, Firefox를 시작하려면 "fire"를 입력하기 시작합니다. 검색 단서의 길이가 증가함에 따라 입력하는 각 문자는 나열된 응용 프로그램의 수를 줄입니다.

사용자가 입력한 "fi"가 있는 i3 dmenu 응용 프로그램 메뉴

광고

"fi"를 입력하면 이름이 "fi"로 시작하는 모든 응용 프로그램과 일치합니다. "fire"에 도달하면 남은 옵션은 "firefox"뿐입니다.

사용자가 입력한 "fire"가 있는 i3 dmenu 응용 프로그램 메뉴

"Enter"를 눌러 Firefox를 시작하십시오.

i3에서 실행되는 파이어폭스

i3는 응용 프로그램 창을 배치하고 크기를 조정할 일반적인 결정을 내립니다.

$mod +H 및 $mod +V 재정의를 사용하여 애플리케이션의 수직 또는 수평 배치를 지정할 수 있습니다. 예를 들어 $mod +H, $mod +D를 사용한 다음 응용 프로그램 이름을 입력하면 됩니다. 또는 최소한 메뉴에서 찾는 데 필요한 만큼의 응용 프로그램 이름을 입력합니다.

수평 분할이 있는 Firefox 및 터미널 창

Firefox를 닫으려면 마지막 탭을 닫거나 $mod +Shift+Q를 누르십시오.

선택하지 않고 메뉴에서 맨 위로 나가려면 Esc 키를 누르십시오.

탭 및 스택 창

창을 충분히 열면 바탕 화면이 실제로 유용하지 않은 작은 패널의 모자이크처럼 보일 것입니다. 문제를 개선하려면 $mod +F를 사용하여 창을 전체 화면 모드로 앞뒤로 전환할 수 있습니다. 괜찮지만 단일 창에만 영향을 줍니다.

광고

$mod +W를 누르면 창의 탭 보기가 표시됩니다. 화면 상단에서 탭을 선택하면 전체 화면 모드에서 해당 창이 앞으로 표시됩니다.

탭 인터페이스를 사용하는 i3

$mod +S를 누르면 탭이 세로로 나열되도록 창이 쌓입니다.

스택 인터페이스를 사용하는 i3

i3에서 작업 공간 사용

때로는 다른 작업 공간을 사용하는 것이 편리합니다. 그래픽 앱용 작업 공간, 터미널 창용 작업 공간, 브라우저용 작업 공간이 각각 있을 수 있습니다.

작업 공간은 주문형으로 생성됩니다. 열려 있는 창이 없으면 삭제되고 다른 작업 공간으로 이동했습니다. 작업 공간을 만들려면 $mod +2 또는 $mod +3과 같은 숫자와 $mod 를 사용하세요.

작업 공간 2가 활성화된 i3 작업 공간 표시기

바탕 화면 왼쪽 하단에 현재 작업 공간을 알려주는 작은 표시기가 나타납니다.

기타 팁

다음은 더 유용한 키 시퀀스입니다.

  • $mod+E : 세로 레이아웃과 가로 레이아웃 사이를 전환합니다.
  • $mod+Shift+화살표 키 : 화살표 키로 창을 이동합니다.
  • $mod+Shift+e : i3에서 나갑니다. 로그인 화면으로 돌아갑니다.

i3 종료 버튼

문화 충격의 가치가 있습니다

타일링 창 관리자로 시작하는 것은 시스템에 충격입니다. 이는 표준 데스크탑 환경과 너무나 다른 패러다임입니다. 단축키를 기억하고 약간의 메모리를 사용하면 전문가처럼 창과 작업 공간 사이를 날아다니게 될 것입니다.

광고

당신이 주로 키보드 기수라면 i3를 확인해야 할 책임이 있습니다.