İçeriğe atla

StumpWM: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Mustafa MVC (mesaj | katkılar)
k →‎Ayrıca bakınız: Portal şablonu kaldırılıyor., çıkartıldı:{{Portal|Free and open-source software}}
Kaynak gösterme hatası giderildi
12. satır: 12. satır:


== Lisp ve özelleştirme ==
== Lisp ve özelleştirme ==
StumpWM, hem Steel Bank Common Lisp (SBCL) hem de [[GNU]] CLISP ile çalıştırılabilir, SBCL genellikle daha iyi performans için tercih edilir.<ref name="stumparch">{{Web kaynağı | url = http://wiki.archlinux.org/index.php/Stumpwm | başlık = Stumpwm - ArchWiki | arşivurl = https://web.archive.org/web/20080704145653/http://wiki.archlinux.org/index.php/Stumpwm | arşivtarihi = 4 Temmuz 2008}}<cite class="citation web cs1" data-ve-ignore="true">[http://wiki.archlinux.org/index.php/Stumpwm "Stumpwm - ArchWiki"].</cite></ref> SLIME ortamı, StumpWM'ye gerçek zamanlı güncellemeler ve özelleştirmeler uygulamak için yaygın olarak kullanılır. Ayrıca, bir terminalden pencere yöneticisi ile arayüz oluşturmak için standart bir yol sağlayan, güdük (" ''{{Özel ad|stumpish}}'' Interactive Shell") adlı başka bir program da vardır.<ref name="stumparch" />
StumpWM, hem Steel Bank Common Lisp (SBCL) hem de [[GNU]] CLISP ile çalıştırılabilir, SBCL genellikle daha iyi performans için tercih edilir.<ref name="stumparch" /> SLIME ortamı, StumpWM'ye gerçek zamanlı güncellemeler ve özelleştirmeler uygulamak için yaygın olarak kullanılır. Ayrıca, bir terminalden pencere yöneticisi ile arayüz oluşturmak için standart bir yol sağlayan, güdük (" ''{{Özel ad|stumpish}}'' Interactive Shell") adlı başka bir program da vardır.<ref name="stumparch" />


Pencere yöneticisi özelleştirmeleri, her kullanıcının giriş dizininde bulunan bir ''{{Özel ad|.stumpwmrc}}'' dosyasında saklanır. Bu dosya, StumpWM'yi yapılandırmak için Lisp kodunu içerir.<ref name="stumparch">{{Web kaynağı | url = http://wiki.archlinux.org/index.php/Stumpwm | başlık = Stumpwm - ArchWiki | arşivurl = https://web.archive.org/web/20080704145653/http://wiki.archlinux.org/index.php/Stumpwm | arşivtarihi = 4 Temmuz 2008}}<cite class="citation web cs1" data-ve-ignore="true">[http://wiki.archlinux.org/index.php/Stumpwm "Stumpwm - ArchWiki"].</cite></ref>
Pencere yöneticisi özelleştirmeleri, her kullanıcının giriş dizininde bulunan bir ''{{Özel ad|.stumpwmrc}}'' dosyasında saklanır. Bu dosya, StumpWM'yi yapılandırmak için Lisp kodunu içerir.<ref name="stumparch" />


== Geliştirme ==
== Geliştirme ==

Sayfanın 11.36, 11 Şubat 2023 tarihindeki hâli

StumpWM
Geliştirici(ler)Shawn Betts
Güncel sürüm23.11[1] Bunu Vikiveri'de düzenleyin / 26 Kasım 2023
Programlama diliCommon Lisp
İşletim sistemiUnix-benzeri
TürPencere yöneticisi
LisansGPL-2.0-or-later[2]
Resmî sitesistumpwm.github.io
Kod deposu Bunu Vikiveri'de düzenleyin

StumpWM, geliştirici Shawn Betts ratpoison'un giderek daha büyük ve "Lisp ile" büyüdüğünü fark ettiğinde oluşturulan bir döşemeli pencere yöneticisidir. Ratpoison'un halefi olarak tasarlanan StumpWM, GPL-2.0 veya sonraki lisans koşulları altında yayınlandı.

StumpWM wiki'sinde açıklandığı gibi, geliştiriciler CLX kullanarak Common Lisp'te fare zehirini büyük ölçüde yeniden uygulamaya karar verdiler:[3]

StumpWM, yazarların C'de ratpoison yazmaktan duydukları hayal kırıklığından doğdu. Çok hızlı bir şekilde ratpoison lispy-emacs tarzı paradigmalar oluşturduğumuzu fark ettik. Uygulamada 'C-t :' asılı bir REPL'imiz, kancalarımız ve büyüyen bir Common Lisp alt kümesimiz vardı... Gerçekten istediğimiz şeyin Lisp'te sıfırdan çok sayıda yazılmış bir pencere yöneticisi olduğu açıktı. özelleştirme ve gerçek zamanlı bilgisayar korsanlığı için geniş alan.

Yapımcılar StumpWM'yi aşağıdaki terimlerle tanımlamaktadır:[4]

StumpWM, özelleştirilebilir ancak görsel olarak minimal olmaya çalışır. Pencere dekorasyonu, simge ve düğme yok. Kişisel özelleştirmelerinizi eklemek için çeşitli kancalara ve ince ayar yapabileceğiniz değişkenlere sahiptir.

Lisp ve özelleştirme

StumpWM, hem Steel Bank Common Lisp (SBCL) hem de GNU CLISP ile çalıştırılabilir, SBCL genellikle daha iyi performans için tercih edilir.[4] SLIME ortamı, StumpWM'ye gerçek zamanlı güncellemeler ve özelleştirmeler uygulamak için yaygın olarak kullanılır. Ayrıca, bir terminalden pencere yöneticisi ile arayüz oluşturmak için standart bir yol sağlayan, güdük (" stumpish Interactive Shell") adlı başka bir program da vardır.[4]

Pencere yöneticisi özelleştirmeleri, her kullanıcının giriş dizininde bulunan bir .stumpwmrc dosyasında saklanır. Bu dosya, StumpWM'yi yapılandırmak için Lisp kodunu içerir.[4]

Geliştirme

StumpWM kaynak kodu GitHub'da barındırılır ve kullanılan sürüm kontrol sistemi Git'tir .[5] StumpWM ile ilgili sorunlar için bir posta listesi de mevcuttur.[6]

Ayrıca bakınız

Kaynakça

  1. ^ "Release 23.11". 26 Kasım 2023. Erişim tarihi: 19 Aralık 2023. 
  2. ^ StumpWM COPYING file .
  3. ^ "Background". The StumpWM wiki. 5 Ekim 2006. 18 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Aralık 2014. 
  4. ^ a b c d "Stumpwm - ArchWiki". 4 Temmuz 2008 tarihinde kaynağından arşivlendi. 
  5. ^ "The Stump Window Manager: Downloads". 28 Ağustos 2003 tarihinde kaynağından arşivlendi. 
  6. ^ "Stump-devel". 8 Ocak 2005 tarihinde kaynağından arşivlendi.