Wydanie miracle-wm 0.8, menedżera kompozycji opartego na Wayland i Mir

Matthew Kosarek, deweloper z firmy Canonical, opublikował wydanie menedżera kompozycji miracle-wm 0.8, który używa protokołu Wayland i komponentów do budowy menedżerów kompozycji Mir. Miracle-wm obsługuje kafelkowe rozmieszczenie okien, podobne do tego w projektach i3 i Sway. Jako panel można używać Waybar. Kod projektu został napisany w języku C++ i jest udostępniany na licencji GPLv3. Gotowe kompilacje są dostępne w formacie snap, a także w pakietach rpm i deb dla Fedory i Ubuntu.

Celem miracle-wm jest stworzenie menedżera kompozycji serwera, który stosuje kafelkowe zarządzanie oknami, ale jest bardziej funkcjonalny i stylowy niż takie produkty, jak Swayfx. Projekt umożliwia również użycie klasycznych technik pracy z pływającymi oknami, na przykład można umieszczać pojedyncze okna nad kafelkową siatką lub przypinać okna do określonego miejsca na pulpicie. Obsługiwane są wirtualne pulpity z możliwością ustawienia dla każdego pulpitu własnego trybu pracy z oknami domyślnie (kafelki lub pływające okna).

Oczekuje się, że miracle-wm może być przydatny dla użytkowników preferujących kafelkowe rozmieszczenie, ale pragnących uzyskać efekty wizualne i bardziej wyrazisty interfejs graficzny z płynnymi przejściami i kolorami. Konfiguracja jest określana w formacie YAML. Aby zainstalować miracle-wm, można użyć polecenia „sudo snap install miracle-wm —classic”.

Wydanie miracle-wm 0.8, menedżera kompozycji opartego na Wayland i Mir

Główne nowości:

  • Dodano funkcje ułatwiające pracę osobom z ograniczeniami, takie jak kliknięcie przy najechaniu i przytrzymaniu kursora na danym elemencie; symulacja kliknięcia prawym przyciskiem przez przytrzymanie lewego przycisku myszy; powiększenie zawartości wybranej części ekranu; dodanie opóźnienia przetwarzania naciśnięć klawiszy; sekwencyjne stosowanie kombinacji klawiszy po jednym klawiszu bez równoczesnego przytrzymywania kilku klawiszy.
  • Dodano wsparcie dla podłączenia filtrów wyjściowych, które stosują shadery do końcowego renderowania.
  • Dodano zestaw parametrów do konfiguracji touchpadów, takich jak automatyczne wyłączanie touchpada przy użyciu myszy oraz podczas pisania z klawiatury, kontrola prędkości przewijania i czułości, emulacja przycisków myszy, kliknięcie dotknięciem i przewijanie dwoma palcami.
  • Dodano ustawienie dla kursora, które umożliwia określenie poziomu powiększenia kursora oraz trybu zmiany fokusowania dla okien (zmiana fokusowania przez najechanie kursorem lub kliknięcie).
  • Poprawiono animację w efekcie przesunięcia przy zmianie. wirtualnych pulpitówDodano efekt przełączania między pulpitami z stopniowym zaciemnieniem.
  • Zrealizowano możliwość tworzenia skomplikowanych efektów, w których stosowane są różne animacje (na przykład przesunięcie z stopniowym otwarciem).
  • W ustawieniach dodano możliwość podstawienia domowego katalogu zamiast symbolu ‘~’.
  • Dodano parametr konfiguracyjny «includes:», który umożliwia wstawianie zawartości z innych plików w celu rozdzielenia ustawień na kilka plików.
  • Zapewniono automatyczne wyśrodkowanie okien wyprowadzonych z mozaikowego układu.

Odtwarzaj wideo


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster