cwm(직장 관리자)

cwm (window manager)
cwm
Cwm (window manager).png
cwm OpenB에서 실행 중SD
원본 작성자마리우스 아모트 에릭센
개발자마리우스 아모트 에릭센, 앤디 아담슨, 닐스 프로보스, 마틴 머레이, 디미트리스 이코노우, 앤티 니케넨
초기 릴리즈2004년 7월 10일; 17년(2004-07-10)
안정적 해제7.0 (2021년 10월 14일; 4개월(2021-10-14) [±]
리포지토리
기록 위치C
운영 체제유닉스 유사
유형창 관리자
면허증ISC 라이선스
웹사이트www.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/ Edit this on Wikidata

cwm(Calm Window Manager, Calm Window Manager)[1]은 X Window 시스템을 위한 스택형 윈도우 관리자다.주로 OpenB의 일부로 개발되지만SD의 기본 시스템인 [2]휴대용 버전은 다른 유닉스 같은 운영 체제에서 사용할 수 있다.

역사

cwm의 개발은 마리우스 아모트 에릭센에 의해 패치에서 사악기로 시작되었다.[3]새로운 기능의 구현을 용이하게 하기 위해, cwm은 결국 9wm의 일부 코드를 사용하여 다시 작성되었다.[4]원작자의 마지막 출간은 2005년 8월에 나왔다.[3]

2007년 4월, cwm은 OpenB로 수입되었다.SD 소스 트리.[5]2008년 1월까지 9wm 코드를 모두 포함한 원본 코드의 상당 부분이 다시 작성되었다.[6]

cwm이 OpenB와 함께 배포됨SD는 4.2 버전부터 wm2를 대체했다.[7]제3자 리눅스 포트도 존재한다.[8]

설명

cwm은 무거운 키보드 사용,[9][10] 작은 설치 공간 및 사용 편의성을 지향하는 스택형 창 관리자다.명시적인 가상 데스크톱 기능은 없지만 윈도우 그룹 메커니즘을 사용하여 에뮬레이션할 수 있다.[11]cwm은 창문 둘레에 1칸의 테두리를 제외하고는 창문 장식을 그리지 않는다.

cwm에는 다음과 같은 몇 가지 메뉴가 포함되어 있다.[10]

  • 실행 메뉴(응용 프로그램 시작)
  • 창 메뉴(실행 중인 응용 프로그램 검색)
  • 메뉴로 ssh(Secure Shell 세션 시작)
  • exec wm 메뉴(다른관리자로 전환)

이 모든 메뉴는 "입력할 때 검색" 방식으로 작동한다.[10]

cwm은 키보드만으로 윈도우를 올리고, 숨기고, 전환하고, 검색할 수 있어 터미널 에뮬레이터 멀티플렉서로 사용하기에 적합하다.[12]게다가, 그것은 마우스와 같은 포인팅 장치를 키보드로 조작할 수 있게 한다.[1]

추가 키 바인딩 및 구성 옵션을 구성 파일에 지정할 수 있음~/.cwmrc.

리셉션

cwm은 일반적으로 소프트웨어 미니멀리스트 커뮤니티에서 좋은 평가를 받는다.[10]

cwm은 주로 OpenBSD에서 기본 창 관리자 중 한 명이라는 지위 때문에 사용되지만,[13] 다른 이유들이 언급되기도 한다.[14][15]cwm은 유연성과 사용 편의성, 마우스 없이도 사용할 수 있다는 점에서도 호평을 받고 있다.[12][16]

참고 항목

참조

  1. ^ a b Czarkoff, Dmitrij D. (22 November 2011), "Introduction: calm window manager", OSNews, retrieved 23 November 2011
  2. ^ "The X Window System", OpenBSD Frequently Asked Questions, OpenBSD, retrieved 7 May 2016
  3. ^ a b Eriksen, Marius Aamodt, Old home page, archived from the original on 18 November 2011, retrieved 16 November 2011
  4. ^ "cwm — a lightweight and efficient window manager for X11", OpenBSD manual pages, The OpenBSD project, retrieved 16 November 2011, The from-scratch rewrite borrowed some code from 9wm, however that code has since been removed or rewritten.
  5. ^ "xenocara/app/cwm/calmwm.c", OpenBSD CVS, OpenBSD, 27 April 2007, retrieved 30 April 2017
  6. ^ OpenBSD CVS log, The OpenBSD CVS, retrieved 16 November 2011
  7. ^ "OpenBSD 4.2", OpenBSD, 1 November 2007, retrieved 30 April 2017
  8. ^ Neukirchen, Leah, portable version of OpenBSD's cwm(1) window manager, GitHub, retrieved 16 November 2011
  9. ^ Adriaanse, Jasper Lievisse (11 July 2007), cwm in Xenocara, OpenBSD Journal, retrieved 5 October 2011
  10. ^ a b c d O'Higgins, Niall (9 July 2007), Keyboard-only X, cwm hacks and Vimperator, retrieved 16 November 2011
  11. ^ Gouveia, Rodolfo (2 May 2009), Getting started with cwm, OpenBSD Journal, retrieved 5 October 2011
  12. ^ a b O'Higgins, Niall (19 June 2007), Typing, window managers and sore hands, retrieved 5 October 2011
  13. ^ Skinwalker (13 September 2011), OpenBSD – EEEPC, retrieved 16 November 2011
  14. ^ Mandla, K. (18 June 2010), Short and sweet: cwm, retrieved 16 November 2011
  15. ^ Pfennigs, Thilo (3 May 2008), Virtualized servers & OpenBSD, retrieved 16 November 2011
  16. ^ Lucas, Michael W. (31 May 2011), my .cwmrc, retrieved 16 November 2011

외부 링크