İçeriğe atla

I3 (pencere yöneticisi)

i3
vim ve terminaller açık halde i3
Orijinal yazar(lar)Michael Stapelberg
İlk yayınlanma15 Mart 2009 (15 yıl önce) (2009-03-15)[1]
Güncel sürüm4.20.1
İşletim sistemiUnix-benzeri
Boyut1.3 MiB[2]
TürPencere Yöneticisi
LisansBSD lisansı[3]
Resmî sitesii3wm.org
Kod deposu Bunu Vikiveri'de düzenleyin

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.

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

  1. ^ "GitHub releases". 16 Şubat 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2021. 
  2. ^ "i3 download page". 25 Aralık 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2021. 
  3. ^ "i3 home page". 18 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2021. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Ekran görüntüsü</span>

Ekran yakalama görüntüsü, çeşitli programlar vasıtası ile ekranda o andaki görüntünün anlık fotoğrafının çekilmesidir. Görüntü yakalama film ve benzeri hareketli görüntülerden gerçekleştirilebilir. Ancak aynı zamanda ekranın video çıkışını kesen bir kamera veya bir cihaz tarafından yapılan bir yakalama olabilir. Çeşitli programlar vasıtası ile yapılabilir Görüntü o andaki bilgisayar ekranındaki resminin kaydedilmesi için print screen klavye tuşu ile de yapılabilir. Herhangi bir anda bu tuşa basılıp daha sonra Windows işletim sisteminde bulunan paint veya word gibi bir programda resim dosyası olarak düzen yapıştır menüsünden eklenerek kullanılabilir.

Sekmeli tarayıcı, bir internet tarayıcısının, bir pencere içinde birçok sayfa açması olarak tanımlanabilir. İşletim sisteminin görev çubuğunda birçok tarayıcı penceresinin açık olmasının sayfalar arasında gezinmeyi zorlaştırdığı düşüncesi ile ilk kez 1998'de Netcaptor isimli tarayıcıyla hayatımıza girmiştir.

<span class="mw-page-title-main">Windows Aero</span> Windows Vista ile günümüze gelen bir görsel tema arayüzü

Windows Aero, Windows Vista ile Windows 8 arasında bulunan bir görsel tema arayüzüdür. Windows Vista, Windows 7, Windows 8'de bulunan bu arayüz, donanım hızlandırmasından yararlanarak işlemciye daha az yük bindirir. Pencere kenarlıklarını şeffaf yapan Aero Glass özelliği ve pencereler arası 3D geçiş yapmayı sağlayan Aero Flip 3D özelliği Windows 8 kararlı sürümü ile kaldırılmıştır. Aero arabiriminde yapılan değişiklikler, görünüm, düzen ve uygulamalarda talimatların ve diğer metinlerin deyimini ve tonlamasını yansıtan arayüz yönergelerindeki değişikliklerle birlikte yeni bir görünümün dahil edilmesi de dahil olmak üzere Windows arabiriminin birçok öğesini etkiledi.

<span class="mw-page-title-main">Manjaro Linux</span> Arch tabanlı GNU/Linux dağıtımı

Manjaro, Arch Linux'un sağlam altyapısını temel alarak geliştirilen, kullanıcı dostu bir GNU/Linux dağıtımıdır. Arch Linux genellikle daha deneyimli kullanıcılara hitap ederken, Manjaro bu zorluğu ortadan kaldırarak kullanım kolaylığı odaklı bir deneyim sunar. Bu sayede, Linux dünyasına yeni adım atanlar veya daha az teknik bilgiye sahip yeni Linux kullanıcılarının yanı sıra deneyimli kullanıcılar için de uygundur.

<span class="mw-page-title-main">Android Honeycomb</span>

Android Honeycomb veya Android 3.0–3.2.6 "Honeycomb" Android sürümünün Google tarafından geliştirilen 8. versiyonudur. Sürümün ismi "petek" anlamındadır. İlk 3.0 versiyonu 22 Şubat 2011 yılında yayımlandı. Sürümle beraber, Motorola Xoom adlı tablet tanıtıldı. Bundan önce sunulmuş sürümler yalnızca akıllı telefonlar için uyumlu idi. Bununla, ilk kez Android işletim sistemi tabletlere yol açtı. Sürüm Linux kernel 2.6.36 bazında hazırlanmıştır. Android Honeycomb yalnızca tabletler için tasarlanmış ve sadece tabletlerde bulunan tek Android sürümüdür. Android 3.0 Honeycomb, tabletlere özel geniş ekranı ve holografik kullanıcı arayüzü ile büyük ilgi topladı.

<span class="mw-page-title-main">Kişiler (Apple)</span>

Apple Kişiler OS X ve iOS için Apple tarafından yapılan bir adres defteri yazılım uygulamasıdır. OS X Mountain Lion sisteminde Adres Defteri'nin yerini "Kişiler" uygulaması almıştır. Çeşitli senkronizasyon yetenekleri içerir ve diğer macOS uygulamaları ve özellikleri ile bütünleşir.

<span class="mw-page-title-main">Kesme, kopyalama ve yapıştırma</span>

Kesme, kopyalama ve yapıştırma, İnsan bilgisayar etkileşiminde data aktarımı için bir kullanıcı arabirimi süreçlerarası iletişim tekniği sunan ilgili komutlardır. Şu an bilgisayar ve telefonlarda en yaygın kullanılan işlemlerdendir. Bilgisayarlarda hem dosya sistemi, hem de Microsoft Office gibi yazılımlarda kulanılır. Kopyalama komutu bir kopyalama oluştururan zaman kesme komutu seçili verileri orijinal konumundan kaldırır; Her iki durumda da seçilen veriler pano denilen geçici bir yerde saklanır ve sonsuz sayda yapıştırma oluyor. Kesme komutu araç çubuğundakı "dosyayı taşı" işlemi, kopyalama komutu ise "dosyayı kopyala" işlemi ile eşdeğerdir. Pano içindeki veriler daha sonra yapıştırma komutunun verildiği yere yerleştirilir. Komut adı, bir sayfa düzeni oluşturmak için el yazması düzenlemesinde kullanılan ve fiziksel prosedüre dayanan bir arayüz metaforudur. İşlem itibarile, "kes-yapıştır" dosyayı taşımak işlemi ile, "kopyala-yapıştır" ise dosyayı kopyalamak işlemi ile aynıdır.

<span class="mw-page-title-main">Mission Control (macOS)</span>

Mission Control Apple tarafından geliştirilen ve Mac OS X Lion'da tanıtılan birçok pencere uygulamasıdır. MacOS işletim sisteminin bir özelliğidir. Spaces uygulamasının yerini aldı. İlk kez 23 Haziran 2003 tarihinde Apple Dünya Geliçtiricileri Konferansı'nda Exposé ismi ile Mac OS X Panther'ın bir özelliği olarak önizleme yapıldı. Görev Kontrolü, bir kullanıcının hızlıca bir açık pencereyi bulmasına, tüm pencereleri hızla gizlemesine ve masaüstünü göstermesine ve birden fazla monitörde veya sanal masaüstünde pencereleri yönetmesine olanak tanır. Dashboard, Exposé ve Spaces birlikte toplandı ve 2011 yılında Mac OS X Lion sürümüyle "Mission Control" olarak yeniden adlandırıldı.

<span class="mw-page-title-main">Spaces (yazılım)</span>

Spaces Apple tarafından geliştirilen, Mac OS X Leopard'da tanıtılan, Mac OS X'in sanal bir masaüstü özelliğiydi. 7 Ağustos 2006'daki WWDC'de açılış konuşması sırasında Steve Jobs tarafından duyuruldu. Mac OS X Lion itibarıyla Mission Control'e dahil edildi.

<span class="mw-page-title-main">Dashboard</span> madde açıklaması duzenle

Dashboard Apple'nin Mac OS X işletim sistemleri için bir uygulama, widget olarak bilinen mini uygulamaları barındırmak için ikinci bir masaüstü olarak kullanılır. Bunların, başlatılması zaman almayan basit uygulamalar olması amaçlanmıştır. Mac OS X ile birlikte verilen kontrol paneli uygulamaları, hisse senedini, hava durumu raporunu, hesap makinesini ve not defterini içerir; Kullanıcılar bunları kendileri oluşturabilir veya indirebilir. Microsoft Windows 10 sisteminde Görev Görünümü masaüstü sistemini tanıttı.

Windows Arama Windows XP ve Windows Server 2003'te daha önce Windows Masaüstü Araması (WDS) olarak bilinirdi, Microsoft tarafından oluşturulan dizine eklenmiş bir masaüstü arama platformudur. İlk kez 2006-da Windows Vista-da bulundu.

<span class="mw-page-title-main">Görev Görünümü</span>

Görev Görünümü, Windows 10'da tanıtılan bir görev değiştirici ve sanal masaüstü sistemidir ve Windows 10 için ilk yeni özellikler arasındadır. Görev Görünümü, bir kullanıcıya hızlıca bir açık pencereyi bulmasına, tüm pencereleri hızla gizlemesine ve masaüstünü göstermesine ve birden fazla monitörde veya sanal masaüstünde pencereleri yönetmesine olanak tanır. Görev çubuğundaki Görev Görüntüleme düğmesini tıklatarak veya ekranın sol tarafından hızlıca kaydırarak tüm açık pencereleri görüntüler ve kullanıcıların arasında geçiş yapmalarına veya çoklu çalışma alanları arasında geçiş yapmalarına izin verir. Bu, macOS işletim sistemindeki Dashboard özelliğine benzer. İlk kez 30 Eylül 2014 tarihinde San Francisco şehir merkezinde bir Windows 10 basın etkinliğinde önizlendi.

<span class="mw-page-title-main">Evrensel Windows Platformu uygulamaları</span>

Evrensel Windows Platformu uygulamaları kişisel bilgisayarlar (PC'ler), tablet bilgisayarlar, akıllı telefonlar, Xbox One, Microsoft HoloLens ve nesnelerin interneti de dahil olmak üzere tüm uyumlu Microsoft Windows aygıtlarında kullanılabilen uygulamalar. Evrensel Windows Platformu ile, her biri için yeniden yazılmaya gerek kalmadan Windows 10 ve Windows 10 Mobile'da çalışan evrensel Windows Platformu uygulamaları geliştirilir. UWP uygulamaları öncelikle Microsoft Store aracılığıyla satın alınır ve indirilir.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

<span class="mw-page-title-main">Döşemeli Pencere Yöneticisi</span>

Döşemeli pencere yöneticisi, ekranı ortak bir şekilde bölmekle beraber programların birbiri üstüne gelmeyecek şekilde görüntülenmesini sağlayan bir pencere yöneticisi tekniğidir.

Blosxom, Rael Dornfest tarafından Perl'de yazılmış ücretsiz bir blog programıdır. Çoğu blog yazılımının aksine, bir veritabanı yönetim sistemi yerine önceden var olan dosya sistemini kullanır.

<span class="mw-page-title-main">Compiz</span>

Compiz, pencere yönetimi için hızlı kompozit masaüstü efektleri oluşturmak üzere 3D grafik donanımını kullanarak X Pencere Sistemi için tasarlanmış bir kompozit pencere yöneticisidir. Küçültme animasyonu veya küp çalışma alanı gibi efektler, yüklenebilir eklentiler olarak uygulanır. ICCCM kurallarına uyduğu için Compiz, GNOME Panel kullanılırken varsayılan Mutter veya Metacity veya KDE Plasma Workspaces'te KWin yerine kullanılabilir. Dahili olarak Compiz, OpenGL kitaplığını grafik donanımına arabirim olarak kullanır.

<span class="mw-page-title-main">Awesome (pencere yöneticisi)</span> X Pencere Sistemi için pencere yöneticisi

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ı. 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.

dwm

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.

<span class="mw-page-title-main">Windows Konsolu</span> Microsoft Windowstaki konsol uygulamalarına yönelik altyapı

Windows Konsolu, Microsoft Windows'daki konsol uygulamaları için altyapıdır. Bir Windows Konsolu örneğinin bir ekran arabelleği ve bir giriş arabelleği vardır. Konsol uygulamalarının bir pencere içinde veya donanım metin modunda çalışmasına olanak tanır. Kullanıcı, Şablon:Keypress tuş kombinasyonunu kullanarak ikisi arasında geçiş yapabilir. Metin modu Windows Vista ve sonraki sürümlerde kullanılamaz. Ancak Windows 10'dan başlayarak yerel tam ekran modu kullanılabilir.