Κάποια στιγμή στα μέσα του Ιουνίου είχε αρχίσει να με κουράζει το παράθυρο επιλογής αρχείων στο Cinnamon. Ήθελα ένα διάλογο ο οποίος μπορούσε να έχει file previews, zoom in/out, επιδόσεις και επιπλέον δυνατότητες.
Έτσι σκέφτηκα μιας και είμαι χρήστης του Cinnamon σε Arch/Garuda, να κάνω ένα upstream PR με κάποιες αλλαγές στο nemo (τον διαχειριστή αρχείων), με την βοήθεια ΑΙ (developer είμαι, αλλά ξέρω μόνο Python, όχι C που είναι φτιαγμένο το nemo).
Το PR απορρίφθηκε για λόγους που δεν χρειάζεται να εξηγήσω, αλλά επειδή θεωρούσα πράγματι ότι θα με βοηθούσε σκέφτηκα να αντικαταστήσω πλήρως το nemo με fork αυτού, την "dory".
Εκείνη την στιγμή όμως διαπίστωσα ότι το Cinnamon δεν αλλάζει file manager. Οπότε έκανα ένα re-package το cinnamon-session με πατσάκι που επιτρέπει έναν συμβατό διαχειριστή αρχείων να αντικαταστήσει το nemo.
Η μία αλλαγή έφερε την άλλη, έτσι αποφάσισα ότι θα κάνω δική μου διανομή, το AliveOS.
Επειδή όμως θέλω το λειτουργικό να έχει μοναδικές δυνατότητες που αυξάνουν την παραγωγικότητα, δίνω επίσης τους προγραμματιστές Android/iOS/desktop έξτρα εργαλεία για ανάπτυξη κτλ.
Επιπλέον επέλεξα μία παρόμοια στρατηγική με τους προγραμματιστές του Cinnamon:
1) Περιβάλλον σε πλήρες gtk3/xapp
2) Απαλλαγή από περιττές εξαρτήσεις gnome/gtk4/libadwaita
3) Επιπλέον χρηστικά applets (pacman updates, nerd dictation, text to speech κτλ)
Τα παραπάνω προσφέρουν ένα ελαφρύ και γρήγορο λειτουργικό που θα τρέχει ακόμα και σε 15ετίας λαπτοπ. 4GB μνήμη RAM θέλω να πιστεύω θα είναι υπεραρκετή.
Ωστόσο θέλω τονίσω ότι δεν είμαι απολύτως free-software advocate και επειδή θεωρώ ότι ο φυλλομετρητής που θα εξηγήσω παρακάτω είναι ο πιο εύχρηστος και με πλήρεις δυνατότητες, τον χρησιμοποιώ 10+ χρονια, επέλεξα ως εξ-ορισμού επιλογή τον Vivaldi.
Γιατί Vivaldi;
1) Μηχανή Chrome, πλήρως συμβατή με όλες τις ιστοσελίδες
2) Πελάτης email
3) Ημερολόγιο
4) RSS aggregator
5) Απίστευτες δυνατότητες παραμετροποίησης
6) Ενσωματωμένο ad-blocker
7) Πλήρως συμβατό με τεράστια βιβλιοθήκη επεκτάσεων
Custom εφαρμογές:
1) Valuate (κομπιουτεράκι σε gtk3 με ιστορικό υπολογισμών κτλ.) - Καμία άλλη εφαρμογή δεν προσφέρει αυτά που έψαχνα με το widget toolkit που ήθελα
2) Respite - Αναπαραγωγή video και ενσωμάτωση του yt-dlp (υποστηρίζει ακόμα και λίστες αναπαραγωγής youtube, μεταβλητή ποιότητα η μόνο ηχος κτλ)
3) Xconnect - Σουίτα σύνδεσης με κινητό τηλέφωνο
4) Dory - Διαχειριστής αρχείων με επιπλέον δυνατότητες από το nemo
Αυτά που επίσης σκέφτομαι:
1) Το τρέχων πλάνο είναι να έχω xlibre ως τον προεπιλεγμένο Xserver. Θέλω όμως και υποστήριξη wayland
2) Μαζί με το τροποποιημένο Cinnamon (έχω σκεφτεί και όνομα γιατί μάλλον θα γίνει και αυτό fork, με συχνά rebase από upstream), θα ετοιμάσω και επιπλέον περιβάλλον με βάση το Qtile.
Ιστοσελίδα:
https://aliveos.org
Forum:
https://aliveos.org/forum
Έχω επίσης δικό μου αποθετήριο:
https://repo.aliveos.org