MATE 1.18 w hołdzie GTK3

Najnowsza odsłona konserwatywnego środowiska MATE 1.18 stała się nowym wyznacznikiem koszerności wśród linuksowych środowisk. A wszystko to za sprawą zerwania z historycznym GTK2+ i pełnemu zintegrowaniu wszystkich komponentów systemu z GTK3+. Oczywiście programy wykorzystujące GTK2+ są nadal obsługiwane, jednak MATE może już z optymizmem spoglądać w przyszłość na której majaczy współpraca środowiska z Waylandem.

Po sześciu miesiącach zmian, poprawek i udoskonaleń MATE 1.18 może pochwalić następującymi cechami:

    MATE prawie 1.16

  • całe środowisko wykorzystuje tylko i wyłącznie GTK3+,
    • wymagania min. to GTK+ >= 3.14.
    • pozostałości kodu GTK2+ zostały porzucone, łącznie z opcją –with-gtk podczas kompilacji,
  • kompletna migracja do GtkApplication z libunique,
  • myszy i touchpady obsługiwane dzięki libinput,
    • oddzielne ustawienia dla prawo/lewo ręcznych użytkowników, prędkości wskaźnika, metody akceleracji, itp.,
  • spore zmiany w technikach wsparcia dla osób niepełnosprawnych,
    • podziękowania należą się głównie Hypra.fr,
  • menadżer plików Caja z nowościami:
    • kolejka kopiowania z możliwością pauzowania,
    • potwierdzenie przed przeniesieniem plików do Kosza,
    • wsparcie dla przycisków myszy naprzód/wstecz podczas nawigacji po katalogach,
    • powiadomienia, gdy napęd może zostać bezpiecznie wyciągnięty (pendrive, itp.),
  • blokada ekranu wyświetli wybraną tapetę zamiast domyślnej systemowej,
  • MATE Panel z poprawkami:
    • wsparcie dla działań podczas uruchamiania,
    • wsparcie dla StatusNotifier,
    • jeżeli zainstalowano Menulibre jest on domyślnym edytorem menu (w miejsce Mozo),
  • menadżer archiwum Engrampa z poprawkami:
    • obsługa ear oraz war,
    • sprawdzanie wersji rar/unrar dla poprawnego wyświetlenia dat,
    • poprawiona obsługa kompresji rar oraz 7z z podziałem na pliki,
  • notyfikacje z możliwością interakcji, np. kontrolowanie odtwarzacza audio, itp.,
  • przeprojektowany menadżer fontów wsparcie dla fontów TTC fonts,
  • wymiana porzuconego upower i obsługi zatrzymania/hibernacji przez ConsoleKit2,
  • MATE Terminal z możliwością zamknięcia karty środkowym przyciskiem myszy,
  • optymalizacje wydajnościowe w przeglądarce dokumentów Atril (czas wczytywania strony) i obsługa unarchiver używanego przez komiksy,
  • usunięto dużo przestarzałych metod GTK+,
  • system wtyczek i wszystkie wtyczki wykorzystujące C i Pythona zostały przeportowane do libpeas (dotyczy Eye of MATE oraz Pluma),
  • aktualizacja tłumaczeń
  • usunięto kilka wycieków pamięci,
  • miłośnicy MATE Calculator ucieszą się z jego powrotu i pełnego portu do GTK3+,

Oczywiście lista zmian dla poszczególnych komponentów jest o wiele dłuższa. A całe środowisko jest dostępne do pobrania pod tym adresem. Teraz pozostaje czekać, aż zostanie dołączone/przystosowane do najpopularniejszych dystrybucji.

Chichotem historii jest to, że pełne wsparcie dla GTK3+ zobaczyliśmy właśnie w MATE a nie w Xfce.