i3

Screenshot Software:
i3
Szczegóły programowe:
Wersja: 4.7.2
Filmu: 19 Feb 15
Wywoływacz: Michael Stapelberg
Licencja: Wolny
Popularność: 14

Rating: nan/5 (Total Votes: 0)

i3 jest menedżer okien płytki. Jest całkowicie napisany od podstaw.
i3 został stworzony, ponieważ wmii, nasz ulubiony menedżer okien w czasie, nie zrobił & rsquo; t zapewnić pewne cechy, które chcieliśmy (Xinerama zrobione dobrze, na przykład), miał kilka błędów, nie zrobił & rsquo; t postępy od dłuższego czasu i nie był & rsquo; t łatwo włamać na wszystkich (komentarze kodu źródłowego / dokumentacji całkowicie brakuje). Nadal uważamy, że wmii deweloperzy i płatnicy świetną robotę. Dziękujemy za inspirowanie nas do stworzenia i3.
Należy pamiętać, że i3 jest skierowany przede wszystkim do zaawansowanych użytkowników i deweloperów.
Bramki:
Na podstawie doświadczeń zrobiliśmy, gdy chce się włamać / fix wmii, że zgodzili się na następujące cele dla i3:
& Nbsp; 1. Napisz dobrze czytelny, dobrze udokumentowany kod. Tworzenie dodatkowej dokumentacji na temat rozszerzenia, wyjaśniając swoje i3 wewnętrzne funkcjonowanie.
& Nbsp; to również jest modifyable przez ludzi, którzy nie wiedzą, jak programować, ale którzy nie muszą znać wszystkich X11 & rsquo; s wewnętrzne. Oznacza to, że dokument, dlaczego coś się dzieje i kiedy się stało tak, że użytkownik otrzymuje obraz całego procesu Window Manager jest odpowiedzialny tylko przez czytanie kodu źródłowego.
& Nbsp; 2. Korzystanie xcb w miarę możliwości (nie zapewnia funkcje do niektórych funkcji, jednak, jak xkb) zamiast Xlib. xcb ma znacznie czystsze API i powinny być szybciej w sporo sytuacji.
& Nbsp; 3. Wdrożenie Xineramą słusznie, że jest przez przypisanie każdego obszaru roboczego do wirtualnego ekranu. Zwłaszcza, upewnij się, że odłączanie i nowe monitory jak projektorów wideo działa w czasie pracy, a nie to, co trzeba.
& Nbsp; 4. Za pomocą metafory tabeli do poboru. Możesz tworzyć kolumny poziome i pionowe (w wmii, można tylko tworzyć kolumny pionowe). Zapoznaj się z dokumentacją uzyskać więcej informacji o tym, jak to działa, to naprawdę ważna zasada w i3. (TODO: dokumentacja:-))
& Nbsp; 5. Wdrożenie tryb poleceń, jak w vim. Możesz łatwo połączyć wiele działań (jak skupienie, w ruchu, uszkodzenia), korzystając z trybu poleceń.
& Nbsp; 6. Wdrożenie wsparcia Xrandr dla przerzucanie monitorów.
& Nbsp; 7. Nie korzystać z programów takich jak autoconf / automake do konfiguracji i tworzenia nieczytelne / uszkodzone pliki Makefile. Zamiast używać czystej makefile, który automatycznie włącza / wyłącza funkcje dla poszczególnych platform. Ponadto, dokument zależności prawidłowo, tak aby opiekunowie pakietów mają łatwego pakowania pracy i3.
& Nbsp; 8. Podaj haki / wywołania zwrotne dla innych programów na rzecz integracji. Za pomocą tego mechanizmu, można łatwo rozszerzyć i3 w jakiejkolwiek języku, bez dotykania kodu C. Ponadto, w celu komunikacji z systemem i3 przykład, wiadomość może zostać wysłana.
& Nbsp; To podejście powinno być lżejsze niż wmii & rsquo; s wykorzystanie systemu plików 9P. Ponadto, funkcja rdzenia nie zależy od osobnego programu, tak aby i3 działa szybciej, zwłaszcza gdy system jest pod obciążeniem.
& Nbsp; 9. Bądź UTF-8 w czystości.
& Nbsp; 10. Zwykle elitaryzm wśród minimalnych menedżerów okien: Don & rsquo; t być duże, don & rsquo; t być ozdobnego (proste granice są najbardziej dekoracji chcemy mieć), don & rsquo; t dodać wsparcie dla Xft i rozmytych czcionek.
& Nbsp; Jednak nie egzekwować niepotrzebne ograniczenia, takie jak maksymalna kwota Linia kodu. Jeżeli musi być nieco większa, to będzie.
Funkcje specjalne
* Możemy związać na Mode_switch (Alt Gr). Inne menedżery okien nie robić ze względu na X11-bug, który powoduje stan modyfikatora nie być prawidłowo ustawione w KeyPress- wydarzeń. Używamy xkb za to, aby uzyskać prawidłowy stan

Co nowego w tym wydaniu:.

  • Kompatybilność została poprawiona, w szczególności dla aplikacji Mathematica i Java.
  • i3-nagbar powinna pracować z więcej niż przed emulatory terminali.

Co nowego w wersji 4.5.1:

  • Jest to wydanie poprawkowe, a wszyscy użytkownicy są Zaleca się, aby uaktualnić.
  • To rozwiązuje problem, które mogą spowodować awarię i3 pływające okna podczas przeciągania z jednego ekranu do drugiego.

Co nowego w wersji 4.5.

  • Większość zmian i poprawek są porządki
  • Dzięki porządki, i3 nie zależy już od Flex / żubrów.
  • libev ≥ 4 jest teraz trudno zależność (libev & lt; 4 nie jest już wspierane).
  • Jednym z istotnych zmian, aby zauważyć, że przejście do innego okna wyjścia nie będzie już przenieść fokus do tego wyjścia.

Co nowego w wersji 4.4:

  • ważne under-the-kaptur zmianą jest to, że tej wersji teraz korzysta z tej samej infrastruktury parsera dla pliku konfiguracyjnego, jak dla poleceń.
  • Poza tym, było kilka małych poprawek i uzupełnień, które sprawiają, i3 zwrócić większą uwagę na szczegóły, w szczególności w obszarze pływającego okna kodu. Zobacz listę zmian / poprawek błędów uzyskać więcej informacji.
  • Należy pamiętać, że zmiany te są specyficzne dla 4.4, a od ostatniej wersji wydanej tutaj było wiele zmian.

Podobne oprogramowanie

CTWM
CTWM

14 Apr 15

Scrotwm
Scrotwm

15 Apr 15

Etoile
Etoile

20 Feb 15

fbctrl
fbctrl

3 Jun 15

Inne programy z deweloperem Michael Stapelberg

lftp-vi
lftp-vi

2 Jun 15

VokabelTrainer
VokabelTrainer

3 Jan 15

Komentarze do i3

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!