Awesome (pencere yöneticisi)

Awesome
Açık bir dizi uçbirim (terminal) ile awesome
Orijinal yazar(lar)Julien Danjou
İlk yayınlanma18 Eylül 2007 (17 yıl önce) (2007-09-18)[1]
Güncel sürüm4.3[2] Bunu Vikiveri'de düzenleyin / 28 Ocak 2019
Programlama diliC ve Lua
İşletim sistemiUnix benzeri
TürPencere yöneticisi
LisansGPL-2.0 veya üstü
Resmî sitesiawesomewm.org
Kod deposu Bunu Vikiveri'de düzenleyin

AwesomeWM, C ve Lua programlama dillerinde geliştirilmiş X Pencere Sistemi için tasarlanmış dinamik bir pencere yöneticisidir . Lua, pencere yöneticisini yapılandırmak ve genişletmek için de kullanılır. Gelişimi bir dwm çatalı olarak başladı.[3] Son derece küçük ve hızlı olmayı, ancak kapsamlı bir şekilde özelleştirilebilir olmayı hedefliyor. Kullanıcının klavyeyi kullanarak pencereleri yönetmesini mümkün kılar.

Çatal başlangıçta jdwm lakaplıydı, burada "jd" ana programcının baş harflerini ve dwm çatallandığı yazılım projesini ifade ediyordu. awesome'in ilk git deposu Eylül 2007'de kuruldu. jdwm, How I Met Your Mother karakteri Barney Stinson tarafından kullanılan aynı ifadeden sonra awesome (harika) olarak yeniden adlandırıldı.[4] awesome, 20 Eylül 2007'de dwm e-posta listesinde resmen ilan edildi.[3]

Projenin amacı

Awesome, harici yapılandırma dosyaları aracılığıyla özelleştirme özelliğine sahip bir dwm çatalı olarak ortaya çıktı (aşağıdaki Yapılandırma ve özelleştirme bölümüne bakın). Oldukça genişletilebilir olmasına rağmen, pencere yöneticisinin varsayılan kurulumu kasıtlı olarak basitleştirilmiştir. Bunu yaparken, yazar, kullanıcıların kendi ihtiyaçlarına göre genişletmeleri ve uyarlamaları için bir çerçeve penceresi yöneticisi[4] dediği şeyi yarattı.

Özellikler

  • Lua yapılandırma dosyası aracılığıyla yapılandırılır.
  • dwm ve wmii gibi, awesome da çalışma alanları yerine etiketler kullanır. Pencereler birkaç etikete atanabilir ve aynı anda birden çok etiket seçilebilir.
  • Bir dinamik pencere yöneticisi olarak, awesome her etiket için kayan, çeşitli dinamik döşeme düzenleri, büyütülmüş ve büyüteç dahil farklı düzenler arasında geçiş yapabilir.
  • Çeşitli widget'lar (metin ve simge kutuları, grafikler, ilerleme çubukları vb.) dahil olmak üzere çoklu ve ekran başına durum çubukları.
  • Her şey klavye ile yapılabilir, bu nedenle fare kullanımı isteğe bağlıdır.
  • Çoklu baş desteği (XRandR, Xinerama veya Zaphod modu).
  • EWMH, XDG Base Directory, XEmbed, Desktop Notification ve System Tray dahil olmak üzere freedesktop.org standartlarını uygular.
  • xcompmgr gibi harici bir oluşturucu aracılığıyla birleştirme ve gerçek şeffaflık desteği.
  • D-Bus (awesome-client) üzerinden uzaktan kumanda.
  • Pango biçimlendirme dilini destekler.

Yapılandırma ve özelleştirme

En başından beri awesome, harici bir yapılandırma dosyasına sahip bir dwm çatalı olarak tasarlandı.[4] Bu nedenle, yapılandırma dosyası formatı ve yapılandırma sürecinin kendisi, yazarın özel ilgisine tabi tutulmuştur.

Erken yapılandırma dosya biçimleri

Üçüncü büyük sürümden önce, awesome'nin özelliklerinden biri Danjou'nun 'karmaşık olmayan bir yapılandırma'[6] olarak adlandırdığı şeydi. awesome (1.x)'in ilk sürümleri, libconfig kullanan düz dosya yapılandırmasıyla dwm'nin basit modifikasyonuydu. 2.x dalında, Danjou, yapılandırma kitaplığını libconfig'den libconfuse'a değiştirdi, farklı bir düz dosya yapılandırma kitaplığı, biraz libconfig'e benziyor. 2.x sürümlerinin geliştirilmesi sırasında, başlık çubukları ve simge çizimi gibi awesome pencere yöneticisine birçok özelleştirme özelliği eklendi.[4]

Yeni yapılandırma dosyası

20 Mayıs 2008'de Danjou, awesome posta listesine[7] gönderdiği bir e-postada, 3.0 sürümünde yapılandırma dosyası için yeni bir formatın kullanılacağını duyurdu. Yeni biçim ~/.awesomerc.lua dosyasına yerleştirildi ve daha sonra ~/.config/awesome/rc.lua'ya taşındı. Uzantının önerdiği gibi, yapılandırma dosyası Lua programlama dilinde yazılmıştır. Danjou, yeni formatın ve Lua entegrasyonunun awesome kullanıcıların daha önce imkansız olduğunu düşündüğü şekillerde awesome'i özelleştirmesine olanak sağlayacağını savundu: yapılandırma için bir programlama dili kullanmak, yapılandırma seçeneklerini dinamik olarak belirlemeyi mümkün kıldı.[7]

awesome Lua API'si artık awesome'in ana sayfasında barındırılıyor ve awesome Wiki'de harikaları yapılandırma hakkında öğretici tarzı bir makale yayınlanıyor.

Temalar ve widget'lar

Pencere yöneticisinin Beautiful kitaplığını kullanarak awesome'i bir tema (veya kaplama) yapmak mümkündür. rc.lua yapılandırma dosyasına uygun olarak, Lua'da temalama da yapılır ve dinamik temaların oluşturulmasına izin verilir.

3.2.1 sürümünden itibaren varsayılan harika yapılandırmanın herhangi bir durum göstergesi olmamasına rağmen (kablosuz ağ durumu, pil göstergeleri vb.), kullanıcılar bu öğeleri widget'ları kullanarak ekleyebilir. Widget'lar ana yapılandırma dosyasında tanımlandığından, widget'lar için veriler rastgele Lua kodu kullanılarak sağlanır.

XCB'ye Geçiş

18 Eylül 2008'de yayınlanan 3.0 sürümü, X sunucusuyla iletişim kurmak için XCB kitaplığını kullanır, bu kitaplığı Xlib yerine kullanan ilk pencere yöneticisini awesome yapar. XCB portu üzerindeki çalışmalar, şu anki Awesome geliştiricilerinden biri olan Arnaud Fontaine tarafından Ocak 2008'de başlatıldı.[4]

Arnaud Fontaine, 9 Nisan 2008'de XCB posta listesinde XCB'ye taşındığını duyurdu. Listeye gönderdiği mesajda, XCB kullanmanın başlıca avantajları olarak şunları vurguladı: "modüler mimari; protokollere doğrudan erişim; multithreading; asenkron istekler/cevaplar;". XCB limanı ertesi ay tamamlandı ve Danjou, XCB'ye dayalı yeni bir şube oluşturdu.[4]

Lua entegrasyonu

awesome'in 3.0 öncesi sürümünde genişlemeyi ve özelleştirmeyi sınırlayan algılanan sorunlar nedeniyle, yazar Lua tabanlı konfigürasyonu awesome ile entegre etmeye karar verdi. Yeni Lua kodlu uygulamanın rc1'i Ağustos 2008'de duyuruldu. Eylül 2008'de, harika Lua API ile ilk sürümü, XCB uygulamasına paralel olarak tamamlandı.[6]

Dağıtım paketi kullanılabilirliği

awesome, Arch Linux,[8] Debian,[9] Fedora Linux, Gentoo,[10] Ubuntu,[11] Source Mage, openSUSE,[12] Mageia, NixOS, FreeBSD, NetBSD ve OpenBSD dahil olmak üzere çok çeşitli Unix benzeri işletim sistemlerinde dağıtılır.,

Adlandırılmış sürümler

AwesomeWM 1.0'dan 1.3'e kadar olan sürümler (Eylül-Ekim 2007) adlandırılmadı. İlk 2.0 sürüm adayıyla (Kasım 2007) başlayarak, awesome adlandırılmış sürümleri kullandı. Sürüm adları müzikle ilgilidir. AwesomeWM v4.x, Daft Punk'tan şarkı adını kullanır.

Ayrıca bakınız

Kaynakça

  1. ^ "1.0 release tag". 9 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Eylül 2022. 
  2. ^ "Release 4.3". 28 Ocak 2019. Erişim tarihi: 28 Ocak 2019. 
  3. ^ a b Danjou, Julien (20 Eylül 2007). "Project announcement from dwm mailing list". Gmane. 6 Nisan 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Aralık 2008. 
  4. ^ a b c d e f Danjou, Julien (15 Nisan 2009). "Taking the other direction". 13 Temmuz 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Ağustos 2011. 
  5. ^ "about - awesome window manager". 11 Ekim 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Eylül 2016. 
  6. ^ a b "awesome 3: Lua integration". 10 Şubat 2009 tarihinde kaynağından arşivlendi. 
  7. ^ a b "News on awesome-3 and about latest commits (May 20, 2008)". 22 Ağustos 2009 tarihinde kaynağından arşivlendi. 
  8. ^ "awesome package in the Arch Linux community repository". 11 Eylül 2010 tarihinde kaynağından arşivlendi. 
  9. ^ Debian - Details of package awesome in squeeze 2 Şubat 2018 tarihinde Wayback Machine sitesinde arşivlendi..
  10. ^ Gentoo Packages /package/x11-wm/awesome 15 Ekim 2014 tarihinde Wayback Machine sitesinde arşivlendi..
  11. ^ "Ubuntu – Error". 24 Mart 2012 tarihinde kaynağından arşivlendi. 
  12. ^ "awesome - software.opensuse.org". 8 Mayıs 2014 tarihinde kaynağından arşivlendi. 

Dış bağlantılar

Read other articles:

مرحبا بكم في بوابة أمريكا اللاتينية Bienvenido al Portal del Latino Americano الصفحة الرئيسيـة  أمريكا اللاتينية أمريكا اللاتينية (بالإسبانية :América Latina أو Latinoamérica؛ بالبرتغالية :América Latina) هي منطقة موجودة في الأمريكتين التي تستخدم فيها في المقام الأول - خصوصا الأسبانية والبرتغالية، و...

 

У Вікіпедії є статті про інші значення цього терміна: Балезіно. селище Балезіно рос. Балезино Залізничний вокзал Країна  Росія Суб'єкт Російської Федерації Удмуртія Муніципальний округ Балезінський район Код ЗКАТУ: 94 204 551 000 Код ЗКТМО: 94604475101 Основні дані Час заснуванн...

 

Gérald Darmanin Geboren 11 oktober 1982Valenciennes Politieke partij RPR (1998-2002)UMP (2002-2015)LR (2015-2017)LREM (sinds 2017) Minister van Binnenlandse Zaken Huidige functie Aangetreden 6 juli 2020 President Emmanuel Macron Premier Jean Castex Voorganger Christophe Castaner Portaal    Politiek Gérald Moussa Darmanin (Valenciennes, 11 oktober 1982) is een Frans politicus en sinds juli 2020 minister van Binnenlandse Zaken in de regering-Castex. Eerder was hij minister van ...

Airport in Russia This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Vologda Airport – news · newspapers · books · scholar · JSTOR (May 2021) (Learn how and when to remove this template message) Vologda AirportАэропорт ВологдаIATA: VGDICAO: ULWWSummaryAirport typePublicOperatorJSC Vologda Aviatio...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: SWAMI – berita · surat kabar · buku · cendekiawan · JSTOR SwamiAsalJakarta, IndonesiaGenrePop, RockTahun aktif1989 - 1991LabelAIRO RecordsSitus web-AnggotaIwan FalsSawung JaboNaniel YakinNanoeInnisisriJo...

 

Lighthouse in Virginia, United States LighthouseCherrystone Bar Light LocationSW of Cape Charles, Virginia harbor in the Chesapeake BayCoordinates37°15′23″N 76°01′57″W / 37.2564°N 76.0324°W / 37.2564; -76.0324TowerFoundationscrew-pileConstructioncast-iron/woodShapehexagonal houseLightFirst lit1858Deactivated1919Lensfourth-order Fresnel lens The Cherrystone Bar Light was a lighthouse located at the entrance to Cape Charles, Virginia harbor in the Chesape...

Finnish NavyMerivoimat (Finnish)Marinen (Swedish)Emblem of the Finnish NavyFounded1918; 105 years ago (1918)Country FinlandTypeNavyRoleMaritime warfareSize6,700 personnel31,500 personnel mobilisedPart of Finnish Defence ForcesBattle honoursRusso-Swedish WarFinnish Civil WarWinter WarContinuation WarWebsitemerivoimat.fi/en/CommandersCommanderRear Admiral Tuomas Tiilikainen[1]InsigniaEnsignJackMilitary unit The Finnish Navy (Finnish: Merivoimat...

 

Hiroshi Kajiyama梶山 弘志Menteri Ekonomi, Perdagangan, dan IndustriPetahanaMulai menjabat 25 Oktober 2019Perdana MenteriShinzō AbePendahuluIsshu Sugawara Informasi pribadiLahir18 Oktober 1955 (umur 68)Hitachiōta, Ibaraki, JepangPartai politikPartai Demokrat LiberalSunting kotak info • L • B Hiroshi Kajiyama (梶山 弘志code: ja is deprecated , Kajiyama Hiroshi, lahir 18 Oktober 1955) adalah seorang politikus Partai Demokrat Liberal, seorang anggota DPR dalam Par...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) محمود يونس   معلومات شخصية الميلاد 12 أبريل 1911(1911-04-12)القاهرة الوفاة 18 أبريل 1976 (65 سنة)القاهرة مواطنة مصر&...

839-й истребительный авиационный полк Вооружённые силы ВС СССР Вид вооружённых сил ВВС Род войск (сил) истребительная авиация Формирование весна-лето 1942 Расформирование (преобразование) февраль 1943 Районы боевых действий 1942: Оборона Заполярья Преемственность Преемник 839-...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) معركة مكة المكرمة جزء من معارك الدولة العثمانيةالحرب العالمية الأولى معلومات عامة التاريخ بين يونيو ويو...

 

Railway station in Sydney, New South Wales, Australia PetershamWestbound view in February 2023General informationLocationTrafalgar Street, PetershamCoordinates33°53′38″S 151°09′19″E / 33.89396°S 151.15517°E / -33.89396; 151.15517Elevation34 metres (112 ft)Owned byTransport Asset Holding EntityOperated bySydney TrainsLine(s)Main SuburbanDistance5.50 kilometres (3 mi) from CentralPlatforms2 (1 island)Tracks6ConnectionsBusConstructionStructure typeGr...

بيل مار   معلومات شخصية اسم الولادة (بالنرويجية البوكمول: William Maher)‏  الميلاد 20 يناير 1956 (67 سنة)[1]  نيويورك  مواطنة الولايات المتحدة  مشكلة صحية كوفيد-19[2]  الحياة العملية المدرسة الأم جامعة كورنيل  المهنة فنان كوميدي،  ومقدم تلفزيوني،  وكاتب، ...

 

Штормова погода — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук по...

 

SnowbombingSnowbombing Arctic Disco, MayrhofenGenreElectronic Dance MusicDates10 - 15 April 2023Location(s)Austrian ski resort of MayrhofenYears active2000-presentCapacity7000WebsiteSnowbombing Official Website Snowbombing is a ski resort festival, held annually in the spring at the Austrian ski resort of Mayrhofen. History Mayrhofen Bilder Snowbombing3 08 The event has been run since 2000 when it was first held at the French resort of Risoul as an après-ski nightclub promotional exercise st...

Основные статьи: Туризм в России и Внутренний туризм Внутренний туризм в России — туризм в пределах территории Российской Федерации лиц, постоянно проживающих в Российской Федерации[1]. Часть туризма в России. Содержание 1 Внутренний туристический поток 2 Туристи...

 

Instytut Inżynierów Elektryków i Elektroników, IEEE (od ang. Institute of Electrical and Electronics Engineers) – organizacja typu non-profit skupiająca osoby zawodowo związane z elektrycznością i elektroniką, a także pokrewnymi dziedzinami. Powstała w 1963 roku, w wyniku konsolidacji Amerykańskiego Instytutu Inżynierów Elektryków (American Institute of Electrical Engineers, AIEE) oraz Instytutu Inżynierów Radiowych (Institute of Radio Engineers, IRE). Jednym z podstawowych...

 

Физкультуре и спорту руководство Лаоса придаёт большое значение. Много внимания занятиям физкультурой и спортом уделяется в школах, учебных заведениях, в воинских частях. Развиваются как традиционные, так и новые виды спорта. Среди традиционных видов спорта наиболее по...

US Air Force base near Tullahoma, Tennessee, United States This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs to be updated. Please help update this article to reflect recent events or newly available information. (January 2015) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced mate...

 

1860 speech by Abraham Lincoln Photo of Abraham Lincoln taken February 27, 1860 in New York City by Mathew Brady, the day of his famous Cooper Union speech This article is part of a series aboutAbraham Lincoln Personal Early life and career Family Health Sexuality Political Political career, 1849–1861 Lincoln–Douglas debates Cooper Union speech Farewell address Views on slavery Views on religion Electoral history 16th President of the United States Presidency First term Transition 1st ina...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!