Dwm - dwm - Wikipedia

dwm
Dwm-logo.png
urxvt, GIMP ve Chromium'u gösteren dwm-5.7.2.
dwm-5.7.2 gösteriliyor urxvt, GIMP, ve Krom.
Orijinal yazar (lar)Anselm R. Garbe[1]
Geliştirici (ler)suckless.org
İlk sürüm14 Temmuz 2006; 14 yıl önce (2006-07-14)[2]
Kararlı sürüm
6.2 / 3 Şubat 2019; 23 ay önce (2019-02-03)
Depo Bunu Vikiveri'de düzenleyin
YazılmışC
İşletim sistemiUnix benzeri
Boyut20 KB (kaynak kodu)[3]
TürPencere yöneticisi
LisansMIT Lisansı[4]
İnternet sitesidwm.suckless.org
dwm'ler Xinerama destek: aynı anda iki ekrana döşeme

dwm dinamiktir minimalist döşeme penceresi yöneticisi için X Pencere Sistemi bu, diğer birçok X pencere yöneticisinin gelişimini etkilemiştir. xmonad[5] ve harika.[6][7] Dışarıdan benzerdir Wmii ama dahili olarak çok daha basit. dwm tamamen şurada yazılmıştır C basitliğin yanı sıra performans ve güvenlik için,[8] ve kaynak kodunu düzenlemenin yanı sıra herhangi bir yapılandırma arayüzüne sahip değildir.[9] Projenin yönergelerinden biri, kaynak kodunun hiçbir zaman 2000'i aşmamasıdır. SLOC ve kullanıcı tarafından yapılandırılabilen seçeneklerin tümü tek bir başlık dosyası.[7]

Özellikleri

dwm birden çok çalışma alanını destekler ve bunun aksine fare zehiri, pencerelerin fare ile taşınmasına ve yeniden boyutlandırılmasına izin verir.[10] DWM'nin eski sürümleri, stdin ekranın kenarı boyunca bir durum çubuğunda. Bunun yerine son sürümler, kök pencere bağımsız işlemlerle ayarlanabilen adı. Bu, genellikle içinde görünecek bilgileri göstermek için kullanılır. bildirim Alanı diğerinin masaüstü ortamları —Bir saat, sistem yük bilgisi, dizüstü bilgisayar pili ve ağ durumu, müzik çalar bilgisi ve benzeri. Bu durum satırı genellikle aşağıdakilerle tamamlanır: dmenu dwm ile aynı geliştiricilere ait bir metinsel uygulama başlatıcısı. dwm bir odak fareyi izler odağı göstermek için bir kenarlık dışında herhangi bir pencere dekorasyonu yoktur. Dwm'nin yapılandırılabilirliği, yama yapma kaynak kodu, diğer birçok seçenek mümkündür.[11]

dmenu

dmenu klavye ile çalışır Menü yardımcı program dwm projesinin bir parçası olarak geliştirildi. Çağrıldığında, genellikle kullanıcı tarafından yapılandırılmış tuş kombinasyonu, dmenu kendisinin yatay bir menüsünü görüntüler. stdin akışı ekranın üst kenarında. Bu genellikle kullanıcının çalıştırılabilir adlarından oluşan bir listeyi yönlendirmek için kullanılır. $ PATH 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 listeyi yalnızca gösterilecek şekilde daraltır alt dize kullanıcının yazdıklarıyla eşleşir. Kullanıcı menüde gezinmek için ok tuşlarını da kullanabilir. Bir seçim yapıldığında, dmenu seçilen metni standart çıkış, genellikle programı başlatmak için bir kabuğa aktarılır. Komut satırı seçenekleri menünün yazı tipini ve renklerini değiştirebilir, arama yapabilir büyük / küçük harfe duyarlı olmayan ayrıca menüyü dikey yöne çevirin veya ekranın alt kısmına yerleştirin. Varsayılan olarak, yalnızca X Yazı Tipi Sunucusu etkinleştirmek için bir yama olmasına rağmen yazı tipleri desteklenmektedir TrueType kullanılan yazı tipleri Xft.

dmenu işlev olarak benzerdir uygulama başlatıcıları gibi Katapult veya GNOME Yap Linux için veya LaunchBar veya Quicksilver için Mac OS X klavyeyi kullanarak bir grafik ortamdan programların hızlı başlatılmasına izin verir.

DWM'ye ek olarak,[12] dmenu genellikle diğer pencere yöneticileriyle birlikte kullanılır. xmonad,[13] veya Açık kutu,[12] ve benzeri diğer yazılımlar Uzbl internet tarayıcısı.[14]

Çatallar ve yamalar

dwm etkili bir proje oldu; 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ç önemli örneğin listesi verilmiştir:

Ayrıca bakınız

Referanslar

  1. ^ Garbe, Anselm R. "Anselm R Garbe". garbe.us. Arşivlenen orijinal 2009-11-25 tarihinde. Alındı 2011-05-15.
  2. ^ 0.1 Yayın etiketi
  3. ^ "dwm dinamik pencere yöneticisi". suckless.org. Alındı 12 Mart 2012.
  4. ^ "MIT / X Konsorsiyum Lisansı". suckless.org. Alındı 2015-05-04.
  5. ^ Kolmodin, Lennart (2 Nisan 2007). "xmonad". Bitler ve Baytlar. Alındı 2011-05-15.
  6. ^ Danjou, Julien (20 Eyl 2007). "Duyuru" müthiş"". dwm (Mail listesi). Arşivlenen orijinal 3 Nisan 2010'da. Alındı 2011-05-15.
  7. ^ a b Auza, Haz (2 Ağustos 2008). "Linux için En Çevik ve Basit 20 X Pencere Yöneticisi". TechSource.
  8. ^ "dwm ana sayfası". dwm, kaynak kodunu düzenleyerek özelleştirilir, bu da onu son derece hızlı ve güvenli hale getirir - derleme sırasında bilinmeyen herhangi bir girdi verisini işlemez
  9. ^ Byfield, Bruce (2007-05-31). "Klavye ile çalışan ortamlar masaüstünde yeni bir pencere açar". Linux.com. SourceForge, Inc. Alındı 2010-03-01.[ölü bağlantı ]
  10. ^ "DWM Pencere Yöneticisinin İncelenmesi ve Eğitimi". Linux Goodies. Arşivlenen orijinal 2010-06-03 tarihinde. Alındı 2012-01-30.
  11. ^ "yamalar".
  12. ^ a b Arch Linux Magazine Team (Ocak 2010). "Yazılım İncelemesi: 2009 LnF Ödülleri". Arch Linux Dergisi. Arşivlenen orijinal 16 Şubat 2010'da. Alındı 4 Mart 2010.
  13. ^ "100 açık kaynak mücevher - bölüm 2". TuxRadar. Gelecek Yayıncılık. 21 Mayıs 2009. Alındı 3 Mart 2010.
  14. ^ Vervloesem, Koen (15 Temmuz 2009). "Uzbl: UNIX felsefesini izleyen bir tarayıcı". LWN.net. Eklektix, Inc. Alındı 3 Mart 2010.

daha fazla okuma

  • (Almanca'da) Tobias Walkowiak, Dynamische Fenster mit DWM. Ressourcen sparen mit dem etwas anderen Window Manager, freeX, sayı 6/07, (Ekim / Kasım 2007) s. 44–47

Dış bağlantılar