CWM (oyna boshqaruvchisi) - Cwm (window manager)

cwm
cwm OpenBSD-da ishlaydi
cwm yugurmoqda OpenBSD
Asl muallif (lar)Marius Aamodt Eriksen
Tuzuvchi (lar)Marius Aamodt Eriksen, Endi Adamson, Nil Provos, Martin Myurrey, Dimitris Ekonomu, Antti Nikenen, Liya Noykirchen
Dastlabki chiqarilish2004 yil 10-iyul; 16 yil oldin (2004-07-10)
Barqaror chiqish6.8 (18 oktyabr 2020 yil); 52 kun oldin (2020-10-18)) [±]
Ombor Buni Vikidatada tahrirlash
YozilganC
Operatsion tizimUnixga o'xshash
TuriOyna menejeri
LitsenziyaISC litsenziyasi
Veb-saytwww.openbsd.org/ cgi-bin/ cvsweb/ xenocara/ ilova/ cwm/ Buni Vikidatada tahrirlash

cwm (Tinch oyna menejeri)[1] a deraza menejeri uchun X oyna tizimi. Bu birinchi navbatda uning bir qismi sifatida ishlab chiqilgan bo'lsa-da OpenBSD tayanch tizimi,[2] portativ versiyalari boshqasida mavjud Unixga o'xshash operatsion tizimlar.

Tarix

Cwm-ning rivojlanishi yamoqlardan tortib to boshlandi shayton Marius Aamodt Eriksen tomonidan.[3] Yangi funktsiyalarni amalga oshirishni engillashtirish uchun cwm ba'zi kodlardan foydalangan holda qayta yozildi 9 soat.[4] Asl muallifning so'nggi versiyasi 2005 yil avgustda chiqdi.[3]

2007 yil aprel oyida cwm OpenBSD manba daraxtiga import qilindi.[5] 2008 yil yanvariga kelib, dastlabki manba kodining muhim qismi, shu jumladan 9wm kodining hammasi qayta yozildi.[6]

cwm OpenBSD bilan 4.2 versiyasidan beri tarqatilgan, u o'rnini bosgan wm2.[7] Uchinchi tomon Linux port ham mavjud.[8]

Tavsif

cwm - bu klaviaturadan katta foydalanishga yo'naltirilgan stacking oyna menejeri,[9][10] kichik iz va ulardan foydalanish qulayligi. Bu aniq bo'lmasa-da virtual ish stollari funktsionallik, uni oyna guruhlari mexanizmi yordamida taqlid qilish mumkin.[11] cwm deraza atrofida 1 pikselli chegaradan tashqari deraza bezaklarini chizmaydi.

cwm tarkibiga bir nechta menyu kiradi:[10]

  • exec menyusi (dasturni ishga tushirish)
  • oyna menyusi (ishlaydigan dasturni qidirish)
  • ssh menyuga (boshlang a Xavfsiz Shell sessiya)
  • exec wm menyusi (boshqasiga o'ting oyna menejeri )

Ushbu menyularning barchasi "terish paytida qidirish" usulida ishlaydi.[10]

cwm faqat klaviatura yordamida derazalarni ko'tarish, yashirish, almashtirish va qidirish imkoniyatini beradi, chunki terminal emulyatori multipleksor.[12] Bundan tashqari, bu klaviatura bilan sichqon kabi ko'rsatuvchi qurilmalarni boshqarish imkonini beradi.[1]

Qo'shimcha asosiy birikmalar va konfiguratsiya parametrlari konfiguratsiya faylida ko'rsatilishi mumkin ~ / .cwmrc.

Qabul qilish

cwm odatda yaxshi qabul qilinadi dastur minimalist jamoalar.[10]

cwm asosan OpenBSD-dagi standart oyna menejerlaridan biri maqomi tufayli foydalanilishi ta'kidlangan,[13] ba'zan boshqa sabablar keltirilsa ham.[14][15] cwm shuningdek, uning egiluvchanligi, foydalanish qulayligi va sichqonchasiz ishlatilishi uchun maqtovga sazovor.[12][16]

Shuningdek qarang

Adabiyotlar

  1. ^ a b Czarkoff, Dmitrij D. (2011 yil 22-noyabr), "Kirish: xotirjam oyna boshqaruvchisi", OS News, olingan 23 noyabr 2011
  2. ^ "X oyna tizimi", OpenBSD tez-tez so'raladigan savollar, OpenBSD, olingan 7 may 2016
  3. ^ a b Eriksen, Marius Aamodt, Eski uy sahifasi, dan arxivlangan asl nusxasi 2011 yil 18-noyabrda, olingan 16 noyabr 2011
  4. ^ "cwm - X11 uchun engil va samarali oyna boshqaruvchisi", OpenBSD qo'llanma sahifalari, The OpenBSD loyiha, olingan 16 noyabr 2011, Noldan boshlab qayta yozish 9wm dan ba'zi kodlarni oldi, ammo o'sha vaqtdan beri kod o'chirildi yoki qayta yozildi.
  5. ^ "xenocara / app / cwm / calmwm.c"., OpenBSD CVS, OpenBSD, 2007 yil 27 aprel, olingan 30 aprel 2017
  6. ^ OpenBSD CVS jurnali, The OpenBSD CVS, olingan 16 noyabr 2011
  7. ^ "OpenBSD 4.2", OpenBSD, 2007 yil 1-noyabr, olingan 30 aprel 2017
  8. ^ Noyxirxen, Liya, OpenBSD-ning cwm (1) oyna boshqaruvchisining ko'chma versiyasi, GitHub, olingan 16 noyabr 2011
  9. ^ Adriaanse, Jasper Lievisse (2007 yil 11-iyul), Ksenokarada cwm, OpenBSD jurnali, olingan 5 oktyabr 2011
  10. ^ a b v d O'Higgins, Niall (2007 yil 9-iyul), Faqat klaviatura uchun X, cwm xakerlari va Vimperator, olingan 16 noyabr 2011
  11. ^ Gouveia, Rodolfo (2009 yil 2-may), Cwm bilan ishlashni boshlash, OpenBSD jurnali, olingan 5 oktyabr 2011
  12. ^ a b O'Higgins, Niall (2007 yil 19-iyun), Yozish, deraza menejerlari va og'riqli qo'llar, olingan 5 oktyabr 2011
  13. ^ Skinwalker (2011 yil 13 sentyabr), OpenBSD - EEEPC, olingan 16 noyabr 2011
  14. ^ Mandla, K. (2010 yil 18-iyun), Qisqa va shirin: cwm, olingan 16 noyabr 2011
  15. ^ Pfennigs, Thilo (2008 yil 3-may), Virtuallashtirilgan serverlar va OpenBSD, olingan 16 noyabr 2011
  16. ^ Lukas, Maykl V. (2011 yil 31-may), mening .cwmrc, olingan 16 noyabr 2011

Tashqi havolalar