Anonim

데스크탑이 엉망입니까? 누가 아는 창 위에 창문이 있습니까? 아마도 항상 더 많은 화면 공간을 찾고있을 것입니다. 컴퓨터 그래픽 인터페이스가 창을 처리하는 방식에있어 주요 문제의 모든 증상 인 것 같습니다. 대부분의 창 관리자는 매우 비효율적입니다. 바둑판 식 배열 창 관리자가 가능한 솔루션입니다.

바둑판 식 창 관리자 란?

빠른 링크

  • 바둑판 식 창 관리자 란?
    • VS 플로팅 창 관리자
  • 공간 분해
  • 항해
  • 최상위 창 관리자
    • 리눅스
      • i3wm
      • BSPWM
      • 엑스 모나드
      • 굉장한
    • OSX
      • 청크 WM
      • 자수정
    • 윈도우
      • bug.n
      • 아쿠아 스냅
  • 액세서리 및 도구
    • 폴리 바
    • 레몬 바
    • 로피
    • URxvt
    • 정력
    • 던스트
  • 결산 생각

바둑판 식 배열 창 관리자는 다른 방식으로 창을 배열합니다. 창문은 어디에서나 팝업되지 않고 사용 가능한 공간을 차지합니다. 더 많은 창을 열면 화면 공간이 수학적으로 분할되어 효율적으로 최대화됩니다.

예를 들어, 빈 데스크탑에서 프로그램을 열면 전체 화면이 자동으로 채워집니다. 그런 다음 다른 열을 열면 이전 열 옆에 열리고 화면의 절반이 채워집니다. 여기서부터는 창 관리자가 사용하는 알고리즘에 특정 사항이 적용됩니다. 그러나이 예제에서는 i3 창 관리자처럼 작동한다고 가정 할 수 있습니다. 이 경우 다음 창이 다른 창 옆에 열리고 화면이 3 분의 1로 나뉩니다. 그 추세는 계속 될 것입니다.

아마 그렇게 들리지 않을 수도 있지만 언제든지 정렬하고 재정렬 할 수 있습니다. 여기에는 차지하는 화면의 백분율이 포함됩니다. 화면의 각면을 가로로 반으로 나누면서 화면을 4 분할로 나눌 수 있습니다. 실제로 원하는 방식으로 화면을 구성 할 수 있습니다.

대부분의 바둑판 식 창 관리자, 특히 Linux 시스템에서는 작업 영역도 사용합니다. 작업 공간은 일반적으로 최대 10 개의 가상 화면을 만듭니다. 특정 작업 영역에서 창을 열도록 설정하고 특정 모니터에서 열 창을 열도록 설정할 수 있습니다.

바둑판 식 배열 창 관리자를 사용하면 화면의 창 레이아웃을 세밀하게 제어 할 수 있습니다.

VS 플로팅 창 관리자

처음에는 타일링 창 관리자가 플로팅 창 관리자보다 훨씬 편리하지 않은 것처럼 보일 수 있습니다. 화면 주위로 창을 드래그하는 것이 자연 스럽습니까?

대부분의 바둑판 식 창 관리자는 기본적으로 바둑판 식으로 배열하지만 타일링이 실용적이지 않은 경우 플로팅을 지원합니다. 원할 때마다 플로팅을 전환 할 수 있습니다. 플로팅 윈도우를 플로팅 모드로 전환 할 때 키보드 컨트롤을 사용하여 크기를 조정하고 예상대로 뜨겁게 동작하도록 할 수 있습니다.

창 관리자 타일링의 큰 장점 중 하나는 사용자 정의 기능입니다. 자신 만의 컨트롤을 설정하기 때문에 편안한 워크 플로우에 신속하게 적응할 수 있습니다.

플로팅 창 관리자를 사용하여 창을 정렬하고 배열 한 적이 있습니까? 전혀 작동하지 않습니다. 따라서 타일링 창 관리자에서 플로팅 동작을 얻을 수 있지만 다른 방법으로는 작동하지 않습니다.

또 다른 큰 장점은 키보드 컨트롤과 탐색에서 비롯됩니다. 바둑판 식 창 관리자를 탐색하기 위해 마우스를 사용할 필요가 없습니다. 당신이하는 모든 것은 핫키를 통해 처리 될 수 있습니다. 단축키를 매핑하여 가장 많이 사용되는 모든 응용 프로그램을 시작할 수도 있습니다.

공간 분해

타일링 방법에는 여러 가지가 있습니다. 일반적으로 타일링은 알고리즘에 의해 처리됩니다. 일반적으로 모든 타일링 알고리즘은 수동으로 재정의 할 수있는 기본 방법 일뿐입니다. 따라서 특정 방식으로 타일링하는 창 관리자를 선택하는 것이 최우선 순위가 아닙니다. 당신은 항상 그것을 무시할 수 있습니다.

당신은 이미 여물통 i3 타일을 걸었습니다. 화면을 한 방향으로 동일하게 계속 나눕니다. 언제든지 수평 및 수직 타일링을 전환 할 수 있습니다. 창문을 정리하는 데 도움이됩니다. 타일링하는 가장 간단한 방법 중 하나 일 것입니다.

창 관리자가 타일을 배치하는 다음 방법은 이진 트리 알고리즘을 사용하는 것입니다. BSPWM에서 사용합니다. 이진 트리 알고리즘은 자동으로 한 창에서 다음 창으로 이동하여 초점이 맞춰진 창을 반으로 줄입니다. 따라서 첫 번째 창은 전체 화면을 차지합니다. 두 번째 창이 첫 번째 옆에 나타나고 전체 공간의 절반을 차지합니다. 세 번째 창은 두 번째 창의 공간을 반으로 나눕니다. 네 번째 창은 세 번째 창과 같이 분할됩니다.

마지막으로 수동 타일링 창 관리자가 있습니다. 이렇게하면 기본적으로 다음 창의 위치를 ​​지정하게됩니다.

분명히 다른 알고리즘이 있지만 가장 일반적인 알고리즘입니다.

항해

바둑판 식 창 관리자 탐색 방법은 창 관리자 및 구성 방법에 따라 다릅니다. 그러나 구성과 많은 관련이 있습니다. 모든 구성이 공통적으로 갖는 것 중 하나는 "Mod"키입니다. 이 키를 사용하면 미망인 관리자가 일반 키 대신 명령을 사용하고 있음을 알 수 있습니다. 일반적으로 "Mod"키는 Alt 또는 Windows 키입니다.

대부분의 바둑판 식 창 관리자 사용자는 h, j, k 및 l 키를 Mod와 함께 사용하여 구성의 기초로 Vim을 선호합니다. 위로 이동하려면 k를 누르십시오. 아래로 이동하려면 j를 누르십시오. H는 왼쪽이고 l은 오른쪽입니다. 그런 다음 Shift와 같은 다른 키를 믹스에 추가하여 해당 창의 위치를 ​​변경합니다.

Mod와 숫자는 일반적으로 작업 공간 사이를 이동합니다. mod 키와 숫자 1을 누르면 작업 공간 1로 이동합니다.“Mod + 8”은 작업 공간 8입니다. 아이디어를 얻습니다.

더 많은 구성이 가능합니다. 대부분의 바둑판 식 창 관리자에서는 제한이 없습니다. 거의 모든 것에 대한 고유 한 핫키 조합을 만들 수 있습니다.

최상위 창 관리자

타일링 창 관리자는 엄청난 양입니다. 그것들은 상당히 가볍고 단순하므로 많은 사람들이 그것을 만듭니다. 인기 있고 잘 문서화 된 것을 선택하는 것이 가장 좋습니다. 이런 방식으로 여전히 개발 및 유지 관리되고 있는지 확인할 수 있습니다. 또한 필요한 경우 도움을 쉽게 찾을 수 있습니다.

리눅스

리눅스는 가장 다양한 타일링 윈도우 매니저를 가지고있다. Linux에서 더 인기가 있으며 사용 가능한 오픈 소스 툴킷으로 Linux를 쉽게 만들 수 있습니다. 이것은 매우 작은 샘플링이므로 여기에 나열되지 않은 즐겨 찾기가있는 경우 가능한 한 단순하고 새로운 사용자를 압도하지 않는 것이 목표이기 때문입니다.

i3wm

Linux를 사용 중이고 이전에 타일링 창 관리자를 사용한 적이 없다면 i3을 선택하십시오. 매우 인기 있고 사용하기 쉬우 며 문서는 훌륭합니다. 실망하지 않을 것입니다.

i3는 많은 외부 프로그램 및 액세서리와 잘 작동합니다. 또한 프로그래밍 경험이없는 새로운 사용자와 사람들이 쉽게 읽을 수있는 간단한 일반 텍스트 구성 파일을 사용합니다.

BSPWM

BSPWM은 기본적으로 이진 트리 화면 분할을 사용하는 베어 본 초경량 타일 창 관리자입니다. 모든 것을 기본적으로 제공하지는 않으므로 원하는대로 모든 것을 구성 할 수 있습니다.

BSPWM은 또한 Linux 사용자가 이해하기 쉬운 쉘 스크립트 구성을 사용하지만 완전히 초보자에게는 적합하지 않습니다.

또한 BSPWM에서는 상태 표시 줄 및 실행기와 같은 자체 지원 응용 프로그램을 가져올 것으로 예상합니다. 많은 훌륭한 옵션이 있지만 직접 찾아야합니다.

엑스 모나드

Xmonad는 약간 다릅니다. 전체 창 관리자는 Haskell로 작성되었으며 구성도 마찬가지입니다. 즉, Xmonad를 구성하려면 최소한 Haskell을 알아야합니다.

이것은 새로운 사용자에게는 좋은 옵션은 아니지만, 프로그래머이고 실제 코드를 사용하여 데스크탑을 사용자 정의 할 수있는 옵션을 찾고 있다면 Xmonad를 선택하는 것이 좋습니다.

굉장한

i3와 같은 "배터리 포함"을 찾고 Xmonad와 같은 구성을 위해 프로그래밍을 사용하는 것을 찾고 있다면 AwesomeWM이 당신이 찾고있는 것일 수 있습니다.

AwesomeWM에는 자체 상태 표시 줄이 포함되어 있으며 기본적으로 많은 작업을 처리 할 수 ​​있습니다. 구성에 Lua 스크립팅 언어를 사용합니다. 더 간단한 프로그래밍 언어이지만 여전히 AwesomeWM을 구성하기위한 많은 옵션을 제공합니다.

OSX

OSX는 유닉스 계열 시스템이며 개발자가 선호하는 시스템입니다. 사람들이 왜 창 관리자를 바둑판 식으로 배열하려고하는지 아는 것은 그리 쉬운 일이 아닙니다. Linux만큼 많은 옵션이 없지만 OSX를위한 견고한 윈도우 관리자는 여전히 몇 가지 있습니다.

청크 WM

ChunkWM은 상당히 새로운 프로젝트입니다. KWM이라는 오래된 즐겨 찾기의 새로운 이름입니다. ChunkWM은 기본적으로 이진 파티셔닝 구성표를 사용하며 간단한 일반 텍스트 구성에 의존합니다.

Homebrew를 사용하여 OSX에 ChunkWM을 설치하고 여기에서 구성 할 수 있습니다. ChunkWM 자체는 주로 C ++ 및 Objective -C ++로 작성되므로 찾을 때와 마찬가지로 빠르고 반응이 빠릅니다.

자수정

자수정은 OSX의 또 다른 훌륭한 옵션입니다. Xmonad와 비슷하지만, 대부분 Swift로 작성되었으므로 Apple 생태계에 잘 맞습니다.

Amethyst 구성에 대해 너무 걱정하지 마십시오. 탐색 및 사용이 쉬운 지능형 컨트롤이 기본 제공됩니다.

윈도우

바둑판 식 배열 창 관리자와 같은 작업에는 Windows가 최적의 장소가 아닙니다. 그것은 디자인 된 방식으로 작동하도록 설계되었으며 사용자 정의를 잘 수행하지 않습니다. 즉, Windows에서 WM 타일링의 이점을 얻을 수있는 몇 가지 좋은 옵션이 있습니다.

bug.n

Bug.n은 Windows 용 전통적인 스타일의 타일 창 관리자입니다. 기본 데스크톱을 바둑판 식 창 관리자처럼 작동하도록 추가 할 수있는 스크립트입니다. 이 스크립트는 타일링 레이아웃과 탐색 단축키를 추가합니다.

Bug.n은 Linux 바둑판 식 배열 창 관리자와 마찬가지로 바둑판 식 배열 및 부동을 지원합니다. 또한 Linux 바둑판 식 창 관리자의 작업 영역 기능을 복제합니다.

키보드를 많이 사용하기 때문에 bug.n은 순수한 키보드 탐색에 익숙한 사람에게 더 나은 옵션입니다. 그렇지 않으면 약간 압도적입니다.

아쿠아 스냅

AquaSnap은 Windows 사용자가 타일링 윈도우 관리자의 기능을 최대한 활용하지 않아도되는 대부분의 중간 영역입니다.

이름에서 알 수 있듯이 창을 모퉁이에 맞추고 레이아웃을 쉽게 정렬 할 수 있습니다. 전체 타일링 창 관리자가 아니며 자동으로 타일링되지 않습니다. 타일 ​​모양의 레이아웃을 유지하면서 창을 클릭하고 드래그하여 크기를 조정할 수 있습니다.

액세서리 및 도구

바둑판 식 배열 창 관리자와 함께 사용되는 몇 가지 추가 프로그램이 있습니다. 창 관리자 기능을 향상시키고 원하는대로 항목을 사용자 정의하는 데 도움이됩니다.

폴리 바

Polybar는 i3 및 BSPWM에서 작동하도록 설계된 상태 표시 줄이지 만 다른 사람에게도 적용될 수 있습니다. 이 상태 표시 줄에는 기본적으로 제공되는 기본 최소 기능이 많이 있습니다. 따라서보다 쉽게 ​​시작할 수 있습니다. 다행히도 원하는 기능을 구성하고 재정의 할 수 있습니다. Polybar는 완전히 스크립팅 가능하므로 Bash 스크립팅에 대한 지식이 있으면 정말 재미있을 수 있습니다.

레몬 바

Lemonbar는 Polybar와 비슷한 또 다른 상태 표시 줄입니다. 이것은 Polybar보다 훨씬 작으며 시작해야 할 부분이 많지 않습니다. 기능을 직접 만들어야합니다. 또한 완전히 스크립트가 가능하므로 다시 한 번 제한이 없습니다.

로피

Rofi는 최소한의 응용 프로그램 실행기입니다. 핫키에 매핑하고이를 사용하여 입력 한 모든 프로그램을 시작할 수 있습니다. Rofi는 검색 한 프로그램을 기억하고 최근 / 가장 많이 사용 된 목록에 나열합니다.

Rofi의 모양과 느낌도 사용자 정의하여 데스크탑과 일치시킬 수 있습니다. Linux의 Xresources 파일을 통해 너무 어렵지 않습니다.

URxvt

URxvt 또는 Rxvt-Unicode는 터미널 에뮬레이터입니다. 바둑판 식 창 관리자와 함께 특정 터미널 에뮬레이터를 사용해야하거나 다른 터미널 에뮬레이터를 사용할 필요는 없지만 특정 그래픽 환경과 관련이없는보다 작은 것을 사용하는 것이 좋습니다. URxvt는 그 설명에 적합합니다.

추가 보너스로 URxvt는 슈퍼 구성이 가능합니다. 모양과 느낌에 따라 사용자 정의 할 수 있습니다. 여기에는 색상, 텍스트 및 배경이 포함됩니다.

정력

Vim은 바둑판 식 창 관리자와 관련이 없지만 하나를 사용하여 자신을 찾으면 명령 줄에서 점점 더 많은 것을 원할 것입니다. 이를 위해 Vim은 당신의 친구입니다.

Vim은 강력한 강력한 텍스트 편집기입니다. 아마도 세계 최고의 텍스트 편집기 일 것입니다. 더 많은 기능을 제공 할 수있는 엄청난 양의 플러그인이 있습니다.

던스트

바둑판 식 창 관리자를 사용하여 작업을 최소화 한 경우에도 데스크톱 알림이 필요할 수 있습니다. 데스크탑과 일치하도록 사용자 정의 할 수있는 알림을 원하는 경우 Dunst를 사용할 수 있습니다. Dunst는 일반 텍스트 구성을 통해 쉽게 사용자 정의 할 수있는 간단한 알림 시스템입니다. 수신 한 알림의 크기, 색상 및 텍스트를 변경하십시오.

결산 생각

바둑판 식 배열 창 관리자는 모든 사람을위한 것은 아닙니다. 키보드만으로 탐색하는 데 익숙해 지려면 상당한 인내와 조정이 필요합니다. 처음에는 어색하고 어색한 느낌이 들지만 계속 진행하면 훨씬 빠르고 효율적이라는 것을 알 수 있습니다.

바둑판 식 창 관리자는 Linux에서 OSX 및 Windows보다 낫고 OSX는 Windows보다 훨씬 낫다는 점을 기억해야합니다. 유닉스 계열과 관련이 있습니다. 바둑판 식 창 관리자를 사용하기로 결정한 경우 대부분의 지원 및 추가 응용 프로그램이 Linux에 집중할 것으로 기대하십시오.

이 모든 것이 당신을 놀라게하지 않았다면, 컴퓨터 사용에 대한 생각을 바꾸고 훨씬 더 좋아하는 것을 발견 할 수있을 것입니다.

바둑판 식 배열 관리자와 왜 사용해야 하는가