KDE w pierwszym kwartale 2020 roku

Przemysław Pintal , 17.03.2020 r.

KDE Plasma 5.18.0 LTS

Po wydaniu w lutym bieżącego roku KDE Plasma 5.18.0 LTS, gdzie oprócz poprawek błędów i usprawnień w wydajności, przywitano także nowe funkcje, takie jak automatyczna synchronizacja pomiędzy ustawieniami GTK a KDE, wprowadzona w miejsce odrębnego przechowywania konfiguracji u aplikacji pochodzących z obu pulpitów. Oprócz tego wdrożono autoobrót, działający w czasie sesji Waylanda, dla urządzeń wyposażonych w akcelerometr. Ponadto Thumbnail Grid Task Switcher (Podgląd siatki miniaturek przełącznika zadań) wszedł w skład pakietu kdeplasma-addons, a Ustawienia systemowe dla Usług działających w tle (System Settings Background Services) zostały przepisane, aby poprawić ich wygląd i użyteczność (m.in. dwa odrębne widoki listy połączono w jeden, z opcją konfiguracji i szukania po nazwie pluginu lub jego id, dodano podpowiedzi).

Zobacz tez:Środowisko GNOME 3.36 dostępne w wersji stabilnej. Sprawdzamy nowości

KDE Plasma 5 - Pulpit

Na froncie interfejsu użytkownika, przede wszystkim to okno z opcjami Zasobnika systemowego (System Tray) doczekało się zauważalnego przeprojektowania (połączono plasmoid i ikony SNI w jedną listę i wyłączono możliwość wyłączenia sekcji), a miesiąc później pozbyto się wizualnych niekonsystencji w stylu niewłaściwego doboru odstępów czy odległości marginesów. Co więcej zdano sobie sprawę, że aplety powiadomień w Plasmie posiadają kilka zaimplementowanych komponentów UI, zamiast jednego, jaki byłby współdzielonym kodem, lecz nie zakończono nadal refaktoryzacji, niemniej można się spodziewać omówionego usprawnienia w nachodzącej Plasmie 5.19.

KDE logo

Kliknięcie w notyfikację przywoła okno aplikacji, jeśli w programie nie zdefiniowano własnego zachowania dla kliknięcia przyciskiem myszy. A dalej w miejscach gdzie występuje przycisk "Pobierz nowe…" ("Get new "): Kolory, Motyw kursora, Motyw pulpitu, Ikony i KSplash. To okno dialogowe uzyskało nowy wygląd (stary widget KCM zastąpiono KNSQuick z Qt Quick). Następnie przełączanie się pomiędzy wirtualnymi pulpitami posiada odtąd domyślnie zdefiniowany skrót klawiszowy - Ctrl+Meta(Windows)+Strzałki. Motyw pulpitu Breeze odznacza się aktualnie szerszymi paskami przesuwania, oddzielonymi od widoku zawartości nieznaczną linią separującą. Przez lata eksperymentowano ze sztucznymi nakładkami imitującymi pasek przesuwania, lecz uznano, że jest to nieestetyczne, toteż powrócono do dawnego stylu. Natomiast wersja mobilna posiada prawdziwą nakładkę, ale bez żadnych hacków wobec układu treści. Pasek przewijania jest niewielki i "przytulony" do krawędzi, zatem użytkownik jest w stanie zorientować się w jakiej pozycji znajduje się na widoku paska przewijania. Na wzór Windowsa 10 ustanowienie hotspotu Wi-Fi składa się obecnie z prostego pola wyboru, służącego potwierdzeniu utworzenia bądź zatrzymania działania hotspotu Wi-Fi. Sekcja recenzji w programie Discover (sklep z aplikacjami) rysowana jest już w wymiarach umożliwiających lekturę opinii użytkowników. Drobną acz wartościową poprawką jest wyświetlanie się powiadomienia kiedy urządzenia Bluetooth zostaną sparowane. W dodatku urządzenie Bluetooth komunikujące stan naładowania baterii, wyświetli informację o poziomie baterii we właściwym aplecie.

Terminal Yakuake

Miniony tydzień (9-15 marca 2020) zaznaczył się modyfikacjami dotyczącymi emulatora terminala Yakuake, od tego momentu stało się możliwe rozszerzenie jego okna w pionie, za pomocą przeciągania dolnej belki okna, a nowe karty lub podzielone panele widoku otwierają się w ze ścieżką tego samego katalogu co obecna karta bądź podział. Odtwarzacz muzyczny Elisa można skonfigurować do nie korzystania z usługi indeksowania plików Baloo i do nie polegania wyłącznie na Baloo, aby Elisa mogła odnaleźć brakujące pliki muzyczne. Na domiar tego załatano błędy dotyczące Ustawień systemowych drukarek, od tej chwili zostanie wyświetlone okno dialogowe umożliwiające podanie hasła root, w czasie dodawania nowej drukarki na koncie nieuprzywilejowanego użytkownika, w miejsce komunikatu traktującego o tym, iż uzyskanie listy urządzeń jest zabronione. Na dodatek naprawiono błędne rysowanie i zachowanie się apletu, gry kursor myszy unosi się nad nim. Kolejne wyeliminowane błędy dotyczyły nagłego zamknięcia aplikacji Discover w specyficznych warunkach. Niewielkie powiadomienia w czasie edycji paneli nie będą zanikać, kiedy kursor myszy znajdzie się nad nimi, a wprowadzone zmiany w Motywie kursora odniosą natychmiastowy skutek dla aplikacji GTK3. Najistotniejsze jednak zdaje się, iż elementy Plasmy korzystające z prostokątnych cieni stały się mniej zasobożerne i wydajniejsze w renderowaniu bowiem zaimplementowano na nowo dotyczący je shader.

Przeczytaj również: Menedżer pakietów APT dostępny w wersji 2.0. Przegląd najważniejszych nowości

Przed:

Po:

Patche

Podsumowanie zestawu patchy zawiera opis traktujący o klasie ShadowedRectangle który jest prostokątem rzucającym cień, jaki używa ku temu specjalnie napisany shader jaki rysuje prostokąt i cień pod nim za pomocą "distant fields" (pola odległości) co wykazuje o wiele wyższą wydajność w porównaniu do efektu DropShadow. Zapewnia także zaokrąglone kąty, czego obecny obiekt Card nie zapewnia. Stanowi to pierwszy krok na drodze do przeniesienia większej części AbstractCard i pozostałych elementów do C++. Inne fragmenty będą zawierały obiekt ShadowedImage i przenosiły aktualny kod do C++.

W kwestii prac o większym rozmachu to zakończono przegląd kodu odpowiadającego za integrację kont online z Ustawieniami systemowymi, przy tym mając na uwadze nowoczesne wzornictwo UI i niezawodność funkcji. Dokonano tego poprzez dodanie nowych modeli i klas do biblioteki i odsłaniając API poprzez moduł QML. Nowym zachowaniem jest propozycja ponownego rozruchu systemu, skoro Samba została zainstalowana i należy odświeżyć zmiany członkostwa w grupach. Drobne przeróbki objęły także powiadomienia apletu zegara, tj. poprawiły jego estetykę i sposób przedstawienia zegarów światowych, a powiadomienie Zasobnika systemowego dysponuje obszarem w stylu nagłówka, aby móc wyświetlić nazwę i przycisk szpilki (Służy do wyświetlenia okna na wszystkich wirtualnych pulpitach). Ponadto powiadomienia Zasobnika systemowego dla Bluetooth i Sieci używają zgodniejszego z całością wzornictwa KDE podświetlenia.

Wydanie poprawkowe KDE Plasma 5.18.3

10 marca 2020 roku ogłoszono wydanie poprawkowe KDE Plasma 5.18.3. Na stronie projektu wyszczególniono trzy najważniejsze łatki. libkscreen poradzi już sobie kiedy backend okaże się niemożliwy do zainicjalizowania. Discover jest w stanie się zbudować ze starszymi wersjami libflatpaks i nie dojdzie do nagłych zatrzymań aplikacji. Niemniej zestawienie poprawek jest nader bogate i ma związek z wieloma komponentami KDE.

KDE Frameworks 5.68.0

Pięć dni później ukazało się KDE Frameworks 5.68.0, które mieści w sobie 80, przetestowanych i wzajemnie recenzowanych (tj. jeden z deweloperów z zespołu sprawdza krytycznie pracę któregoś z programistów), dodatkowych, bibliotek dla Qt. Lista zmian jest długa, jednakże charakter poprawek sprawia wrażenie pomniejszych, tyle że rozłożenie ich ciężaru nie pozostaje niezauważone w codziennym użytkowaniu, skoro m.in. dodano nowe i poddano modyfikacji stare ikony przynależne do motywu Breeze, załatano także sprawdzanie czasu i synchronizacje w kodzie Baloo, a Kirigami poza licznymi udoskonaleniami we frameworku UI wspiera Qt 5.14 na platformie Androida.

Do powyższych informacji należy doliczyć aktualizacje poszczególnych programów wchodzących w zbiór ponad 200 aplikacji przynależnych do oprogramowania KDE:

  • Choqok 1.7 - niewielka aplikacja przeznaczona do mikroblogowania. Zaktualizowana o zwiększenie limitu znaków na Twitterze do 280 i obsługę “extended tweets”, o możliwość usuwania kont, poprawki dla GNu Social i pump.io. Wydanie to powinno ukazać się już rok temu, jednakże deweloper pragnął, by program był “bulletproof”.
  • KPMcore i KDE Partition Manager 4.1.0 - większość prac wykonano po stronie biblioteki KPMCore (stanowi także składową instalatora dystrybucji Calamares) jaka stanowi rdzeń programu do partycjonowania, skoro wykrywa i sonduje systemy plików, w celu uzyskania informacji na ich temat, by później móc przeprowadzić na nich modyfikacje, zależnie od żądania. Ponadto stanowi warstwę interfejs programistyczny ponad narzędziami przewidzianymi do manipulacji systemami plików. Sama aplikacja wzbogaciła się o wsparcie systemu plików Minix.
  • KPhotoAlbum 5.6 - zwiększono wydajność podczas tworzenia podglądu miniaturek i tagowania dużych zbiorów plików. Na dodatek wprowadzono wsparcie dla “KDE's purpose plugin framework”.
  • W Microsoft Store pojawiła się Elisa - odtwarzacz muzyczny. Digikam oczekuje, aby je nadesłać do Microsoft Store.
  • Oprócz nowych stron internetowych dla KDE ConnectKid3, poprawek błędów, to dokonano także szeregu usprawnień typu ulepszone wsparcie dla atrybutów w protokole SMB.

    Dawniej ów pakiet oprogramowania nosił zbiorczą nazwę KDE Applications, jednakże został on poddany debrandingowi w celu przemienienia go w usługę wydań, aby nie powodować konfuzji z innym oprogramowaniem KDE.

Najnowsze oferty pracy:

Polecane wpisy na blogu IT: