cwm (menedżer okien) - cwm (window manager)

cwm
Cwm (menedżer okien).png
cwm działa na OpenBSD
Pierwotny autor (autorzy) Marius Aamodt Eriksen
Deweloper(zy) Marius Aamodt Eriksen, Andy Adamson, Niels Provos, Martin Murray, Dimitris Economou, Antti Nykänen
Pierwsze wydanie 10 lipca 2004 ; 16 lat temu ( 2004-07-10 )
Wersja stabilna 6,9 (1 maj 2021 ; 49 dni temu ) [±] ( 2021-05-01 )
Magazyn Edytuj to na Wikidata
Napisane w do
System operacyjny Uniksopodobny
Rodzaj Menedżer okien
Licencja Licencja ISC
Stronie internetowej www .openbsd .org / cgi-bin / cvsweb / xenocara / app / CWM / Edytuj to na Wikidanych

cwm ( Calm Window Manager ) to menedżer okien stosu dla X Window System . Chociaż jest on głównie rozwijany jako część podstawowego systemu OpenBSD , wersje przenośne są dostępne w innych systemach operacyjnych typu Unix.

Historia

Rozwój cwm rozpoczął od patchów do evilwm przez Mariusa Aamodta Eriksena. Aby ułatwić implementację nowych funkcji, cwm został ostatecznie przepisany przy użyciu kodu z 9wm . Ostatnie wydanie oryginalnego autora ukazało się w sierpniu 2005 roku.

W kwietniu 2007 cwm został zaimportowany do drzewa źródeł OpenBSD. Do stycznia 2008 r. znaczna część oryginalnego kodu źródłowego, w tym cały kod 9wm, została przepisana.

cwm jest dystrybuowany z OpenBSD od wersji 4.2, gdzie zastąpił wm2 . Istnieje również port Linuksa innej firmy .

Opis

cwm to menedżer okien układających się w stos, zorientowany na intensywne używanie klawiatury, niewielkie rozmiary i łatwość użytkowania. Chociaż brakuje mu wyraźnej funkcjonalności pulpitów wirtualnych , można go emulować za pomocą mechanizmu grup okien. cwm nie rysuje dekoracji okien z wyjątkiem 1-pikselowego obramowania wokół okien.

cwm zawiera kilka menu:

  • exec menu (uruchom aplikację)
  • menu okna (wyszukaj uruchomioną aplikację)
  • ssh to menu (rozpocznij sesję Secure Shell )
  • exec wm menu (przełącz do innego menedżera okien )

Wszystkie te menu działają w sposób „wyszukuj podczas pisania”.

cwm umożliwia podnoszenie, ukrywanie, przełączanie i wyszukiwanie okien za pomocą samej klawiatury, dzięki czemu nadaje się do użycia jako multiplekser emulatora terminala . Ponadto umożliwia manipulowanie urządzeniami wskazującymi, takimi jak mysz, za pomocą klawiatury.

Dodatkowe powiązania klawiszy i opcje konfiguracji można określić w pliku konfiguracyjnym ~/.cwmrc.

Przyjęcie

cwm jest ogólnie dobrze przyjmowany w społecznościach minimalistycznych w zakresie oprogramowania .

Należy zauważyć, że cwm jest używany głównie ze względu na jego status jako jednego z domyślnych menedżerów okien w OpenBSD, chociaż czasami przytaczane są inne powody. cwm jest również chwalony za swoją elastyczność, łatwość użycia i fakt, że można go używać bez myszy.

Zobacz też

Bibliografia

Linki zewnętrzne