dwm, xmonad ve awesome dahil olmak üzere diğer birçok X pencere yöneticisinin gelişimini etkileyen Suckless tarafından X Pencere Sistemi için geliştirilmiş minimalist bir dinamik pencere yöneticisidir. Harici olarak wmii'ye benzer, ancak dahili olarak çok daha basittir. dwm, basitliğe ek olarak performans ve güvenlik için tamamen C ile yazılmıştır ve kaynak kodunu düzenlemenin yanı sıra herhangi bir yapılandırma arayüzünden yoksundur. Projenin yönergelerinden biri, kaynak kodunun asla 2000 SLOC'yi aşmaması ve kullanıcı tarafından yapılandırılabilen seçeneklerin hepsinin tek bir başlık dosyasında yer almasıdır.
Asıl yazarlar | Anselm R. Garbe |
---|---|
Geliştiriciler | suckless.org |
İlk sürüm | 14 Temmuz 2006 |
Kararlı sürüm | 6.3 /7 Ocak 2022 |
Kod deposu |
|
Yazıldığı dil | C |
İşletim sistemi | Unix-benzeri |
Boyut | 26 KB (kaynak kodu) |
Tür | Pencere Yöneticisi |
Lisans | MIT |
Website | dwm.suckless.org 2 Mayıs 2019 tarihinde Wayback Machine sitesinde . |
Özellikler
dwm birden çok çalışma alanını destekler ve ratpoison'un aksine pencerelerin fareyle taşınmasına ve yeniden boyutlandırılmasına olanak tanır. dwm'nin eski sürümleri stdin'lerini ekranın kenarı boyunca bir durum çubuğunda gösteriyordu. Bunun yerine son sürümler, bağımsız işlemler tarafından ayarlanabilen kök pencerenin adını görüntüler. Bu genellikle diğer masaüstü ortamlarının bildirim alanında görünecek bilgileri (saat, sistem yükü bilgisi, dizüstü bilgisayar pili ve ağ durumu, müzik çalar bilgileri ve benzerleri) göstermek için kullanılır. Bu durum satırı genellikle dwm ile aynı geliştiricilerden metinsel bir uygulama başlatıcı olan dmenu ile tamamlanır. dwm, fareyi takip eden bir odaklama modeli kullanır ve odağı göstermek için kenarlık dışında herhangi bir pencere dekorasyonundan yoksundur. dwm'nin konfigüre edilebilirliği, kaynak koduna yama uygulamak anlamına geldiğinden, başka pek çok seçenek mümkündür.
dmenu
dmenu, dwm projesinin bir parçası olarak geliştirilen klavyeyle çalışan bir menü yardımcı programıdır. Genellikle kullanıcı tarafından yapılandırılan bir tuş kombinasyonuyla çağrıldığında dmenu, ekranın üst kenarında stdin akışının yatay bir menüsünü görüntüler. Bu, genellikle kullanıcının $PATH öğesinden yürütülebilir adlar listesini yönlendirmek için kullanılır, ancak dmenu, bir menünün gerekli olduğu herhangi bir amaç için kullanılabilir. Kullanıcı bir program adı yazmaya başlayabilir ve dmenu, kullanıcının yazdığı şey için yalnızca alt dize eşleşmelerini gösterecek şekilde listeyi daraltır. Kullanıcı, menüde gezinmek için ok tuşlarını da kullanabilir. Bir seçim yapıldığında, dmenu seçilen metni, programı başlatmak için genellikle bir kabuğa aktarılan stdout'a gönderir. Komut satırı seçenekleri, menünün yazı tipini ve renklerini değiştirebilir, aramayı büyük/küçük harfe duyarlı hale getirebilir, ayrıca menüyü dikey yönlendirmeye geçirebilir veya ekranın altına yerleştirebilir. TrueType yazı tiplerini Xft kullanarak etkinleştirmek için bir yama mevcut olmasına rağmen, varsayılan olarak yalnızca X Yazı Tipi Sunucusu yazı tipleri desteklenir.
dmenu, klavyeyi kullanarak programların grafik bir ortamdan hızlı bir şekilde başlatılmasına izin verdiği için, Linux için Katapult veya GNOME Do veya Mac OS X için LaunchBar veya Quicksilver gibi uygulama başlatıcılara işlev olarak benzer.
dwm'ye ek olarak, dmenu genellikle xmonad, veya Openbox, gibi diğer pencere yöneticileri ve uzbl web tarayıcısı gibi diğer yazılımlarla birlikte kullanılır.
Çatallar ve yamalar
dwm etkili bir proje olmuştur; diğer birçok pencere yöneticisi, dwm'nin kaynak kodunu temel alır veya ondan ilham alır. Resmi sitede kapsamlı bir çatal ve yama listesi bulunabilir. Aşağıda birkaç dikkate değer örneğin bir listesi bulunmaktadır:
- awesome, dwm'yi FreeType desteği, yeniden yapılandırılabilirlik, Lua betik oluşturma desteği, tema ve daha fazla düzen türüyle genişletir.
- xmonad, Haskell'de ek özelliklere sahip bir dwm yeniden yazmadır.
Ayrıca bakınız
Kaynakça
- ^ Garbe, Anselm R. . garbe.us. Archived from the original on 2009-11-25. Retrieved 2011-05-15.
- ^ "0.1 Release tag". 24 Mart 2016 tarihinde kaynağından . Erişim tarihi: 14 Kasım 2022.
- ^ "dwm dynamic window manager" 2 Mayıs 2019 tarihinde Wayback Machine sitesinde .. dwm.suckless.org.
- ^ "MIT/X Consortium License" 23 Haziran 2018 tarihinde Wayback Machine sitesinde .. suckless.org.
- ^ . Bits and Bytes. 2 Nisan 2007. 21 Nisan 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Mayıs 2011. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b . TechSource. 2 Ağustos 2008. 5 Ağustos 2008 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . 1 Kasım 2006 tarihinde kaynağından arşivlendi.
dwm is customized through editing its source code, which makes it extremely fast and secure - it does not process any input data which isn’t known at compile time
- ^ . . 31 Mayıs 2007. 27 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Mart 2010. Yazar
|ad1=
eksik|soyadı1=
() - ^ . Linux Goodies. 3 Haziran 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ocak 2012.
- ^ . 17 Mart 2009 tarihinde kaynağından arşivlendi.
- ^ a b Arch Linux Magazine Team (January 2010). . Arch Linux Magazine. 16 Şubat 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mart 2010.
- ^ . . Future Publishing. 21 Mayıs 2009. 25 Mayıs 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2010.
- ^ . . Eklektix, Inc. 15 Temmuz 2009. 26 Temmuz 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2010. Yazar
|ad1=
eksik|soyadı1=
()
İleri okumalar
- (Almanca) Tobias Walkowiak, Dynamische Fenster mit DWM. Ressourcen sparen mit dem etwas anderen Window Manager, freeX, issue 6/07, (Oct/Nov 2007) pp. 44–47
Dış bağlantılar
- Resmî site
- Going fast with DWM review in Linux Journal 5 Mayıs 2022 tarihinde Wayback Machine sitesinde .
- dwm review 26 Mart 2022 tarihinde Wayback Machine sitesinde . (Rusça)
- Configuring dwm 15 Mayıs 2017 tarihinde Wayback Machine sitesinde . (Almanca)
- Tiling WM review with several pages about twm 14 Kasım 2022 tarihinde Wayback Machine sitesinde . (Rusça)
- dwm for Windows (3rd party port) 26 Mart 2022 tarihinde Wayback Machine sitesinde .
- dwm page in Free Software Directory 20 Eylül 2011 tarihinde Wayback Machine sitesinde .
- stali talk at CLT 2010 referenced dwm 4 Ekim 2011 tarihinde Wayback Machine sitesinde . (Almanca)
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
dwm xmonad ve awesome dahil olmak uzere diger bircok X pencere yoneticisinin gelisimini etkileyen Suckless tarafindan X Pencere Sistemi icin gelistirilmis minimalist bir dinamik pencere yoneticisidir Harici olarak wmii ye benzer ancak dahili olarak cok daha basittir dwm basitlige ek olarak performans ve guvenlik icin tamamen C ile yazilmistir ve kaynak kodunu duzenlemenin yani sira herhangi bir yapilandirma arayuzunden yoksundur Projenin yonergelerinden biri kaynak kodunun asla 2000 SLOC yi asmamasi ve kullanici tarafindan yapilandirilabilen seceneklerin hepsinin tek bir baslik dosyasinda yer almasidir dwm Asil yazarlar Anselm R GarbeGelistiriciler suckless orgIlk surum 14 Temmuz 2006 2006 07 14 Kararli surum 6 3 7 Ocak 2022Kod deposu git suckless org dwm 14 Kasim 2022 tarihinde Wayback Machine sitesinde Yazildigi dil CIsletim sistemi Unix benzeriBoyut 26 KB kaynak kodu Tur Pencere YoneticisiLisans MITWebsite dwm suckless org 2 Mayis 2019 tarihinde Wayback Machine sitesinde dwm nin xinerama destegi ayni anda iki ekranda dosemeOzelliklerdwm birden cok calisma alanini destekler ve ratpoison un aksine pencerelerin fareyle tasinmasina ve yeniden boyutlandirilmasina olanak tanir dwm nin eski surumleri stdin lerini ekranin kenari boyunca bir durum cubugunda gosteriyordu Bunun yerine son surumler bagimsiz islemler tarafindan ayarlanabilen kok pencerenin adini goruntuler Bu genellikle diger masaustu ortamlarinin bildirim alaninda gorunecek bilgileri saat sistem yuku bilgisi dizustu bilgisayar pili ve ag durumu muzik calar bilgileri ve benzerleri gostermek icin kullanilir Bu durum satiri genellikle dwm ile ayni gelistiricilerden metinsel bir uygulama baslatici olan dmenu ile tamamlanir dwm fareyi takip eden bir odaklama modeli kullanir ve odagi gostermek icin kenarlik disinda herhangi bir pencere dekorasyonundan yoksundur dwm nin konfigure edilebilirligi kaynak koduna yama uygulamak anlamina geldiginden baska pek cok secenek mumkundur dmenudmenu dwm projesinin bir parcasi olarak gelistirilen klavyeyle calisan bir menu yardimci programidir Genellikle kullanici tarafindan yapilandirilan bir tus kombinasyonuyla cagrildiginda dmenu ekranin ust kenarinda stdin akisinin yatay bir menusunu goruntuler Bu genellikle kullanicinin PATH ogesinden yurutulebilir adlar listesini yonlendirmek icin kullanilir ancak dmenu bir menunun gerekli oldugu herhangi bir amac icin kullanilabilir Kullanici bir program adi yazmaya baslayabilir ve dmenu kullanicinin yazdigi sey icin yalnizca alt dize eslesmelerini gosterecek sekilde listeyi daraltir Kullanici menude gezinmek icin ok tuslarini da kullanabilir Bir secim yapildiginda dmenu secilen metni programi baslatmak icin genellikle bir kabuga aktarilan stdout a gonderir Komut satiri secenekleri menunun yazi tipini ve renklerini degistirebilir aramayi buyuk kucuk harfe duyarli hale getirebilir ayrica menuyu dikey yonlendirmeye gecirebilir veya ekranin altina yerlestirebilir TrueType yazi tiplerini Xft kullanarak etkinlestirmek icin bir yama mevcut olmasina ragmen varsayilan olarak yalnizca X Yazi Tipi Sunucusu yazi tipleri desteklenir dmenu klavyeyi kullanarak programlarin grafik bir ortamdan hizli bir sekilde baslatilmasina izin verdigi icin Linux icin Katapult veya GNOME Do veya Mac OS X icin LaunchBar veya Quicksilver gibi uygulama baslaticilara islev olarak benzer dwm ye ek olarak dmenu genellikle xmonad veya Openbox gibi diger pencere yoneticileri ve uzbl web tarayicisi gibi diger yazilimlarla birlikte kullanilir Catallar ve yamalardwm etkili bir proje olmustur diger bircok pencere yoneticisi dwm nin kaynak kodunu temel alir veya ondan ilham alir Resmi sitede kapsamli bir catal ve yama listesi bulunabilir Asagida birkac dikkate deger ornegin bir listesi bulunmaktadir awesome dwm yi FreeType destegi yeniden yapilandirilabilirlik Lua betik olusturma destegi tema ve daha fazla duzen turuyle genisletir xmonad Haskell de ek ozelliklere sahip bir dwm yeniden yazmadir Ayrica bakinizX pencere yoneticilerinin karsilastirilmasiKaynakca Garbe Anselm R garbe us Archived from the original on 2009 11 25 Retrieved 2011 05 15 0 1 Release tag 24 Mart 2016 tarihinde kaynagindan Erisim tarihi 14 Kasim 2022 dwm dynamic window manager 2 Mayis 2019 tarihinde Wayback Machine sitesinde dwm suckless org MIT X Consortium License 23 Haziran 2018 tarihinde Wayback Machine sitesinde suckless org Bits and Bytes 2 Nisan 2007 21 Nisan 2007 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Mayis 2011 Yazar ad1 eksik soyadi1 yardim a b TechSource 2 Agustos 2008 5 Agustos 2008 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim 1 Kasim 2006 tarihinde kaynagindan arsivlendi dwm is customized through editing its source code which makes it extremely fast and secure it does not process any input data which isn t known at compile time 31 Mayis 2007 27 Mart 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 1 Mart 2010 Yazar ad1 eksik soyadi1 yardim Linux Goodies 3 Haziran 2010 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Ocak 2012 17 Mart 2009 tarihinde kaynagindan arsivlendi a b Arch Linux Magazine Team January 2010 Arch Linux Magazine 16 Subat 2010 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mart 2010 Future Publishing 21 Mayis 2009 25 Mayis 2009 tarihinde kaynagindan arsivlendi Erisim tarihi 3 Mart 2010 Eklektix Inc 15 Temmuz 2009 26 Temmuz 2009 tarihinde kaynagindan arsivlendi Erisim tarihi 3 Mart 2010 Yazar ad1 eksik soyadi1 yardim Ileri okumalar Almanca Tobias Walkowiak Dynamische Fenster mit DWM Ressourcen sparen mit dem etwas anderen Window Manager freeX issue 6 07 Oct Nov 2007 pp 44 47Dis baglantilarResmi site Going fast with DWM review in Linux Journal 5 Mayis 2022 tarihinde Wayback Machine sitesinde dwm review 26 Mart 2022 tarihinde Wayback Machine sitesinde Rusca Configuring dwm 15 Mayis 2017 tarihinde Wayback Machine sitesinde Almanca Tiling WM review with several pages about twm 14 Kasim 2022 tarihinde Wayback Machine sitesinde Rusca dwm for Windows 3rd party port 26 Mart 2022 tarihinde Wayback Machine sitesinde dwm page in Free Software Directory 20 Eylul 2011 tarihinde Wayback Machine sitesinde stali talk at CLT 2010 referenced dwm 4 Ekim 2011 tarihinde Wayback Machine sitesinde Almanca