08/06/2020
W świecie systemów operacyjnych, gdzie personalizacja i bezpieczeństwo idą w parze, Linux Mint zawsze stawiał na pierwszym miejscu komfort użytkownika. Wraz z wydaniem Linux Mint 20.2, zespół deweloperski wprowadził szereg znaczących usprawnień, które rewolucjonizują sposób, w jaki zarządzamy i aktualizujemy tak zwane „spices” – czyli dodatki do środowiska graficznego Cinnamon. Te zmiany nie tylko ułatwiają życie, ale także znacząco podnoszą poziom bezpieczeństwa i stabilności naszego pulpitu.

Przez lata, choć dodatki do Cinnamona, takie jak aplety, desklety, motywy i rozszerzenia, były kluczowe dla personalizacji i rozszerzania funkcjonalności, ich zarządzanie bywało nieco chaotyczne. Niejednokrotnie użytkownicy borykali się z problemami z instalacją, niestabilnym działaniem, a nawet obawami o bezpieczeństwo. Linux Mint 20.2 adresuje te wyzwania, integrując proces aktualizacji spices bezpośrednio z Menedżerem Aktualizacji i wprowadzając nowe, inteligentne mechanizmy powiadomień. Przyjrzyjmy się bliżej tym innowacjom, które sprawią, że Twój Cinnamon będzie zawsze aktualny, bezpieczny i dopasowany do Twoich potrzeb.
Usprawnienia Menedżera Aktualizacji w Linux Mint 20.2
Jedną z najbardziej wyczekiwanych zmian w Linux Mint 20.2 jest pełne wsparcie Menedżera Aktualizacji dla aktualizacji Cinnamon spices. Oznacza to, że aplety, desklety, motywy i rozszerzenia, które dotychczas wymagały osobnego zarządzania, są teraz traktowane niemal tak samo jak standardowe aktualizacje APT. Ich status jest wyświetlany w podobny sposób, a Ty masz dostęp do tych samych funkcji, co w przypadku innych aktualizacji systemowych.
To kluczowe usprawnienie ujednolica doświadczenie użytkownika. Nie musisz już pamiętać o sprawdzaniu kilku miejsc w poszukiwaniu nowych wersji swoich ulubionych dodatków. Wszystko znajdziesz w jednym, centralnym miejscu. Co więcej, Menedżer Aktualizacji pozwala na czarną listę konkretnych spices lub ich wersji, co daje Ci pełną kontrolę nad tym, co jest instalowane na Twoim systemie. Możesz zablokować problematyczny dodatek lub jego konkretną wersję, jeśli sprawia problemy, czekając na stabilniejszą aktualizację.
Dodatkowo, wprowadzono opcję automatyzacji aktualizacji spices. Po włączeniu tej funkcji, dodatki są uaktualniane krótko po zalogowaniu się do systemu. Proces ten jest niemal niezauważalny – środowisko Cinnamon płynnie się restartuje (zauważysz jedynie zresetowanie kursora myszy), a następnie pojawia się krótkie powiadomienie informujące o zaktualizowanych elementach. To znacząco zwiększa komfort, eliminując potrzebę ręcznego monitorowania i instalowania aktualizacji, zapewniając jednocześnie, że Twój pulpit zawsze korzysta z najnowszych i najbezpieczniejszych wersji dodatków.
Inteligentne Powiadomienia o Aktualizacjach
W przeszłości dostępność aktualizacji była sygnalizowana jedynie małą, pomarańczową kropką na ikonie Menedżera Aktualizacji w zasobniku systemowym. Łatwo było ją przeoczyć, co prowadziło do długich okresów bez aktualizacji. Linux Mint 20.2 wprowadza inteligentny system powiadomień, który zmienia to podejście.
Menedżer Aktualizacji jest teraz w stanie zapamiętać, jak długo każda aktualizacja była dostępna, ile dni komputer był włączony w tym czasie i ocenić, czy powiadomienie przypominające o dostępnych aktualizacjach byłoby mile widziane. Ten nowy system został zaprojektowany z myślą o zwiększeniu komfortu użytkownika, a nie o irytowaniu go. W przeciwieństwie do niektórych systemów operacyjnych, które zasypują użytkowników nieustannymi alertami, Linux Mint stawia na dyskrecję i skuteczność.
Powiadomienie pojawia się z uzasadnionego powodu, można je łatwo odrzucić, jeśli jesteś zajęty, i nie wraca ono ciągle. Po odrzuceniu powiadomienia jest ono 'uśpione' na 2 dni. Po zastosowaniu aktualizacji znika na znacznie dłuższy czas. Co najważniejsze, warunki wyświetlania powiadomień są w pełni konfigurowalne.
Domyślnie Menedżer Aktualizacji wyświetla powiadomienie, jeśli konkretna aktualizacja była dostępna przez ponad 7 dni zalogowania lub jeśli jest starsza niż 15 dni kalendarzowych. Wartości te można dostosować od 2 dni do nawet 3 miesięcy. Domyślnie Menedżer Aktualizacji bierze pod uwagę tylko aktualizacje bezpieczeństwa i jądra jako istotne dla powiadomień, ale to również możesz zmienić w preferencjach.
Ostatnim ważnym ustawieniem jest okres karencji. Jeśli jakakolwiek aktualizacja została zastosowana na Twoim komputerze w ciągu ostatnich 30 dni (czy to przez Menedżera Aktualizacji, czy inne oprogramowanie APT), żadne powiadomienia nie będą wyświetlane. To zapewnia, że nie będziesz nękany, jeśli regularnie aktualizujesz system. Dla użytkowników, którzy nie chcą aktualizacji, Menedżer Aktualizacji może być całkowicie wyłączony z działania w tle, jeśli nawet 3 miesiące to za krótko.
Inne Usprawnienia w Linux Mint 20.2
- Automatyzacja aktualizacji Flatpak: Funkcja ta, wcześniej dostępna w „Aplikacjach startowych”, została przeniesiona do Menedżera Aktualizacji. Teraz aktualizacje pakietów Flatpak są również zarządzane automatycznie, co dodatkowo upraszcza utrzymanie systemu.
- Automatyczne usuwanie nieużywanych środowisk uruchomieniowych Flatpak: Gdy opcja automatycznych aktualizacji Flatpak jest aktywna, nieużywane środowiska uruchomieniowe Flatpak są automatycznie usuwane, co pomaga w utrzymaniu porządku i oszczędności miejsca na dysku.
- Sprawdzanie źródła zasilania: Przed uruchomieniem automatycznych aktualizacji system sprawdza źródło zasilania komputera, aby upewnić się, że nie będą one uruchamiane, gdy komputer pracuje na baterii. To zapobiega nagłemu wyłączeniu się systemu podczas ważnego procesu aktualizacji.
Czym są 'Spices' Cinnamon?
Zanim zagłębimy się w dalsze szczegóły, warto wyjaśnić, czym dokładnie są „spices” w kontekście środowiska Cinnamon. W terminologii Cinnamon, wszystkie dodatki, które pozwalają na tematyzowanie pulpitu i rozszerzanie jego funkcji, są określane mianem „spices” (przypraw). Do tej kategorii zaliczamy:
- Aplety: Małe aplikacje, które rezydują na panelu Cinnamona (np. zegar, menedżer okien, wskaźnik pogody).
- Desklety: Małe widżety, które mogą być umieszczone bezpośrednio na pulpicie (np. kalendarz, notatki).
- Rozszerzenia: Modyfikują zachowanie lub wygląd Cinnamona (np. dodają nowe efekty, zmieniają układ pulpitu).
- Motywy: Zmieniają ogólny wygląd środowiska, w tym wygląd okien, kontrolek i ikon.
Celem spices jest umożliwienie użytkownikom „doprawienia” ich doświadczenia z Cinnamonem, tak aby mogli cieszyć się swoim środowiskiem pulpitu, czuć się w nim jeszcze bardziej swobodnie i korzystać z niszowych funkcji oraz wyglądu, które wykraczają poza to, co jest rozwijane przez zespoły Linux Mint i Cinnamon. Spices można instalować bezpośrednio z poziomu Ustawień Systemowych Cinnamona (Aplety/Desklety/Rozszerzenia/Motywy) lub odwiedzając stronę cinnamon-spices.linuxmint.com.
Dlaczego Zmiany Były Konieczne? Bezpieczeństwo i Jakość
Przez lata byliśmy świadkami tworzenia wspaniałych spices przez niezależnych artystów i deweloperów. Aplet „Pogoda” opracowany przez mockturtl jest przykładem bardzo popularnego dodatku, który wielu użytkowników instaluje od razu po świeżej instalacji systemu. Takie spices znacząco poprawiają komfort użytkowania pulpitu Cinnamon.
Niestety, obserwowaliśmy również, jak niektóre spices pogarszały ogólną jakość środowiska Cinnamon. Niektóre dodatki nie były prawidłowo spakowane i nie mogły być pomyślnie zainstalowane z poziomu Ustawień Systemowych, inne w ogóle nie działały, a w skrajnych przypadkach widzieliśmy nawet spices, które powodowały awarie pulpitu Cinnamon lub uniemożliwiały jego załadowanie.
Kolejną, niezwykle ważną kwestią jest bezpieczeństwo. W idealnym świecie platforma umożliwia użytkownikom korzystanie z rozwoju stron trzecich, a deweloperom dotarcie do odbiorców w najprostszy możliwy sposób. W praktyce, zwłaszcza po atakach, które miały miejsce w przeszłości, nie możemy już ślepo ufać stronom trzecim i bezpośrednio narażać na nie użytkowników. Wszystkie zmiany pochodzące z niepewnych źródeł muszą zostać poddane przeglądowi, aby zagwarantować brak złośliwego kodu. Te obawy doprowadziły do gruntownych zmian w sposobie zarządzania i dystrybucji spices.
Nowa Strona Spices i Uproszczone Ocenianie
Pierwszą rzeczą, którą zauważysz, odwiedzając stronę cinnamon-spices.linuxmint.com, jest nowy wygląd. To wynik pracy zespołu projektowego, który znacząco poprawił estetykę i użyteczność witryny.
Zauważysz również, że nie możesz już logować się ani rejestrować na stronie. Wynika to z faktu, że wkrótce pojawi się druga, duża aktualizacja. Zespół projektowy pracuje obecnie nad całkowitym odświeżeniem systemu uwierzytelniania, komentarzy i ocen. W przeszłości trzeba było rejestrować się na stronie, czekać na e-mail, logować się, a następnie można było komentować i oceniać spices w skali od 1 do 5.

To wszystko ulega zmianie. Nie ma już potrzeby gromadzenia Twojego adresu e-mail ani przechowywania hasła. Nie będziesz już rejestrować się ani logować u nas. Będziesz mieć możliwość użycia swojej istniejącej tożsamości online, co pozwoli Ci recenzować i oceniać dodatki bezpośrednio jako Ty, bez potrzeby posiadania dedykowanego konta. Najprawdopodobniej wspierane będą konta Facebook, GitHub i Google, a być może także inne sieci społecznościowe.
Oceny zostaną uproszczone. W przeszłości można było oceniać spices negatywnie, a Twoja ocena miała taką samą wagę, niezależnie od tego, czy została wystawiona tydzień temu, czy 4 lata temu. Ułatwiało to manipulowanie systemem i utrudniało nowym spices konkurowanie z już ugruntowanymi. Od teraz będziesz mógł tylko „polubić” rzeczy. Spices będą uważane za „popularne” nie tylko dlatego, że otrzymały wiele „polubień”, ale także dlatego, że zrobiły to „ostatnio”.
Zwiększone Bezpieczeństwo i Centralizacja Utrzymania
Wprowadzone zmiany mają na celu nie tylko poprawę wygody, ale przede wszystkim zwiększenie bezpieczeństwa i jakości spices. Wszystkie zmiany kodu wpływające na spices są teraz kontrolowane wersjami, co oznacza, że każda modyfikacja jest śledzona i archiwizowana.
Kluczową innowacją jest fakt, że wszystkie zmiany kodu dokonane przez niezweryfikowane strony trzecie są teraz poddawane przeglądowi. To zapewnia, że żaden złośliwy kod nie trafi do systemu i że spices są bezpieczne dla użytkowników. Ta warstwa weryfikacji jest niezwykle ważna w dobie rosnących zagrożeń cybernetycznych.
Ponadto, usprawniono proces utrzymania spices. W przeszłości spices były rozwijane wyłącznie przez ich autora. Teraz są one utrzymywane wspólnie przez autora, Zespół Rozwoju (Development Team) oraz nowy zespół zaufanych deweloperów Spices. To podejście przynosi wiele korzyści:
- Szybsze naprawianie błędów: Jeśli autor dodatku nie naprawił czegoś, problem często pozostawał nierozwiązany. Teraz każdy może naprawiać błędy w spices. Zespół Rozwoju może bezpośrednio wprowadzać poprawki, a każdy inny deweloper może zgłosić poprawkę poprzez pull request na GitHubie.
- Centralizacja i spójność: Utrzymanie jest scentralizowane, a poprawki błędów mogą być wprowadzane globalnie i dotyczyć wielu spices. Jeśli ktoś naprawi coś w jednym dodatku i ta sama poprawka mogłaby być zastosowana do innych, ta osoba ma możliwość dostarczenia jednej poprawki wpływające na wiele spices. W przeszłości rzadko się to zdarzało, ponieważ wymagałoby to komunikacji między autorami i kopiowania poprawek.
Ten system wspólnego utrzymania znacząco przyspiesza proces rozwoju i sprawia, że Cinnamon spices są bardziej niezawodne i stabilne.
Przyszłość i Kompatybilność Spices
Jedną z najbardziej obiecujących innowacji jest zdolność spices do uzyskania wsparcia dla przyszłych wersji Cinnamona „przed” ich faktycznym wydaniem. Na przykład, Cinnamon 3.2 wymagał zmian w motywach, a wiele z nich w rezultacie nie wyglądało dobrze. Teraz zespół deweloperski jest w stanie modyfikować spices w miarę wprowadzania zmian w samym Cinnamonie. Nie chodzi tylko o informowanie artystów i deweloperów o zmianach, które wpływają na ich dodatki – jesteśmy teraz w stanie faktycznie naprawić rzeczy dla nich bezpośrednio, zanim w ogóle zostaną zepsute.
Rozwój spices odbywa się teraz na GitHubie. Wszystko jest kontrolowane wersjami i wykorzystuje najnowocześniejsze technologie oraz te same narzędzia, których używamy do tworzenia samego Cinnamona. Zmiany dokonane na GitHubie są automatycznie synchronizowane ze stroną cinnamon-spices.linuxmint.com i z Twoim środowiskiem pulpitu. Jeśli naprawimy błąd na GitHubie, kilka minut później jest on dostępny na stronie, a Twój pulpit Cinnamon widzi go jako dostępną aktualizację spice. Przeglądając stronę internetową i patrząc na konkretny dodatek, zobaczysz, kiedy był ostatnio edytowany i jaki jest jego ostatni commit. Kliknięcie w hash commita pozwoli Ci zobaczyć historię Git, czyli wszystkie zmiany, które zaszły w tym dodatku.
To usprawnienie dostarczania rozwoju oznacza, że użytkownicy będą mieli dostęp do bardziej stabilnych i kompatybilnych spices, a deweloperzy będą mogli szybciej i efektywniej wprowadzać poprawki.
Porównanie: Stary vs. Nowy System Aktualizacji Spices
| Funkcja | Przed Linux Mint 20.2 | W Linux Mint 20.2 |
|---|---|---|
| Aktualizacje Spices | Ręczne/Oddzielne zarządzanie | Zintegrowane z Menedżerem Aktualizacji |
| Powiadomienia o Aktualizacjach | Mała, łatwa do przeoczenia kropka | Inteligentne, konfigurowalne, dyskretne powiadomienia |
| Bezpieczeństwo Spices | Brak scentralizowanej weryfikacji | Weryfikowane, kontrolowane wersje, przegląd kodu |
| Utrzymanie Spices | Głównie przez autora | Wspólne (autor, Zespół Dev, zaufani deweloperzy) |
| Automatyzacja Flatpak | Oddzielna konfiguracja | Zintegrowana w Menedżerze Aktualizacji |
| Wsparcie dla Przyszłych Wersji Cinnamon | Często po wydaniu nowej wersji | Możliwe przed wydaniem nowej wersji Cinnamon |
Najczęściej Zadawane Pytania (FAQ)
Czy mogę wyłączyć powiadomienia o aktualizacjach?
Tak, system powiadomień jest w pełni konfigurowalny. Możesz dostosować jego częstotliwość, warunki wyświetlania, a nawet całkowicie wyłączyć Menedżer Aktualizacji, jeśli nie chcesz otrzymywać żadnych powiadomień ani aktualizacji.
Co to są 'spices'?
„Spices” to ogólna nazwa dla dodatków do środowiska graficznego Cinnamon, obejmująca aplety (małe aplikacje na panelu), desklety (widżety na pulpicie), rozszerzenia (modyfikujące zachowanie Cinnamona) oraz motywy (zmieniające wygląd systemu).
Czy aktualizacje spices są bezpieczne?
Dzięki nowym usprawnieniom w Linux Mint 20.2 i scentralizowanemu systemowi utrzymania oraz kontroli wersji na GitHubie, aktualizacje spices są znacznie bezpieczniejsze. Wszystkie zmiany kodu od niezaufanych stron trzecich są przeglądane, co minimalizuje ryzyko złośliwego oprogramowania.
Czy muszę ponownie instalować motywy po aktualizacji?
W przypadku motywów, które zostały zainstalowane przed wprowadzeniem tych zmian, tak. Motywy nie miały wcześniej unikalnego identyfikatora (UUID), a teraz go otrzymały. Aby Menedżer Aktualizacji mógł śledzić i aktualizować zainstalowane motywy, należy je usunąć, a następnie ponownie zainstalować. Aplety, desklety i rozszerzenia powinny być wykrywane jako nowe wersje bez problemu.
Czy aktualizacje są automatyczne?
Możesz włączyć automatyczne aktualizacje zarówno dla spices, jak i pakietów Flatpak. W trybie automatycznym spices są aktualizowane krótko po zalogowaniu się, a środowisko pulpitu jest płynnie odświeżane. System również sprawdza, czy komputer jest podłączony do zasilania, zanim uruchomi automatyczne aktualizacje.
Podsumowanie
Linux Mint 20.2 przynosi znaczące i długo oczekiwane usprawnienia w zarządzaniu i aktualizacji Cinnamon spices. Integracja z Menedżerem Aktualizacji, inteligentny system powiadomień, zwiększone bezpieczeństwo dzięki kontroli wersji i weryfikacji kodu, a także scentralizowane utrzymanie, to kroki milowe, które podnoszą komfort i stabilność użytkowania Cinnamona na nowy poziom. Te zmiany gwarantują, że Twój pulpit będzie nie tylko spersonalizowany, ale także zawsze aktualny i bezpieczny, minimalizując ryzyko problemów i zapewniając płynne, przyjemne doświadczenie. Linux Mint kontynuuje swoją misję dostarczania niezawodnego i przyjaznego dla użytkownika systemu operacyjnego.
Zainteresował Cię artykuł Linux Mint 20.2: Rewolucja w Aktualizacjach Spices? Zajrzyj też do kategorii Kulinaria, znajdziesz tam więcej podobnych treści!
