Οι προγραμματιστές του KDE Plasma διεξάγουν κάποιες δοκιμές στο περιβάλλον εργασίας τους, καθώς σκοπεύουν να διανείμουν το KDE Plasma χρησιμοποιώντας πακέτα Snap.
Αυτό θα μπορούσε να είναι αρκετά ωφέλιμο για πολλούς χρήστες, καθώς επιτρέπει επαναφορές, ταχύτερες ενημερώσεις και πολλά άλλα.
Σήμερα, η κατεύθυνση που παίρνει το λογισμικό στον κόσμο του Linux είναι πολύ ενδιαφέρουσα , καθώς φαίνεται ότι ένα από τα μεγάλα προβλήματα επιτέλους αντιμετωπίζεται.
Λοιπόν, όσον αφορά τη διανομή και την εγκατάσταση εφαρμογών στις διάφορες διανομές Linux, είναι παρελθόν.
Δεδομένου ότι τόσο το Snap, το Flatpak όσο και το AppImage έχουν γίνει πολύ σχετικά όσον αφορά τη διανομή λογισμικού στο Linux.
Σε αυτό το πλαίσιο έχουμε 3 κύριες πτυχές.
- snap πακέτα, που προέρχεται από το Canonical και χρησιμοποιείται από προεπιλογή στο Ubuntu.
- Πακέτα Flatpak, που διατηρείται κυρίως από την κοινότητα του GNOME και ορισμένες εταιρείες, όπως η Red Hat.
- Και τέλος Πακέτα AppImage, ένα εξαιρετικό κοινοτικό έργο που κάνει τις εφαρμογές εξαιρετικά φορητές.
Ανεξάρτητα από τις προσωπικές προτιμήσεις για αυτούς τους τύπους μορφών, τα Snaps φαίνεται να κερδίζουν έδαφος εκεί που τα Flatpaks δεν έχουν ακόμη κάνει την εμφάνισή τους.
Και φαίνεται ότι τα πακέτα Snap γίνονται δεκτά με μεγάλη επιτυχία στην εταιρική αγορά.
Με εφαρμογές κλειστού κώδικα και ανοιχτού κώδικα, καθώς και εμπορικές εφαρμογές, μεταξύ άλλων, ωστόσο, τα Snaps κινούνται προς ένα τμήμα για το οποίο οι Flatpaks δεν φαίνεται να ενδιαφέρονται πολύ: τη σύνθεση ενός συστήματος.
Πολλά ενδιαφέροντα πράγματα μπορούν να γίνουν μέσω του Snaps , όπως η διάθεση ενός πυρήνα, ενός προγράμματος οδήγησης ή ολόκληρης της διεπαφής, ενώ τα Flatpak περιορίζονται σε πιο παραδοσιακές εφαρμογές.
KDE Plasma σε μορφή Snap

Και όπως αναφέρθηκε στην αρχή, οι προγραμματιστές του KDE πραγματοποιούν ένα πολύ ενδιαφέρον πείραμα.
Το σχέδιο είναι να διανείμει το περιβάλλον του χρησιμοποιώντας ένα πακέτο Snap, κάτι που το καθιστά αρκετά ενδιαφέρον.
Προφανώς, θα συνεχίσει να διανέμεται με άλλους τρόπους, αλλά η ιδέα της συσκευασίας του στο Snap επιτρέπει πολύ απλές ενημερώσεις και επαναφορές για τους τελικούς χρήστες.
Αρχικά, οι προγραμματιστές του KDE στοχεύουν τα πακέτα Snap ως έναν απλό τρόπο δοκιμής των πιο πρόσφατων καινοτομιών που έχουν αναπτυχθεί χωρίς την ανάγκη μεταγλώττισης του πηγαίου κώδικα.
Πώς να εγκαταστήσετε το KDE Plasma ως Snap (πειραματικό);
Τώρα θα πρέπει να γνωρίζετε ότι είναι δυνατό να εγκαταστήσετε το περιβάλλον επιφάνειας εργασίας μέσα στην διανομή Linux σας.
Ωστόσο, θα πρέπει να έχουν κατά νου ότι προς το παρόν πρόκειται για ένα πειραματικό πακέτο, επομένως όσοι επιθυμούν να δοκιμάσουν το περιβάλλον σε αυτήν τη μορφή ενδέχεται να εντοπίσουν κάποια σφάλματα.
Και με αυτό θα έχουν επίσης τη δυνατότητα να υποστηρίζουν τις αναφορές για αυτά τα σφάλματα.
Για να εγκαταστήσετε το περιβάλλον , πρέπει να έχετε υποστήριξη Snap στο σύστημά σας . Στην περίπτωση του Ubuntu, αυτή περιλαμβάνεται ήδη από προεπιλογή (στις δύο τελευταίες εκδόσεις).
Για να εγκαταστήσουμε το περιβάλλον στο σύστημά μας αρκεί να ανοίξουμε ένα τερματικό και σε αυτό πρέπει να πληκτρολογήσουμε την ακόλουθη εντολή:
snap install --edge --devmode de plasma-desktop
Μετά από αυτό, πρέπει να προσθέσετε ένα αρχείο .desktop μέσα στον φάκελο "xsessions" ώστε να έχετε πρόσβαση στο Plasma της οθόνης σύνδεσής σας (το Wayland δεν υποστηρίζεται προς το παρόν):
sudo wget https://metadata.neon.kde.org/snap/plasma-snap.desktop -O /usr/share/xsessions/plasma-snap.desktop
Μετά από αυτήν την προσθήκη, απλώς αποσυνδεθείτε από το σύστημά σας και στην οθόνη σύνδεσης θα βρείτε την επιλογή να συνδεθείτε με την περίοδο λειτουργίας Plasma.
Πώς να αφαιρέσετε το KDE Plasma που έχει εγκατασταθεί από το πακέτο Snap;
Για να αφαιρέσετε το περιβάλλον επιφάνειας εργασίας KDE Plasma από το σύστημά σας, απλώς αφαιρέστε τα αρχεία που πρόσθεσαν στο xsessions.
/usr/share/xsessions/plasma-snap.desktop
Και επίσης αφαιρέστε το Snap κανονικά.
Αν θέλετε να μάθετε περισσότερα για αυτό το νέο έργο που υλοποιείται από τους προγραμματιστές του KDE, μπορείτε να επισκεφθείτε τον ακόλουθο σύνδεσμο.