Enlightenment to menedżer okien zgodny z X Window System (X11) i wieloma systemami operacyjnymi Linux. Niektórzy wolą nazywać to środowiskiem komputerowym. O ile Enlightenment jest jednym z tych lekkich środowisk graficznych dla systemów Linux / UNIX, oferuje nowoczesne funkcje, komponenty eye-candy i futurystyczne elementy.
Łączy najlepsze funkcje popularnych komputerów
Łączy najlepsze funkcje KDE, GNOME, Openbox, Xfce i wielu innych środowisk graficznych i menedżerów okien Open Source. Oświecenie często nosi nazwę E17 i E18 w różnych systemach operacyjnych Linux. Można go łatwo zainstalować z domyślnych repozytoriów oprogramowania obecnej dystrybucji Linuksa.
Może być używany jako menedżer okien
Chociaż może być używany jako zamiennik dowolnego innego środowiska graficznego, niektórzy z was mogą uznać Enlightenment za dziwne, zwłaszcza ze względu na jego ogólną funkcjonalność. Jest to stacja dokująca zapewniająca szybki dostęp do wszystkich czterech wirtualnych pulpitów, a także menu główne z lewym przyciskiem myszy, z którego można łatwo uzyskać dostęp do zainstalowanych aplikacji, nawigować po folderach stacjonarnych i domowych, a także w całym systemie plików root.
Jego konfiguracja jest dość prosta
Użytkownicy Linuksa mogą codziennie używać Enlightenment dla każdego rodzaju aktywności. Jego konfiguracja jest dość prosta, jest stale aktualizowana o nowe funkcje i funkcjonalność oraz wspierana przez całą społeczność lojalnych, oddanych i pełnych pasji użytkowników. Kolejną interesującą funkcją jest możliwość poruszania się po wirtualnym pulpicie za pomocą gestów myszy, co może być przydatne niektórym z was, ale bardzo irytujące dla innych użytkowników systemu Linux, którzy nie są wykorzystywani w tego typu funkcjach.
Obsługiwane systemy operacyjne
W dzisiejszych czasach wiele popularnych dystrybucji Linuksa ma dedykowane edycje oparte na środowisku desktopowym Enlightenment, takim jak Manjaro Linux, Bodhi Linux, Hybryde Linux, Pentoo, Macpup i Sabayon Linux. Jeśli jednak chcesz posmakować czystej, nietkniętej wersji środowiska graficznego Enlightenment, zdecydowanie powinieneś pobrać i zainstalować system operacyjny Elive Linux .
Dolna linia
Ogólnie rzecz biorąc, Enlightenment jest dobrą alternatywą dla środowiska graficznego GNOME, Xfce, KDE lub Openbox, szczególnie jeśli posiadasz komputer klasy low-end.
Co nowego w tym wydanie:
- Carsten Haitzler (5):
- napraw autofoo build, aby dopasować backport łatek autorskich
- desklock - uniemożliwia blokowanie na platformach innych niż bsd, jeśli nie ma obsługi pamięci
- e desklock pam error - wróć do poprzedniego tekstu
- przenieść z data_home / apps / defaults.list do config_home / mimeapps.list
- kompilacja - wymuszenie pamię ci na non-bsd, chyba że jest ona wyłączona
- Derek Foreman (1):
- Przywróć przestarzały hack pulseaudio na Wayland
Co nowego w wersji:
- Carsten Haitzler (4):
- e sys - frix ostrzeżenie dla mniejszego hałasu
- hits: wyciszanie ostrzeżeń o możliwym pustym ciągu dla strcmp
- poprawiono zawieszanie myszy po odblokowaniu
- music-control - zainstaluj poprawnie z kompilacją mezonów z ikoną
- Marcel Hollerbach (2):
- mezon: spraw, aby te skrypty były wykonywalne
- mezon: ta wersja wystarcza dla rzeczy, których używamy w danym momencie
- Massimo Maiurana (1):
- Dodawanie duńskich ciągów do plików na pulpicie
- Mike Blumenkrantz (15):
- utwórz zasoby wyjściowe wl, gdy są uruchomione w gnieździe wll
- unset wayland kursor dla wszystkich wskaźników podczas uruchamiania zagnieżdżonego w wl
- Pokaż wewnętrzny kursor wskaźnika po zresetowaniu do wewnętrznego kursora
- sprawiają, że kursor wl_pointer operuje na stanie, aby poprawnie obsługiwać wyświetlanie kursora
- zaktualizuj README za pomocą instrukcji mezonów
- sprawdź stan opcji modułu mezonów przed wykonaniem podrei
- poprawa wyłączenia modułu budowy mezonów
- dodaj ograniczenia szerokości pola do wszystkich parametrów fscanf w e_intlc.
- niszcz luncherzuj ikonę dostawcy w gadżecie usuń
- nie dodawaj dostawcy ikony dla lunchera podczas tworzenia gadżetu demonstracyjnego
- zażądaj klienta do renderowania, jeśli zakończy się animacja programu i wystąpią uszkodzenia
- unikaj przesuwania klienta podczas zamykania systemu
- zapobiega podwójnemu zamknięciu kompozytora x11 w trybie Xwayland
- zawsze wysyłaj zdarzenia E_EVENT_COMP_OBJECT_ADD
- użyj ostatniego klienta z listy E_Exec_Instance podczas aktualizacji wyskakujących wyskakujących okienek
Co nowego w wersji 0.22.0:
- Znacznie ulepszona obsługa Wayland:
- Większość prac nad tym cyklem dotyczy poprawy obsługi Wayland. Obejmuje to, ale nie ogranicza się do: dodawania obsługi xdg-shell v6, ograniczeń wskaźnika i względnych protokołów ruchu wskaźnika. Dodatki te poprawiają obsługę XWayland i zwiększają stabilność wszystkich komponentów działających w Wayland.
- Ciągłe udoskonalenia nowej infrastruktury gadżetów:
- Jak wskazano w poprzednich postach, w tej dziedzinie wykonuje się dużo pracy. Celem jest stworzenie bardziej niezawodnej infrastruktury z prostszym i bardziej intuicyjnym API opartym na EFL, odchodzącym od dotychczasowego "gadcon". Interfejs, który ma swój własny interfejs API i obecnie działa tylko ze względu na góry specyficznych dla gadżetów obejść, które sprawiają, że bezpieczne dodawanie nowych funkcji jest prawie niemożliwe.
- Obecnie prawie wszystkie gadżety i funkcje istniejące w dotychczasowym interfejsie gadżetu zostały przeniesione lub przepisane dla nowego systemu, a przyszłe ulepszenia już trwają.
- sudo / ssh Hasło GUI:
- Podjęto decyzję o implementacji GUI dla funkcji ASKPASS w sudo / ssh, która wyświetli okno dialogowe za każdym razem, gdy będzie trzeba wprowadzić hasło do tych usług.
- Więcej informacji o tej funkcji można znaleźć, odwołując się do zmiennych środowiskowych SUDO_ASKPASS lub SSH_ASKPASS.
- System budowy mezonów:
- Meson to stosunkowo nowy system kompilacji, który jest znacznie szybszy niż autotools, a jednocześnie zapewnia podobny zestaw funkcji. Wszystkie nowoczesne dystrybucje powinny być kompatybilne z tym systemem kompilacji, a autotools ma zostać usunięte po wydaniu E22.
- Poprawki w oknie kafelkowym:
- Wiele problemów związanych z tym problemem zostało rozwiązanych, a niektóre nowe funkcje, takie jak ładniejsze okno przeciągania interfejsu użytkownika, zostały dodane.
- Kontrolki głośności Per-Window Pulseaudio:
- Pulseaudio eksportuje regulatory głośności dla każdej aplikacji produkującej audio i wykonano pracę, aby powiązać to ze sterowaniem GUI.
Co nowego w wersji 0.21.9:
- Amitesh Singh (1):
- Widżet e: napraw ostrzeżenie o kompilacji
- Carsten Haitzler (2):
- e - naprawianie owinięcia wejścia - wpis był prosty. Wiąz jest znacznikiem. zrób to właściwie
- Randr - odkrył nowe nazwy wyjściowe, które są panelami wyświetlania w laptopach
- Derek Foreman (13):
- Nie trzeba zapisywać buforów dmabuf
- Naprawianie wywołania zwrotnego aktywacji sesji wl_drm
- Naprawianie wywołania zwrotnego wl_drm sesji (de) aktywacji zwrotnej
- Usuń zduplikowane operacje
- Napraw nieużywane ostrzeżenie o var kompilatorze w wl_drm
- oczyść kod
- Wyczyść natywną strukturę powierzchni przed jej zainicjowaniem
- Inicjalizuj Evas_Native_Surface na 0 dla testów dmabuf
- Testuj dmabuf poprzez native_surface_set nawet w renderowaniu programowym
- Uczyń klientów wayland, gdy są widoczne tylko z serwerów lustrzanych
- Napraw awarię selekcji Xwayland
- Nie blokuj aktualizacji klienta na trasie, gdy wygaszacz ekranu
- Popraw geometrię dla wyjść drm
- Jean-Philippe ANDRE (1):
- puls: nie wyciekaj strbuf
- Marcel Hollerbach (3):
- emixer: użyj lepszej nazwy dla wejść sink
- mikser: nazwa musi być ciągiem znaków
- mikser: nie przeciekaj przydzielonego ciągu
- Mike Blumenkrantz (81):
- sprawdź istnienie ścieżki efm przed jej użyciem podczas wyborów dnd
- anuluj ustawienie maski wl przy rozpoczęciu operacji przesuwania / zmiany rozmiaru
- anuluj ustawienie docelowego klienta wl, jeśli ten klient został usunięty
- nie dupkuj plików fds podczas transferu zaznaczonego mostem xwl, dzieje się tak w języku libwayland
- dodaje komunikaty o błędach, gdy symbole nie powiedzie się w inicjacji xwl
- wymusza natychmiastowe odświeżanie pixmapy klienckiej podczas zmiany rozmiaru, jeśli aktywny jest system nocomp
- nie wykonuje aktualizacji strefy na ignorowanych klientach podczas wywołań zwrotnych evas
- używaj FOREACH_SAFE podczas przechodzenia listy klientów podczas wylogowywania
- inna poprawka dla współrzędnych e_comp_wl-> ptr.x / y wl_fixed zamiast ints
- Wykonaj podbicie klienta przed uruchomieniem przesuwania / zmiany rozmiaru BEGIN haka klienta li>
- usuń licznik czasu podnoszenia klienta podczas rozpoczynania operacji przesuwania / zmiany rozmiaru
- nie wyzwala zdarzeń / powiązań w zdarzeniach obiektu strefy ze znacznikiem czasu == 0
- usuwaj tylko lewy / prawy maksymalizując podczas usuwania pionu, jeśli ustawiono lewo / prawo
- nie usuwa wskaźnika po usunięciu wewnętrznej wygranej podczas żądania usunięcia wl
- przechwyć obiekt klienta, odreaguj wywołanie zwrotne, aby wyczyścić obiekty wewnętrzne obiektu comp
- używaj fałszywych ekranów xinerama podczas inicjalizacji wyjść wl / lt
- odrzuca ruch myszy klienta, jeśli współrzędne pasują do poprzedniej pozycji
- Spróbuj tylko 1 ponownie połączyć się z impulsem, gdy mikser nie powiedzie się
- ustaw zdarzenia pass na prostokątach debugowania kształtu
- drukuj typ obiektu, jeśli nazwa ma wartość null podczas debugowania kształtu
- jeśli kreator gadżetu zwraca identyfikator zerowy, usuń gadżet z witryny i zniszcz - niech administrator systemu doda LIBDIR do "/etc/ld.so.conf"
- aktualizacja położenia gadżetu podczas zmiany rozmiaru z górnej / lewej krawędzi
- użyj seat0 jako domyślnej nazwy miejsca zamiast domyślnej
- użyj iteracji bezpiecznej listy podczas czyszczenia strony gadżetu podczas zamykania
- blok "użytkownik" klient zmienia rozmiar podczas fazy aktualizacji klienta Comp
- Wykonaj ruch po zmianie rozmiaru podczas pokazu obiektów comp
- pomnóż wartości osi wskaźnika przez 10 dla klientów wl
- sprawdź status wyjścia z podprocesu auth
- make e_comp_object_frame_allowed () zwraca false dla ignorowanych klientów
- używaj sprawdzania xwayland dla klientów podczas sprawdzania, czy zresetować fokus do katalogu głównego
- nie uruchamiaj wywołań zwrotnych z ustawieniami x11 (un) dla klientów zastępujących
- nie wymuszaj shm na uruchomienie Xwayland i włącz gl
- nie wywołuj funkcji czyszczenia obiektów Comp dla klientów bez obiektów Comp,
- tylko klienci bez pośrednictwa podczas aktualizacji kompu po 3 niepowodzeniach
- Spróbuj ponownie przekierować nieudanych klientów podczas zmiany rozmiaru
- nie zawieszaj się w module randr podczas korzystania z fałszywych ekranów Xinerama
- upraszczanie zdarzenia aktualizacji danych wyjściowych drm za pomocą kolejkowania odświeżania ekranu randr
- wywołuj tylko stare funkcje ecore_drm2, jeśli zostały zbudowane i działają na & lt; 1,20 efl
- dodaj "fokus" & quot; tryb debugowania renderowania
- anuluj ustawienie WYŚWIETLACZA w mikserze podczas wykonywania operacji pulseaudio pod wl
- użyj klienta kbd focus resource zamiast "focused" klient w urządzeniu danych
- usuń wskaźnik układu strony gadżetu po zniszczeniu gadżetów
- przenieś wywołania zwrotne gadżetów do priorytetu AFTER
- Czas aktualizacji gadżetu daty zegara podczas zegara zegarowego
- tylko ustawienie motywu qt zastępuje zmienne env, jeśli opcja dopasowywania kompozycji jest włączona
- zmień nazwę zegara + listę modułów obsługi zdarzeń modułu czasu
- wyłącz aktualizowanie gadżetu zegara + czasu podczas dpms
- blokuje animacje wskaźnika, gdy wygaszacz ekranu jest aktywny
- przycinaj nieskonfigurowane gadżety z witryn obiektów comp na stronie del
- Przechowuj tylko własny zasób menedżera danych compositora do e_comp_wl-> mgr.resource
- nie od razu uwolnij źródło schowka X11
- sprawdź różne typy błędów ładowania podczas testowania ładowania obrazu startowego
- ukrywaj wskaźniki kursora po usunięciu ich z ustawień
- użyj bardziej opisowej etykiety niż "???" dla nieskonfigurowanych wyjść w scren config
- użyj prawdziwego rozmiaru dla listy trybów konfiguracji ekranu, a nie 1xheight
- nie ustawiaj poziomu logu e_comp
- użyj funkcji e_util env w module czasu
- wykonaj natychmiastowy ruch bryce podczas autosize
- nie używaj elfa api, aby anulować ustawioną flagę środkową podczas zmiany rozmiaru
- przerób wewnętrzne centrowanie wygranych
- zmiana rozmiaru pliku bg_blank_object przy aktualizacji strefy
- zapisz xwindow właściciela selekcji x11, a nie klienta li>
- dodaj specjalny przypadek dla przeciągania pochodzących z xwl, aby ustawić akcje dnd
- wyśrodkuj okno główne x11 na init podczas uruchamiania z xwaylandem
- bardziej efektywnie radzę sobie z oczyszczaniem ze źródeł danych xwl
- wolne nazwy atomów xwl po utworzeniu źródła wyboru
- ustaw źródłowe akcje dnd źródła danych źródłowych xwl podczas tworzenia źródła
- dodaj tekst / zwykły; charset = utf-8 do stworzonego przez Xwl źródła danych schowka wl
- nie tworzyj potoku odbioru xwl dla SelectionRequest podczas pobierania zaznaczenia
- odrzuci niepoprawne zmiany rozmiaru obiektów Compli
- Zastosuj aspekty gadżetów z większą precyzją
- Przerwać układy stron gadżetów, jeśli strona gadżetu nie ma rozmiarów
- zwraca natychmiast po ustawieniu stylu gadżetu zerowego, jeśli bieżący styl ma wartość null
- pokaż klientów natychmiast po odświeżeniu pixmapy, jeśli widoczność oczekuje
- zwraca stan update_full z e_comp_object_damage_exists ()
- użyj funkcji ecore_x_netwm_opacity_get () do sprawdzania krycia w X11
- obsługuje update_full podczas dodawania regionów aktualizacji obiektów Comp
- resetuj regiony aktualizacji obiektów Comp podczas renderowania
- kontynuuj pobieranie podpowiedzi typu netwm, jeśli zmieni się od ostatniego pobrania
- ustaw krycie klienta za każdym razem, gdy zmieniła się podpowiedź netwm w pobraniu
- usuń lewy / prawy maksymalizację przed usunięciem maksymalizacji pionowej
Co nowego w wersji 0.21.8:
- Napraw nazwy makr w odniesieniu do endianiczności.
- Naprawianie ostrzeżeń o typie kompilatora (snprintf)
- Ustawienia klawiatury E - użyj tej samej ikony co okno dialogowe ustawień klawiatury
- Dodaj użytkownika do AUTORÓW.
- e randr2 - Napraw uwolnienie programu stringshare przez uczynienie go ciągiem znaków
- Napraw pełny ekran bez pustej logiki w kodzie dpms
- dalsze poprawki do wygaszacza ekranu / bankowości z takimi stanami okien, jak tryb pełnoekranowy
- ukryj klientów wl przed usunięciem ich na powierzchni zniszcz
- Skomentuj inlist członka struktury E_Comp_Object
- Lepsza ochrona wewnętrznych obiektów obiektów przed dereferencją uwolnionych klientów
- dodaj wszystkie odwołania do ramki klienckiej wl z priorytetem AFTER
- unset wskaźnik klienta deskmirror po usunięciu klienta li>
- unset wskaźnik klienta deskmirror po usunięciu klienta li>
- wstrzymaj przesuwanie aktywacji menu myszy
- ustaw ON_HOLD podczas aktywowania gadżetu rozpoczęcia
- dodaj procedurę obsługi dla EFREET_EVENT_DESKTOP_CACHE_BUILD do e_order init
- nie używaj zapisanych ekranów e_randr, jeśli dodano fałszywe ekrany
- nie wymuszaj renderowania obiektów comp dla ich proxy, jeśli ustawiono true_hid
- pokazuje okna nadrzędne x11 podczas powtórki tylko wtedy, gdy nie są wycofane
- zwraca podczas funkcji pikseli obiektu kompilacji, jeśli klient został usunięty podczas renderowania
- wykonuj korekty ramek przed zastosowaniem wskazówek wm w czasie unmaksymalizacji
- zapisuj informacje o rozmiarze klienta tylko na maksymalizacji / pełnym ekranie, gdy protokół jest widoczny
- sprawdź zmiany.pos podczas maksymalizacji klienta / pełnego ekranu i dopasuj współrzędne okna
- nie uruchamiaj Xwayland wielokrotnie
- wywoływanie funkcji zamknięcia wl / x compositor bezpośrednio podczas zamykania komputera
- Wymusza stan ikony dla kultowych klientów x11 podczas zamykania
- Przenieś klasyczne okno inicjalizacji x11 z e_hints - & gt; comp_x początkowe pobranie
- zadzwoń do e_randr2_shutdown podczas zamykania komputera
- obsłużyć zerowy ekran E_Comp- & gt; podczas zamykania randr2
- nie ustawiaj minw dla okna dialogowego układu klawiatury
- ukrywaj tylko klientów wl na powierzchni niszczyć, gdy powierzchnia jest odwzorowana
- obsłużyć zagnieżdżone żądania usunięcia komponentu
- ustawiaj tylko ikonę paska narzędzi min rozmiar, jeśli ikona istnieje
- zawsze używaj zadań do tworzenia bryce menu
- obsługuje ikony okien z wiązów dla wygranych wewnętrznych
- ponownie ustawia pozycję obiektu kompilacji podczas pokazu, jeśli klient został umieszczony
- ustaw flagi dialogowe i etykiety narzędzi dla klientów wewnętrznych
- dodaj opakowania dla elm_win utwórz funkcje tworzenia
- wyślij klienta wl zmienić rozmiar krawędzi podczas fokusowania / wysyłania send_configure
- ustaw sygnał przesuń / zmień rozmiar klientów jako act_client wewnętrznie
- Porównaj z e_client_action_get () dla odrzucania zdarzeń myszy wl
- Przywróć "Przestań wysyłać zdarzenia związane z jazdą w terenie po chwyceniu myszy"
- nie wysyłaj zdarzeń myszy do klientów ssd wl, jeśli mysz znajduje się w regionie ssd
- używają jeszcze dokładniejszych wywołań zwrotnych wl do wykrywania zdarzeń wejścia / wyjścia ssd
- zawsze podawaj zdarzenia myszy dla zdarzeń przenoszenia klienta wl
- blokuj X11 fokusowanie w Xwayland
- nie próbuj ustawiać ukrytych wskazówek dla okien na niewewnętrznych oknach x11
- uwzględnia późniejsze ustawienia obiektu podczas dodawania wywołań zwrotnych ssd myszy
- wyłącz animacje maksymalizacji klienta po unmaximizing przed pełnym ekranem
- zawsze ustawiaj E_Client- & gt; need_fullscreen przy pełnym ekranie
- Wymuś zakończenie e_client_unmaximize () podczas pracy w trybie pełnoekranowym
- nieznacznie optymalizuj maksymalizuj - & gt; komunikaty protokołów pełnoekranowych dla klientów Wl
- sprawdź rozmiar piksela przed wyzwalaniem animacji maksymalizacji
- Wymuszenie braku animacji powoduje ponowne zmaksymalizowanie po niespełnionym wyświetlaniu
- tylko centrum wewnętrznych okien
- dopasuj rozmiar do geometrii ramki w ścieżce maksymalizacji animacji bez animacji
- wywołaj "zmaksymalizuj" inteligentne wywołanie zwrotne przed "maxim_pre"
- ustaw ponownie poziom podświetlenia po wznowieniu z trybu zawieszenia
- dodaj dzieci użytkownika do listy pominięć podczas rutyny miejsca
- nie ustawiaj centralnie "zagubionych" okien podrzędnych, wyśrodkuj je na rodzica
- obsługuje klientów jako obiekty pozycjonujące w e_comp_object_util_center_on ()
- dodaj pamięć podręczną dla martwych okien menedżera X11
- usuń uuid referencje z e_pixmap.c
- ponownie ustawi domyślną listę desklocków podczas zmiany na niestandardową bg w konfiguracji
- ustawiaj zdarzenia pass dla ikon efm podczas usuwania plików
- włącz RENDER_DEBUG przy pomocy E_RENDER_DEBUG env var
- włącz SHAPE_DEBUG za pomocą E_SHAPE_DEBUG env var
- jawnie ustaw zagnieżdżone wydruki wyjściowe wl jako okno główne
- unikaj ponownego ustawiania usuniętych klientów wl podczas kopiowania danych wejściowych
- ustaw początkową geometrię okna x11 dla okien, które nie mają wskazówek wm
- sprawdź błąd ładowania obrazu podczas sprawdzania żywotności dmabuf w gl
- lepsza obsługa ikony podczas kompilacji show / hide
- nie wyświetlają ikonicznych klientów x11 na podstawie zmian w podpowiedzi icccm
Co nowego w wersji 0.21.6:
- Andreas Metzler (1):
- 10_typo_restore_LDFLAGS.diff: Napraw błąd w configure.ac (upstream), powodując pusty LDFLAGS.
- Carsten Haitzler (8):
- zadania - obliczyć minimalną szerokość odpowiednio do znanej wysokości gadżetu
- efm - ostrzeżenie - zmień niepoprawne #if toe #ifdef, ponieważ jest to poprawne
- efm - fix ifs to ifdef, tak jak powinno być
- e powiązania - popraw ostrzeżenia o możliwości użycia niezdefiniowanego var
- appmenu - spraw, aby appmenu działało z click + release, a nie ukrywało się podczas ustawiania ostrości
- ibar - fix seg z ikoną ibar menu zadań jest podniesiona, a pliki na pulpicie zmieniają się
- Tryb e - wl - przestań zużywać 100 proc cpu
- e dialog - napraw nieopracowane dialogi, aby nie były 1x1
- Christopher Michael (2):
- Użyj odpowiedniej korekty współrzędnych
- ponownie włącz i ustaw obroty wyjściowe w wl_drm
- Derek Foreman (3):
- Napraw czas wywołania zwrotnego ramki Waylandu
- Użyj monotonicznego zegara dla czasów oddzwaniania klatek
- Przestań wysyłać zdarzenia związane z jazdą w terenie podczas chwytania myszy
- Mike Blumenkrantz (11):
- usuń wskaźniki animatora w operacjach efx stop ()
- poprawnie ustaw tryb E_POINTER_RESIZE_BR na zmianę rozmiaru klawiatury klienta li>
- Wtyczka iteratora wtyczki w e_comp_object_render ()
- usuń dodatkowe wydruki SLEEP podczas uruchamiania w kompilacjach innych niż wydania
- bezpłatne konfiguracje gadżetów demonstracyjnych na obiekcie bez obiektów
- nie wykonuje korekt współrzędnych ramki dla klientów re_manage wayland
- używa ciągłego wycinania dla obiektów wejściowych rects
- upewnij się, że wewnętrzne wywołania zwrotne gadżetu są obsługiwane przed innymi wywołaniami zwrotnymi
- lepiej radzi sobie z przypadkami awarii pixmap_refresh () w rejonie drogi
- zresetuj identyfikator gadżetu demo przed usunięciem obiektu gadżetu podczas operacji upuszczania
- dodaj warunkowe aktualizacje dla najnowszych aplikacji EFI apis
- Stephen "Okra" Houston (2):
- Upuść okno edytora gadżetów:
- Gadżet bezprzewodowy - umieść ctxpopup po ustawieniu wskazówek dotyczących wielkości, a nie przed
Co nowego w wersji 0.21.4:
- Al Poole (1):
- efm - fix popup, jeśli plik jest fifo
- Alexander Pyhalov (1):
- faktycznie sprawdza, czy PIE jest obsługiwane dla SUID
- Carsten Haitzler (3):
- e fm - fix popup nie zawiesza się, odwołując się do ewentualnie usuniętych danych
- cpufreq - przenieś cpuinfo polling do wątku, aby nie blokować mainloopa w historii
- wizard - nie należy ustawiać skali na 1.2. użyj dpi, jak mówi def, prof.
- Christopher Michael (2):
- sprawdź, czy klient jest wewnętrzny czy nie przed usunięciem
- Napraw brakującą definicję DRM_FORMAT_XRGB8888
- Derek Foreman (6):
- Zablokuj sesję odzyskiwania dla wewnętrznych okien
- Usuń EVAS_CALLBACK_HIDE na półce podczas zwalniania
- Zwiększ obszar kafarów dla regionów
- Napraw masywne zakłócenie regionu wprowadzania waylandu
- Napraw nieprzejrzyste regiony Wayland
- Przestań przekazywać wymiary do _e_comp_wl_surface_state_init
- Joshua McBeth (1):
- dodaj wiadomość dbus "org.enlightenment.wm.Window.SendToDesktop"
- Marcel Hollerbach (5):
- wizard: uczyń stronę 065 możliwą do przetłumaczenia
- mikser: zmieniliśmy tę nazwę po scaleniu miksera w
- zaktualizuj tłumaczenie niemieckie
- Plik potu się zmienił,
- mikser: nie przywracaj wartości emix po zakończeniu przeciągania
- Massimo Maiurana (1):
- Aktualizowanie włoskiego tłumaczenia
- Michael Bouchaud (yoz) (2):
- mikser: napraw calc konwersję woluminu na backend pulseaudio
- Przywróć "mikser: zablokuj suwak dla przypadku, gdy trwa przeciąganie"
- Mike Blumenkrantz (80):
- wymuszanie zmiany rozmiaru bryce po zmianie orientacji
- dodaj funkcję EINTERN do zmiany nazw witryn gadżetów
- Napraw bryce check dla istnienia półki w orientacji / zakotwiczenia, aby przerwać, gdy oczekiwano
- dodaj numer strefy do nazw bryce
- nie sprawdzaj istnienia półki / bryce w przeciwnych zakotwiczeniach podczas używania kreatora bryce
- dalsze usprawnianie przenoszenia bryce między strefami
- także zmień pełną nazwę bryce podczas przemieszczania się między strefami
- dodaj nową flagę dla obiektów krawędzi strefy, aby umożliwić cięcie kształtu podczas powtarzania zdarzeń
- Wymuś widoczność bryce podczas aktywności redaktora
- Dodaj gadżet_witryny_ (nie) zablokowanych inteligentnych wywołań zwrotnych dla wymuszania widoczności witryny gadżetu
- zadzwoń do inteligentnego wywołania zwrotnego gadget_popup podczas konfigurowania gadżetów
- obsłużyć inteligentne wywołanie zwrotne gadget_popup na obiekcie wyświetlanym gadżetu
- ustaw flagę ON_HOLD po uruchomieniu akcji z przyciskami myszy gadżetowej
- usuń nieużywany atrybut z użytego parametru
- Wywołaj menu Bryce'a po kliknięciu prawym przyciskiem myszy, jeśli wydarzenie nie zostało zużyte
- popraw ścieżkę aktualizacji bryce od 0 - & gt; 2 ponowne: nazewnictwo
- Ustawiaj flagę ON_HOLD dokładniej podczas aktywowania akcji gadżetów
- unikaj dodatkowej rekalc podczas zmiany rozmiaru bryce na zorientowanej osi
- dodaj obejście rozmiaru strony gadżetu, aby uniknąć desynchronizacji rozmiarów skrzynek
- zmień nazwy przy zmianie kotwicy
- Pętla bryce autosize recalc, gdy strona gadżetowa jeszcze nie oblicza swojego rozmiaru
- odnajduj tylko odzyskiwanie sesji pamiętaj, jeśli ec- & gt; pamiętaj, że to nie jest
- zastosuj odzyskiwanie poza sesję, pamiętaj o kliencie podczas tworzenia przypomnienia o odzyskiwaniu
- poprawnie obsługuj stosowanie non-SR pamiętaj o zapamiętywaniu konfiguracji
- odrzucają kolejne wywołania zone_geometry_dirty ()
- wywoływanie zdarzeń geometrii strefy podczas aktualizowania przeszkód strefy / stołu
- Wymuś minimalny rozmiar w bezprzewodowym wyskakującym okienku podczas pokazu
- dodaj obejścia dla geometrii ctxpopup do użycia w układaniu kształtu wejściowego
- Wymuszenie recalc na bryce scroller podczas wykonywania recalc na stronie gadżetu
- obsługa widoczności gadżetów bez orientacji na podstawie widoczności zdarzeń w witrynie & gt;
- wymuszaj rekrutowanie witryny gadżetów w celu tworzenia wielkości gadżetów, aby zapewnić rozmiar
- skopiuj pozycję gadżetu z gadżetu wskaźnika - & gt; upuść gadżet po uruchomieniu upuszczania
- skaluj nowy rozmiar gadżetu na podstawie stosunku wielkości: rozmiaru witryny docelowej
- zezwala ramce klienta zmieniać się podczas przełączania z ramki - & gt; bez ramki
- zoptymalizuj ponowne stosowanie tematu klienta bez granic
- blokuje zapamiętanie okien e_sys
- użyj eina_streq do porównania ciągów w e_zone_for_id_get ()
- popraw użycie po zwolnieniu podczas zmiany nazwy bryce
- zablokuj pozycję bryce'a w jej strefie nadrzędnej
- unikaj potencjalnego dzielenia przez zero podczas uruchamiania Bryce'a
- nie modyfikuj strefy / nazwy bryce podczas uruchamiania
- Wyskakujący edytor gadżetów pulpitu wyskakuje w aktywowanej strefie
- Spróbuj obsłużyć nie orientacyjne rozmiary gadżetów oparte na narożnikach zakotwiczonych
- zezwalasz na skalowanie gadżetów przy użyciu zdarzeń związanych z kołami podczas początkowego umieszczania
- Spróbuj ponownie wypróbować gadżety przepełniające kontener
- nie stosuj zakotwiczenia efx do przenoszenia efektów, jeśli efekt zmiany rozmiaru nie jest aktywny
- nie wracaj wcześniej z _bryce_position ()
- dodaj powrót bool dla e_exec_phony_del (), aby powrócić do sukcesu usuwania
- przesyłaj wskaźnik myszy podczas upuszczania witryny gadżetu przed włączeniem zdarzeń w witrynie
- wymuszaj rekrutowanie witryny gadżetu z obiektu stylu, jeśli wskazówki dotyczące gadżetów ulegną zmianie
- zwraca poprawne wartości z wywołań zwrotnych CLUB po wydarzeniach
- Określ wl pixmap argb wyłącznie na podstawie flagi image_argb
- unikaj awarii podczas wywoływania e_pixmap_image_exists na pikselach wl bez buforów
- dodaj więcej parenów do poprzedniego zatwierdzenia pixmapy
- dodaj specjalny argument dotyczący zwracania argumentu "pixbap" dla nieprzydatnych kursorowych pixmaps wl
- Przenieś bryces na E_LAYER_DESKTOP_TOP, gdy nie ma nad Windows
- Wymuszenie replikacji bryce na strefę docelową podczas uruchamiania
- używaj tylko współrzędnych stref podczas przenoszenia bryce do jego strefy podczas edycji
- zaciśnij e_place calcs do geometrii strefy
- Wyłamuj kalorie obszaru e_place_desk_region_smart () w oddzielną funkcję
- rozbić powtarzający się kod z _e_place_desk_region_smart_area_calc () na oddzielną funkcję
- resetuj początkowe wewnętrzne stany klienckie wl podczas ukrywania (ale nie usuwaj)
- unset wl wskaźnik powierzchni klienta na powierzchni zniszcz
- Usuń aliasing pikselowy klienta w del na
- zawsze wolna lista buforów pikseli wl w przypadku braku obrazu w pamięci podręcznej wyczyść
- unalias wewnętrzne piksele klienckie wl klienta w wezwaniu do ukrywania pułapki wygrywającej
- poprawnie obsługuj e_scale w folderach
- zachowaj rozmiar początkowy bryce nieskalowany
- anuluj ustawienie cur_mouse_action po usunięciu menu klienta li>
- wyślij sygnał orientacji do motywu bryce scroller
- usuń tylko cur_mouse_action z menu klienta delete dla właściwego działania
- opcja potwierdzenia ostrości w oknie dialogowym usuwania EFM
- wyłącz powiązania podczas desklocka
- odrzuca znaki niedrukowalne z wpisu lokker
- potwierdź okna dialogowe automatycznie wybierz opcję potwierdzenia
- wymagają wygranej Wiązu, aby zastosować automatyczną widoczność do wewnętrznych wygranych w Wl powierzchni zatwierdzenia
- Wyjaśnij niektóre sprawdzenia powierzchni wl, aby wymagały zwycięstwa w elm
- sprawia, że fałszywa "mouse-out" po fokusowaniu zależy od oczekującej zmiany wskaźnika
- poprawiono blokowanie odzyskiwania sesji w oknie wewnętrznym, aby skompilować ze starszym plikiem
- zapobiegaj dzieleniu przez zero podczas obliczania rozmiaru aspektu gadżetu
- Romain Naour (1):
- E: napraw Waylanda bez buildu Xwayland
- Stefan Schmidt (2):
- e_fm: napraw ostatnie zatwierdzenie do kompilacji ponownie z clangiem
- e_fm: usuń nieużywaną zmienną
- Stephen okra Houston (1):
- Gadżet czasu: Zmień miesiąc kalendarzowy na kółku myszy.
Co nowego w wersji 0.21.3:
- Carsten Haitzler (6):
- e - napraw dnd problemy wynikające z uzyskania najwyższego obiektu w obszarze roboczym
- Port e ibar / ibox do pola wiązów - popraw założenie dotyczące zmiany rozmiaru
- e - Napraw większe pęcznienie pamięci w trybie gl - nie twórz segmentów shm
- e temp module - proces zabijania temp. nie kończy się w celu zapewnienia śmierci
- e ibar - Napraw devilhorns naprawić, aby użyć prawej i szerokości separatora
- e comp - ustaw alfa po ustawieniu natywnej powierzchni, aby uniknąć losowej awarii
- Chidambar Zinnoury (3):
- e: Nie pokazuj dwóch kolejnych separatorów menu, jeśli nie ma potrzeby w menu klienta.
- e fm: Dodaj separator tylko wtedy, gdy coś jest wcześniej.
- e fm: Nie sprawdzaj co drugiej linii, czy lokalizacja jest zapisywalna podczas tworzenia menu.
- Christopher Michael (7):
- Przywróć "e - napraw duże pęcznienie pamięci w trybie gl - nie twórz segmentów shm"
- usuń nieużywane zmienne z _ibar_resize_handle
- użyj odpowiednich zmiennych do ustawienia size_hint_max na ibar
- e ibar - napraw "staruszek" gruby palec literowy;)
- usuń potrzebę tworzenia różnych okien dialogowych na trasie
- wl_fb: Sprawdź, czy e_comp_wl_init nie zawiedzie.
- dodaj metody key_up i key_down do interfejsu sreen
- Derek Foreman (2):
- Nie naprawiaj klientów Wayland, gdy są ukryte
- Napraw globalne tworzenie rozszerzenia wayland
- Jean-Philippe ANDRE (1):
- bg: Napraw bg z pojedynczymi obrazami jpeg (bez edj)
- JengHyun Kang (1):
- e_comp_wl: zrywa z pętli bez znaczenia
- Marcel Hollerbach (4):
- e_comp_wl: niszcz e_drag, gdy źródło zniknie
- e_alert: zdefiniuj EFL_BETA_API_SUPPORT przed dołączeniem
- e_dnd: przenieś ungraba do obiektu za darmo
- xwayland: wyświetla okno dialogowe po zsynchronizowaniu pliku ecore_wl2
- Massimo Maiurana (2):
- Aktualizowanie tłumaczeń na język włoski i hiszpański
- Aktualizowanie włoskiego tłumaczenia
- Mike Blumenkrantz (6):
- Sprawdzaj tylko x11 configurerequest zmiany geometrii, jeśli dotyczy
- ulepszenie szybkiego ponownego uruchomienia okna dialogowego pomocy tekstowej
- przenieś nową wersję e_comp_top_window_at_xy_get () do dnd, przywróć starszą wersję
- wyczyść dane podpowierzchniowe w czasie usuwania tylko wtedy, gdy podpowierzchnia nie jest również usuwana
- dodaj xwayland compat dla efl 1.19 +
- Bump efl wayland req do 1.18 teraz, że jest out
- Romain Naour (1):
- E: włączaj uuid.h tylko wtedy, gdy obsługa Wayland jest włączona.
- Stefan Schmidt (1):
- mailmap: synchronizuj zaktualizowany plik z repozytorium efl
Co nowego w wersji 0.21.2:
- Carsten Haitzler (6):
- e - napraw dnd problemy wynikające z uzyskania najwyższego obiektu w obszarze roboczym
- Port e ibar / ibox do pola wiązów - popraw założenie dotyczące zmiany rozmiaru
- e - Napraw większe pęcznienie pamięci w trybie gl - nie twórz segmentów shm
- e temp module - proces zabijania temp. nie kończy się w celu zapewnienia śmierci
- e ibar - Napraw devilhorns naprawić, aby użyć prawej i szerokości separatora
- e comp - ustaw alfa po ustawieniu natywnej powierzchni, aby uniknąć losowej awarii
- Chidambar Zinnoury (3):
- e: Nie pokazuj dwóch kolejnych separatorów menu, jeśli nie ma potrzeby w menu klienta.
- e fm: Dodaj separator tylko wtedy, gdy coś jest wcześniej.
- e fm: Nie sprawdzaj co drugiej linii, czy lokalizacja jest zapisywalna podczas tworzenia menu.
- Christopher Michael (7):
- Przywróć "e - napraw duże pęcznienie pamięci w trybie gl - nie twórz segmentów shm"
- usuń nieużywane zmienne z _ibar_resize_handle
- użyj odpowiednich zmiennych do ustawienia size_hint_max na ibar
- e ibar - napraw "staruszek" gruby palec literowy;)
- usuń potrzebę tworzenia różnych okien dialogowych na trasie
- wl_fb: Sprawdź, czy e_comp_wl_init nie zawiedzie.
- dodaj metody key_up i key_down do interfejsu sreen
- Derek Foreman (2):
- Nie naprawiaj klientów Wayland, gdy są ukryte
- Napraw globalne tworzenie rozszerzenia wayland
- Jean-Philippe ANDRE (1):
- bg: Napraw bg z pojedynczymi obrazami jpeg (bez edj)
- JengHyun Kang (1):
- e_comp_wl: zrywa z pętli bez znaczenia
- Marcel Hollerbach (4):
- e_comp_wl: niszcz e_drag, gdy źródło zniknie
- e_alert: zdefiniuj EFL_BETA_API_SUPPORT przed dołączeniem
- e_dnd: przenieś ungraba do obiektu za darmo
- xwayland: wyświetla okno dialogowe po zsynchronizowaniu pliku ecore_wl2
- Massimo Maiurana (2):
- Aktualizowanie tłumaczeń na język włoski i hiszpański
- Aktualizowanie włoskiego tłumaczenia
- Mike Blumenkrantz (6):
- Sprawdzaj tylko x11 configurerequest zmiany geometrii, jeśli dotyczy
- ulepszenie szybkiego ponownego uruchomienia okna dialogowego pomocy tekstowej
- przenieś nową wersję e_comp_top_window_at_xy_get () do dnd, przywróć starszą wersję
- wyczyść dane podpowierzchniowe w czasie usuwania tylko wtedy, gdy podpowierzchnia nie jest również usuwana
- dodaj xwayland compat dla efl 1.19 +
- Bump efl wayland req do 1.18 teraz, że jest out
- Romain Naour (1):
- E: włączaj uuid.h tylko wtedy, gdy obsługa Wayland jest włączona.
- Stefan Schmidt (1):
- mailmap: synchronizuj zaktualizowany plik z repozytorium efl
Komentarze nie znaleziono