i3, X11 için tasarlanmış, wmii'den esinlenerek C dilinde yazılmış bir döşemeli pencere yöneticisidir. Dinamik olarak işlediği döşeme, istifleme ve sekme düzenlerini destekler. Yapılandırma düz metin dosyasıyla gerçekleştirilir ve i3'ü genişletmek, birçok programlama dilinden Unix alan soketi ve JSON tabanlı IPC arayüzü kullanılarak mümkündür.
vim ve terminaller açık halde i3 | |
Orijinal yazar(lar) | Michael Stapelberg |
---|---|
İlk yayınlanma | 15 Mart 2009 | )
Güncel sürüm | 4.20.1 |
İşletim sistemi | Unix-benzeri |
Boyut | 1.3 MiB |
Tür | Pencere Yöneticisi |
Lisans | BSD lisansı |
Resmî sitesi | i3wm.org |
Kod deposu |
|
Wmii gibi, i3 de vi'ninkine çok benzer bir kontrol sistemi kullanır. Varsayılan olarak, pencere odağı 'Mod1' (Alt tuşu / Win tuşu) artı sağdaki ana satır tuşları (Mod1 + J, K, L,;) tarafından kontrol edilirken, pencere hareketi Shift'in eklenmesiyle kontrol edilir. tuşu (Mod1 + Shift + J, K, L kombinasyonları gibi).
Tasarım hedefleri
- Kullanıcı katkısını teşvik eden iyi yazılmış, belgelenmiş koda sahip olması
- XCB yerine Xlib kullanması
- Çoklu monitör özelliklerini doğru şekilde uygulanılsın, böylece her çalışma alanı bir sanal ekrana atanır ve monitör eklemeleri ve kaldırmaları pencerelere zarar vermez,
- Vi ve vim metin düzenleyicisine benzer farklı modlar uygulanılsın. Yani, tuşların, pencere yöneticisinin içinde bulunduğu moda bağlı olarak farklı işlevleri olsun,
- UTF-8 karakter kodlamasını kullanması
- Pencere yönetimi için soyutlama (ve temel alınan veri yapısı) olarak bir ağaç yapısı kullanması
Özellikleri
- Yapılandırma bir düz metin dosyası aracılığıyla yapılır (~/.config /i3/config'de bulunur).
- i3 programlama olmaksızın özelleştirilebilir.
- Dwm, awesome ve xmonad gibi diğer popüler döşeme penceresi yöneticilerinin aksine, pencere yönetimi i3'te kullanıcıya bırakılmıştır. Pencereler, dikey veya yatay olarak bölünebilen kapların içinde tutulur. Ayrıca isteğe bağlı olarak yeniden boyutlandırılabilirler. Pencereleri istifleme ve sekme seçenekleri de vardır (web tarayıcılarının kullandığı arayüze benzer).
- Dmenu'yu varsayılan program başlatıcısı olarak kullanır, ancak değiştirilebilir.
Yüzer pop-up pencereleri
İ3 bir döşeme penceresi yöneticisi olsa da, parola açılır pencereleri gibi belirli pencereler varsayılan olarak yeni döşemeler olarak görüntülenmez; tam ekran modunda olmadıkları sürece her zaman döşenmiş pencerelerin önünde yığılırlar. Bu yüzen pencereler, GNOME veya KDE Plasma gibi popüler masaüstü ortamlarında olduğu gibi serbestçe taşınabilir ve yeniden boyutlandırılabilir.İ3'ün yazarları, yüzen pencerelerin yalnızca açılır pencereler için kullanılmasını amaçlamaktadır.
Kaynakça
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
i3 X11 icin tasarlanmis wmii den esinlenerek C dilinde yazilmis bir dosemeli pencere yoneticisidir Dinamik olarak isledigi doseme istifleme ve sekme duzenlerini destekler Yapilandirma duz metin dosyasiyla gerceklestirilir ve i3 u genisletmek bircok programlama dilinden Unix alan soketi ve JSON tabanli IPC arayuzu kullanilarak mumkundur i3vim ve terminaller acik halde i3Orijinal yazar lar Michael StapelbergIlk yayinlanma15 Mart 2009 15 yil once 2009 03 15 Guncel surum4 20 1Isletim sistemiUnix benzeriBoyut1 3 MiBTurPencere YoneticisiLisansBSD lisansiResmi sitesii3wm orgKod deposugithub com i3 i3 git Wmii gibi i3 de vi ninkine cok benzer bir kontrol sistemi kullanir Varsayilan olarak pencere odagi Mod1 Alt tusu Win tusu arti sagdaki ana satir tuslari Mod1 J K L tarafindan kontrol edilirken pencere hareketi Shift in eklenmesiyle kontrol edilir tusu Mod1 Shift J K L kombinasyonlari gibi Tasarim hedefleriKullanici katkisini tesvik eden iyi yazilmis belgelenmis koda sahip olmasi XCB yerine Xlib kullanmasi Coklu monitor ozelliklerini dogru sekilde uygulanilsin boylece her calisma alani bir sanal ekrana atanir ve monitor eklemeleri ve kaldirmalari pencerelere zarar vermez Vi ve vim metin duzenleyicisine benzer farkli modlar uygulanilsin Yani tuslarin pencere yoneticisinin icinde bulundugu moda bagli olarak farkli islevleri olsun UTF 8 karakter kodlamasini kullanmasi Pencere yonetimi icin soyutlama ve temel alinan veri yapisi olarak bir agac yapisi kullanmasiOzellikleriYapilandirma bir duz metin dosyasi araciligiyla yapilir config i3 config de bulunur i3 programlama olmaksizin ozellestirilebilir Dwm awesome ve xmonad gibi diger populer doseme penceresi yoneticilerinin aksine pencere yonetimi i3 te kullaniciya birakilmistir Pencereler dikey veya yatay olarak bolunebilen kaplarin icinde tutulur Ayrica istege bagli olarak yeniden boyutlandirilabilirler Pencereleri istifleme ve sekme secenekleri de vardir web tarayicilarinin kullandigi arayuze benzer Dmenu yu varsayilan program baslaticisi olarak kullanir ancak degistirilebilir Yuzer pop up pencereleriI3 bir doseme penceresi yoneticisi olsa da parola acilir pencereleri gibi belirli pencereler varsayilan olarak yeni dosemeler olarak goruntulenmez tam ekran modunda olmadiklari surece her zaman dosenmis pencerelerin onunde yigilirlar Bu yuzen pencereler GNOME veya KDE Plasma gibi populer masaustu ortamlarinda oldugu gibi serbestce tasinabilir ve yeniden boyutlandirilabilir I3 un yazarlari yuzen pencerelerin yalnizca acilir pencereler icin kullanilmasini amaclamaktadir Kaynakca GitHub releases 16 Subat 2019 tarihinde kaynagindan Erisim tarihi 20 Aralik 2021 i3 download page 25 Aralik 2021 tarihinde kaynagindan Erisim tarihi 20 Aralik 2021 i3 home page 18 Agustos 2021 tarihinde kaynagindan Erisim tarihi 20 Aralik 2021