i3

Software screenshot:
i3
Podrobnosti Software:
Verze: 4.7.2
Datum uploadu: 19 Feb 15
Licence: Volný
Popularita: 14

Rating: nan/5 (Total Votes: 0)

i3 je manažer obklady okno. To je celé napsáno od nuly.
i3 byl vytvořen, protože wmii, naše oblíbená okenní manažer v té době, Nechtěl & rsquo; t poskytnout některé funkce, jsme chtěli (Xinerama se dobře, například), měl nějaké chyby, Nechtěl & rsquo; t pokrok od poměrně dlouhou dobu a nebylo-rsquo, T snadné proniknout ve všech (komentářů zdrojového kódu / dokumentace zcela chybí). Přesto si myslíme, že wmii vývojáři a přispěvatelé odvedli skvělou práci. Děkuji za inspiraci nám vytvořit I3.
Mějte na paměti, že i3 je zaměřen především na pokročilé uživatele a vývojáře.
Cíle:
Na základě zkušeností jsme se, když chtějí hack / fix wmii, jsme se dohodli na těchto cílů pro i3:
& Nbsp; 1. Napište dobře čitelné, dobře zdokumentovaný kód. Vytvořte další dokumentaci o tom, jak rozšířit i3 vysvětlováním své vnitřní fungování.
& Nbsp; Toto zahrnuje bytí modifyable lidé, kteří se umí programovat, ale kteří nejsou nutně obeznámeni se všemi X11 & rsquo; s vestavby. To znamená, že dokument proč se věci dějí, a když k nim dojde, takže uživatel získá obraz o celém procesu Window Manager je zodpovědný za tím jen čtení zdrojového kódu.
& Nbsp; 2. Použití XCB pokud je to možné (to neposkytuje funkce pro některé funkce ještě, jako XKB) namísto Xlib. XCB má mnohem čistší API a měla by být rychlejší v poměrně mnoha situacích.
& Nbsp; 3. Provádět Xinerama správně, že je přiřazením každou pracovní plochu na virtuální obrazovku. Především se ujistěte, že připojování a odpojování nové monitory jako videoprojektory funguje během provozu a dělá správnou věc.
& Nbsp; 4. Použijte metaforu tabulky k odběru. Můžete vytvořit horizontální a vertikální sloupce (v wmii, můžete vytvořit pouze svislé sloupce). Naleznete v dokumentaci pro více informací o tom, jak to funguje, je to opravdu důležitý princip i3. (TODO: dokumentace:-))
& Nbsp; 5. Provádět příkazový režim, podobně jako v vim. Můžete snadno kombinovat několik akcí (jako zaostřování, pohybující se, štěkat), pomocí příkazového režimu.
& Nbsp; 6. Implementovat podporu Xrandr pro mizerný monitorů.
& Nbsp; 7. Nepoužívejte programů, jako je autoconf / automake pro konfiguraci a vytváření nečitelné / rozbité soubory Makefile. Místo toho použijte čistý Makefile, který se automaticky zapíná / vypíná funkce pro konkrétní platformy. Také dokumentovat závislosti správně, takže balíček správci mají snadný balicí práce I3.
& Nbsp; 8. Poskytnout háky / zpětná volání pro jiné programy na integraci. Pomocí tohoto mechanismu, lze snadno rozšířit i3 v jakémkoliv jazyce, aniž by kdy dotkl kód C. Také komunikovat s běžícím i3 například zprávy mohou být zaslány.
& Nbsp; Tento přístup by měl být lehčí než wmii & rsquo; s Čerpání 9P souborového systému. Kromě toho, základní funkce nezávisí na samostatném programu, takže i3 běží rychleji, zejména pokud systém je pod zatížením.
& Nbsp; 9. Být UTF-8 clean.
& Nbsp; 10. Obvyklá elitářství mezi minimálními správců oken: Don & rsquo; t být nafouklý, don & rsquo; t být ozdobný (jednoduché hranice jsou nejvíce výzdoba chceme mít), don & rsquo; t přidat podporu pro Fft a rozmazání písma.
& Nbsp; však, neprosazují zbytečné omezení, jako je maximální množství zdrojových řádků kódu. Pokud to musí být trochu větší, bude to.
Speciální vlastnosti
* Můžeme vázat na Mode_switch (Alt Gr). Ostatní správců oken nepodaří udělat, protože z X11-chyba, která způsobuje, že stát modifikátor není správně nastavena KeyPress- akcích. Používáme XKB za to, aby si správný stav

Co je nového v této verzi:.

  • Kompatibilita se zlepšila, zejména pro Mathematica a Java aplikací.
  • i3-nagbar by měl pracovat s více terminálových emulátorů, než předtím.

Co je nového ve verzi 4.5.1:

  • Toto je vydání s opravami chyb, a všichni uživatelé jsou doporučuje upgrade.
  • Je to řeší problém, který by způsobil i3 pád při přetahování plovoucí okna z jednoho monitoru na druhý.

Co je nového ve verzi 4.5:.

  • Většina změn je pročištění a opravy
  • Vzhledem k pročištění, i3 už závisí na flex / bizona.
  • libev ≥ 4 je nyní těžké závislost (libev & lt; 4 není podporován už).
  • Jednou z důležitých změn si uvědomit, je, že přechod okna do jiného výstupu nebude přesuňte kurzor na tento výstup.

Co je nového ve verzi 4.4:

  • důležité, pod-kapuce změnou je, že v této verzi Nyní používá stejný analyzátor infrastrukturu pro konfigurační soubor pro příkazy.
  • Kromě toho došlo k několika málo oprav a dodatků, které tvoří i3 věnovat větší pozornost k detailu, a to zejména v plovoucím okně oblasti kódu. Podívejte se na seznam změn / oprav pro více informací.
  • na vědomí, že tyto změny jsou 4,4-specifické, a od poslední verze zde uvolněna došlo k mnoha změnám.

Podobný software

Matchbox
Matchbox

3 Jun 15

GEX
GEX

2 Jun 15

X.Org
X.Org

14 Apr 15

SimpleKDE
SimpleKDE

3 Jun 15

Ostatní software developer Michael Stapelberg

VokabelTrainer
VokabelTrainer

3 Jan 15

lftp-vi
lftp-vi

2 Jun 15

Komentáře k i3

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!