Webcams (κάμερες για το διαδίκτυο) και ασφάλεια V

Το άρθρο αυτό, είναι συνέχεια του Webcams (κάμερες για το διαδίκτυο) και ασφάλεια IV

Ήρθε λοιπόν ο καιρός που το project ωρίμασε προσφέροντας σταθερή λειτουργία και απόδοση, σε όσες διανομές χρησιμοποιήθηκε και κυρίως στο Artix Linux ,χωρίς θέματα ή παράπονα.

Όμως, όπως όλα τα projects, όσο καλά και να είναι, μπορούν να γίνουν ακόμη καλύτερα, ειδικά όταν οι συνθήκες αλλάζουν.

Η απόφαση της περαιτέρω ανάπτυξης του, πάρθηκε στα πλαίσια του νέου Gnome ISO, το οποίο είναι ένα από τα δικά μου projects για την συγκεκριμμένη διανομή, η οποία αποτελεί όντως ένα έργο τέχνης, ή όπως απλά λέμε, The Art of Linux.

Στα πλαίσια λοιπόν του Gnome, επιτεύχθηκε και η χρήση του περιβάλλοντος Wayland, το οποίο ανεβάζει τον πήχη σε θέματα ασφάλειας γραφικού περιβάλλοντος, αλλά και των εφαρμογών, για να μπορούν να εκτελεστούν σωστά εκεί,

Μοιραία οι ειδοποιήσεις της εφαρμογής (balloon popup notifications). έπαψαν να δουλεύουν σωστά, παρόλη την χρήση του Qt5, διότι αυτές ήταν και είναι δομημένες, για GTK2, κάτι που δυστυχώς πλέον, αποτελεί μακρινό παρελθόν για όλες τις σύγχρονες διανομές Linux.

Η λύση δόθηκε, διαχωρίζοντας τις ειδοποιήσεις, σε balloon popup notifications για περιβάλλοντα Unix (Open Indiana / BSDs) και σε notify-send τεχνική, που είναι και ο βιομηχανικός ορισμός για το Linux, ναι με Free Pascal.

Δυστυχώς το video, λόγω του ότι στο Wayland αποτρέπεται η καταγραφή της μπάρας εφαρμογών, αναγκαστικά το κατέγραψα σε XFCE, χωρίς αυτό να σημαίνει ότι διαφοροποιείται λειτουργικά, παρά μόνο, στα εικονίδια των ειδοποιήσεων.

[Αριστερά η προσομοίωση των κακόβουλων ενεργειών και δεξιά η εκτέλεση του script εκκίνησης της εφαρμογής]

Η έκδοση 2.1.0 πλέον, είναι γεγονός και είναι διαθέσιμη από το galaxy αποθετήριο για την διανομή Artix Linux, στο AUR για τις υπόλοιπες Arch & Arch based διανομές.
Εύχομαι σύντομα να αποτελεί τμήμα του Void Linux (η έξτρα αποθετηρίου του), καθώς και του PCLOS, και γιατί όχι και του Obarun.
Μείνετε συντονισμένοι και κυρίως εκτός systemd!

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *