Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Flatseal. Αυτό είναι μια εφαρμογή GUI που θα επιτρέπει στους χρήστες να ελέγχουν και να τροποποιούν όλα τα δικαιώματα που έχουν χορηγηθεί σε εγκατεστημένες εφαρμογές όπως το Flatpak. Εάν γνωρίζετε ήδη τη διαχείριση αδειών εφαρμογής σε μια συσκευή Android, αυτό δεν θα είναι κάτι καινούργιο.
Εάν είστε χρήστης του Ubuntu, θα πρέπει να γνωρίζετε ήδη τι είναι οι εφαρμογές Flatpak. Αυτά επιτρέπουν στους προγραμματιστές να δημιουργούν εφαρμογές sandbox, οι οποίες έχουν συνήθως προρυθμισμένα δικαιώματα εφαρμογής Flatpak από προεπιλογή, για να παρέχουν τη λειτουργικότητα που απαιτείται από την εφαρμογή που είναι εγκατεστημένη. Η δυνατότητα περιορισμού αυτών των δικαιωμάτων είναι ένα αξιοσημείωτο χαρακτηριστικό αυτής της μορφής πακέτου, αλλά είναι επίσης ένα από τα λιγότερο προσβάσιμα στον χρήστη.
Σε αντίθεση με το Android, το οποίο έχει εγγενή υποστήριξη για την προσαρμογή των αδειών του μέσω του CLI και του GUI, το Flatpak έχει αυτές τις ρυθμίσεις διαθέσιμες μόνο μέσω της γραμμής εντολών. Για την αντιμετώπιση αδειών, Το Flatseal έρχεται για να δώσει στους χρήστες τη δυνατότητα να ελέγχουν τα δικαιώματα Flatpak μέσω της ευκολίας ενός GUI.
Το Flatseal θα μας δείξει μια λίστα με όλες τις εγκατεστημένες εφαρμογές Flatpak. Σε αυτά μπορούμε να τροποποιήσουμε συγκεκριμένες ρυθμίσειςόπως κοινή χρήση δικτύου, σύστημα παραθύρων X11, εκτέλεση στο παρασκήνιο κ.λπ. Και δεν θα μπορούσε να είναι πιο εύκολο στη χρήση, επίσης.
Όπως είπαμε η λειτουργία του είναι απλή. Θα πρέπει απλώς να ξεκινήσουμε το Flatseal, να επιλέξουμε την εφαρμογή της οποίας τα δικαιώματα θέλουμε να τροποποιήσουμε και να τα ενεργοποιήσουμε ή να τα απενεργοποιήσουμε για γεύση. Όταν το κάνουμε, πρέπει να επανεκκινήσουμε την εφαρμογή Flatpak αφού κάνουμε τις αλλαγές. Αν κάτι πάει στραβά, από το Flatseal θα έχουμε την επιλογή να πατήσουμε το κουμπί για να επαναφέρουμε την εφαρμογή.
Χρειάζεται πραγματικά να ελέγχετε τα δικαιώματα εφαρμογής Flatpak;
Η απάντηση σε αυτή την ερώτηση εξαρτάται αποκλειστικά από τον χρήστη. Ο μέσος χρήστης γενικά δεν δίνει σημασία σε τέτοια πράγματα. Ωστόσο, εάν είστε πολύ προσεκτικοί με αυτά τα πράγματα ή βρείτε έναν καλό λόγο να το κάνετε, το Flatseal προσφέρει την ευκαιρία να το κάνετε εύκολα.
Κάτι που πρέπει να λάβουμε υπόψη μας είναι ότι είναι σημαντικό να είμαστε προσεκτικοί με τα δικαιώματα που αλλάζουμε. Εάν απενεργοποιήσετε μια σημαντική άδεια για τη λειτουργία της εφαρμογής, σίγουρα θα αντιμετωπίσετε προβλήματα κατά τη χρήση της.
Εγκαταστήστε το Flatseal στο Ubuntu
Αν σας ενδιαφέρει εγκαταστήστε αυτήν τη γραφική διεπαφή από την οποία μπορείτε να διαχειριστείτε τα δικαιώματα εφαρμογής Flatpak, μπορείτε να το κάνετε εάν έχετε ενεργοποιημένη αυτήν την τεχνολογία στο σύστημά σας. Εάν χρησιμοποιείτε το Ubuntu 20.04, αλλά δεν το έχετε ακόμα, μπορείτε να συνεχίσετε Ο οδηγός που έγραψε ένας συνάδελφος σε αυτό το blog πριν από λίγο.
Για να εγκαταστήσετε αυτήν την εφαρμογή στο Ubuntu, είναι απαραίτητο μόνο να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσετε σε αυτό την εντολή που υποδεικνύεται στο Flathub για πραγματοποιήσετε την εγκατάσταση:
flatpak install flathub com.github.tchx84.Flatseal
Όταν ολοκληρωθεί η εγκατάσταση, μπορείτε ξεκινήστε αυτό το πρόγραμμα αναζητώντας τον εκτοξευτή του στον υπολογιστή μας ή εκτελώντας την εντολή στο τερματικό:
flatpak run com.github.tchx84.Flatseal
Καταργήστε την εγκατάσταση
Αυτό το πρόγραμμα μπορεί να είναι αφαιρέστε από την ομάδα μας Με απλό τρόπο. Είναι απαραίτητο μόνο να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσετε την εντολή σε αυτό:
flatpak --system uninstall com.github.tchx84.Flatseal
Κάνε τον εαυτό σου
Αν προτιμάτε φτιάξτε μόνοι σας το Flatseal από το τερματικό, Στο αποθετήριο στο GitHub αυτού του έργου υποδεικνύουν ότι είναι απαραίτητο μόνο να χρησιμοποιήσετε τις ακόλουθες εντολές:
git clone https://github.com/tchx84/Flatseal.git cd Flatseal flatpak install org.gnome.{Platform,Sdk}//41 flatpak-builder --user --force-clean --install build com.github.tchx84.Flatseal.json flatpak run --branch=master com.github.tchx84.Flatseal
Για περισσότερες λεπτομέρειες σχετικά με τον τρόπο λειτουργίας αυτού του προγράμματος, οι χρήστες μπορούν Επισκέψου το σελίδα τεκμηρίωσης.
Το Flatseal είναι μια εφαρμογή που δίνει στους χρήστες περισσότερο έλεγχο των εφαρμογών Flatpak που εκτελούν στους υπολογιστές τους. Η συχνότητα με την οποία είναι απαραίτητο να τροποποιούμε τα δικαιώματα των εφαρμογών μας ή εάν είναι απαραίτητο να τα τροποποιούμε, όπως είπα παραπάνω γραμμές, εξαρτάται από κάθε χρήστη. Το καλό είναι ότι αν θέλετε ή χρειάζεται να το κάνετε, έχουμε την επιλογή να το κάνετε εύκολα και γρήγορα.
Αυτό το πρόγραμμα είναι δωρεάν λογισμικό. Μπορεί να αναδιανεμηθεί και/ή να τροποποιηθεί σύμφωνα με τους όρους της Γενικής Δημόσιας Άδειας GNU που δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού. Είτε η έκδοση 3 της Άδειας χρήσης είτε (κατ' επιλογή σας) οποιαδήποτε μεταγενέστερη έκδοση.