태그 보관물: software-rec

software-rec

타일링 WM을 선택할 때 조언이 필요합니다. 몇 년 동안 사용해

그놈의 기본 창 관리자를 몇 년 동안 사용해 왔지만 이제는 타일 창 관리자를 사용해보고 싶습니다.

이 두 가지 기준을 만족시키기를 원합니다.

  1. WM은 가벼워 야합니다

  2. 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 가지 타일 윈도우 매니저를 비교하는 아치 리눅스 위키 항목, 거기에 여기 아치 리눅스 위키에가 . 아마도 그것은 대단 할 것입니다.

나는 개인적으로 아직 시도하지 않았지만 시간이있을 때 가까운 장래에 계획을 세웠 으므로이 스레드를 밀접하게 따르고 있습니다.


답변

동적 및 수동의 두 가지 타일링 창 관리자를 추천하고 싶습니다.

  1. XMonad 는 매우 강력하지만 배우기 쉬우 며 기본적인 기능과 주요 바인딩을 설명 하는 짧은 가이드 투어 가 있습니다. 그것은 그놈 원활하게 통합 , 문서는 포괄적이고 추가로 많이가 가능한 확장 . 선택한 동적 레이아웃에 따라 창이 자동으로 배치되는 동적 타일링 패러다임을 지원합니다 . 적어도 일부 단점은 XMonad가 Haskell에 구성되어 있으며 Haskell 컴파일러의 존재 여부에 달려 있다는 것입니다.

  2. i3수동 타일링 패러다임을 지원합니다 . 여기서 스크린은 열과 셀로 구분 된 테이블처럼 작동합니다. 사용자는 자유롭게 창을 재 배열 할 수있어 유연성이 향상되지만 더 많은 노력이 필요합니다. 제 생각에는 i3은 다른 타일링 윈도우 관리자와 비교하여 현대적입니다. 구성이 필요하거나 다른 창 관리자에 전혀 존재하지 않는 기본 기능을 제공합니다 (예 : 최대화, 긴급 후크, 마우스 크기 조정. Turing-complete가 아닌 간단한 일반 텍스트 파일로 구성 할 수 있습니다. 내가 추천 하는 i3 기능보여주는 멋진 비디오 가 있습니다 .

물론 둘 다 아무 문제없이 여러 모니터를 지원하며 타일링을 원하지 않는 응용 프로그램을위한 플로팅 레이어가 있습니다.

추신. 어느 날 Bluetile 은 그놈 사용자에게 좋은 게이트웨이 약이 될 수 있지만 아직 초기 개발 단계에 있습니다.


답변

가벼운 타일링 WM이 필요할 때 개인적으로 Ratpoison을 사용합니다. WM-구성이 기본적으로 제대로 작동했으며 수년 동안 GNU Screen을 사용하도록 조정되었으므로 Ratpoison으로의 도약은 그리 어렵지 않았습니다. 나는 또한 Ratposion 보다 개발에 더 활발한 StumpWM을 사용하고 있습니다.


답변

거기에 몇 가지가 있지만 내 요구에 맞는 것으로 밝혀진 것이 있습니다.

  • 그것은 좋은 언어로 구성되었을뿐만 아니라 그것으로 프로그래밍되었습니다 (Python)
  • 나만의 레이아웃을 만들 수있는 기능 (내가 찾지 awesome못한 것)
  • 동적 언어로 프로그래밍되어 있어도 가벼움 (6.6MB의 램)

이름은 Qtile 입니다.


답변

굉장한 것을 살펴보십시오 . 이름은 모두 말합니다. 🙂 멋진 위키 에는 많은 구성 조언이 있습니다.