그놈의 기본 창 관리자를 몇 년 동안 사용해 왔지만 이제는 타일 창 관리자를 사용해보고 싶습니다.
이 두 가지 기준을 만족시키기를 원합니다.
WM은 가벼워 야합니다
WM은 구성하기가 복잡하지 않아야합니다.
그놈의 기본 창 관리자를 몇 년 동안 사용해 왔지만 이제는 타일 창 관리자를 사용해보고 싶습니다.
이 두 가지 기준을 만족시키기를 원합니다.
WM은 가벼워 야합니다
WM은 구성하기가 복잡하지 않아야합니다.
답변:
"구성이 복잡하다"는 귀하가 어느 언어를 능숙하게 사용 하느냐에 따라 크게 달라집니다. XMonad는 구성하기가 매우 복잡했지만, 저는 Haskell을 전혀 알지 못했기 때문에 구성에 포함 된 언어입니다.
내가 사용하고 좋아하는 두 개의 타일 창 관리자는 다음과 같습니다.
대단 합니다. 굉장한 구성은 Lua에 있으며 (굉장한 3에서, 사용자 정의 구문에 있기 전에) 구성하기가 쉽고 위젯이 많이 포함되어 있습니다. 여기 내 막대가 한 시점에서 어떻게 보이는지에 대한 스크린 샷이 있습니다 (그 당시에는 사용하지 않았지만 그래프 위젯도 있습니다).
내 멋진 바의 스크린 샷 http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png
내가 Awesome 사용을 중단 한 주된 이유는 이전 버전과의 호환성이 끊기지 않았기 때문입니다. 모든 포인트 개정판은 API를 변경하여 구성 파일을 수정하기 위해 며칠을 소비해야했습니다. 더 안정 될 가능성이 있습니다
wmii , 내 현재 WM. 기본적으로 구성은 쉘 스크립트에 있지만 wmii가 9p 인터페이스를 표시하므로 원하는 방식으로 수행 할 수 있습니다. 이는 의사 파일 시스템의 파일을 읽고 쓰면이를 제어합니다. 현재 구성은 일부 작업을 수행하기 위해 python 유틸리티 스크립트가 포함 된 기본 구성을위한 쉘 스크립트입니다. 주요 단점은 내장 위젯이 없다는 것입니다. 진행률 표시 줄이나 그래프 또는 아이콘이 제공되지 않습니다. 그래도 "경량"이지만 요구 사항 중 하나였습니다.
개인적으로, i3는 다른 큰 타일링 -wm (Xmonad, Awesome, DWM 등)의 최고의 기능을 가져와 하나로 결합하고 dmenu / conky / dzen2와 결합하여 WM에서 찾는 것입니다. 페이지를 확인하십시오. http://i3.zekjur.net/
격자 모양 패션, 13 가지 타일 윈도우 매니저를 비교하는 아치 리눅스 위키 항목, 거기에 여기 아치 리눅스 위키에가 . 아마도 그것은 대단 할 것입니다.
나는 개인적으로 아직 시도하지 않았지만 시간이있을 때 가까운 장래에 계획을 세웠 으므로이 스레드를 밀접하게 따르고 있습니다.
동적 및 수동의 두 가지 타일링 창 관리자를 추천하고 싶습니다.
XMonad 는 매우 강력하지만 배우기 쉬우 며 기본적인 기능과 주요 바인딩을 설명 하는 짧은 가이드 투어 가 있습니다. 그것은 그놈 원활하게 통합 , 문서는 포괄적이고 추가로 많이가 가능한 확장 . 선택한 동적 레이아웃에 따라 창이 자동으로 배치되는 동적 타일링 패러다임을 지원합니다 . 적어도 일부 단점은 XMonad가 Haskell에 구성되어 있으며 Haskell 컴파일러의 존재 여부에 달려 있다는 것입니다.
i3 은 수동 타일링 패러다임을 지원합니다 . 여기서 스크린은 열과 셀로 구분 된 테이블처럼 작동합니다. 사용자는 자유롭게 창을 재 배열 할 수있어 유연성이 향상되지만 더 많은 노력이 필요합니다. 제 생각에는 i3은 다른 타일링 윈도우 관리자와 비교하여 현대적입니다. 구성이 필요하거나 다른 창 관리자에 전혀 존재하지 않는 기본 기능을 제공합니다 (예 : 최대화, 긴급 후크, 마우스 크기 조정. Turing-complete가 아닌 간단한 일반 텍스트 파일로 구성 할 수 있습니다. 내가 추천 하는 i3 기능 을 보여주는 멋진 비디오 가 있습니다 .
물론 둘 다 아무 문제없이 여러 모니터를 지원하며 타일링을 원하지 않는 응용 프로그램을위한 플로팅 레이어가 있습니다.
추신. 어느 날 Bluetile 은 그놈 사용자에게 좋은 게이트웨이 약이 될 수 있지만 아직 초기 개발 단계에 있습니다.
가벼운 타일링 WM이 필요할 때 개인적으로 Ratpoison을 사용합니다. WM-구성이 기본적으로 제대로 작동했으며 수년 동안 GNU Screen을 사용하도록 조정되었으므로 Ratpoison으로의 도약은 그리 어렵지 않았습니다. 나는 또한 Ratposion 보다 개발에 더 활발한 StumpWM을 사용하고 있습니다.
거기에 몇 가지가 있지만 내 요구에 맞는 것으로 밝혀진 것이 있습니다.
awesome
못한 것)이름은 Qtile 입니다.
나는 몇 가지를 시도했다 : Awesome, Xmonad, i3, wmii, scrotwm 및 dwm.
다음과 같은 이유로 dwm이 나와 붙어 있습니다.
나는 몇 가지 단점이 있음을 인정해야합니다.
그러나 대체로 dwm은 1.5 년 동안 저와 함께했습니다.