Εδώ και λίγες εβδομάδες το Pop OS είναι η νέα κύρια διανομή μου μετά από πολλά πολλά χρόνια. Όπως πιθανά ξέρουν όσοι με διαβάζουν ήμουν χρήστης του Linux Mint για πολλά πολλά χρόνια και το Cinnamon ήταν το αγαπημένο μου περιβάλλον εργασίας. Γιατί να το αλλάξω; Η απάντηση είναι απλή τα παιγνίδια
Το πρόβλημα δεν είναι του Mint είναι πως από την στιγμή που το Ubuntu σταμάτησε την υποστήριξη για τα 32 bit το να κρτάς την κάρτα γραφικών στα 32bit ήταν πρόβλημα. Όχι για να παίζεις παιγνίδια, εκεί μια χαρά με την βοήθεια του Lutris παίζει. Αλλά θέλεις να περάσεις το cuda και το PPA για την κάρτα γραφικών της NVidia δεν έχει 32bit. Και πρέπει να το περάσεις με το χέρι με το αρχείο run
. Θέλεις να περάσεις τον clang
compiler; Θα σου χαλάσει το mesa
. Το τελευταίο δε PPA του clang καταργεί τα 32bit. Α και αν θέλεις επιπλέον να βάλεις και το tensorflow θα πρέπει να σφάξεις κόκορα φορώντας σουτιέν στο κεφάλι μια νύχτα με πανσέληνο και το timeshift
να είναι καλά.
Να ξεκαθαρίσω πως ο μέσος χρήστης δεν ξέρει και δεν θέλει το cuda, το clang ή το tensorflow και πρέπει να νοιώθει ευτυχής με αυτό Αν θέλει να παίζει μόνο παιγνίδια το Mint είναι μια χαρά. Αλλά το μηχάνημα ήθελε που ήθελε ένα format (το docker δεν τα πάει καθόλου καλά με το btfs και το timeshift - μακάρι να το γνώριζα νωρίτερα, και τα άρθρα που διαβάζετε εδώ ή οι απαντήσεις έχουν αφήσει τα ίχνη τους παντού, οπότε μια καινούργια αρχή την ήθελε. Η αρχική ιδέα ήταν να μπουν δυο διαφορετικά λειτουργικά, ένα με 32bit libs για τα παιγνίδια και ένα καθαρό 64bit για λιγότερο σοβαρές δουλείες . H αναζήτηση για ενα καλό gemming distro (αφού φίλτραρα ότι έχει να κάνει με Arch) αφησε μια επιλογή. Το Pop!_OS. Ώρα για backup και εγκατάσταση.
Οι 3 εγκαταστάσεις
Ας δούμε πρώτα μερικά χαρακτηριστικά του Pop_OS που το κάνουν να ξεχωρίζει απο το Ubuntu. To πρώτο είναι ένας κρυπτογραφημένος δίσκος, το δεύτερο είναι ένα recovery partition. Στην πρώτη εγκατάσταση όρισα σαν γλώσσα τα ελληνικά, μεγάλο λάθος δεν μπορούσα να αλλάξω γλώσσα μετά. Δεν υπήρχαν οδηγίες και ο εγκαταστάτης δνε με βοηθούσε να φτιάξω τις κατατμήσεις που ήθελε. Δεν πειράζει πάρε όλλο τον δίσκο και τα φτιάχνω αυτά στην συνέχεια. Δεύτερο μεγάλο λάθος. Απλά δεν υπήρχε τρόπος να μικράνω την κατάτμηση μετά. Και δεν υπάρχουν πλέον γραφικά εργαλέια για το LVM. Οι οδηγίες αυτές απλά δεν δουλεύουν.
Δεύτερη εγκατάσταση: Πάμε να φτιάξουμε τις κατατμήσεις με το χέρι. Χωρίε κρυπτογρ’αφηση στο δίκο, χωρίς recovery partition και όλλα πήγαν ομαλά. Μέχρι την στιγμή που πήγα να το γυρίσω στα ελληνικά. Και έπεσα πάνω στο gnome . Δεν του άρεσε το AltShift, οκ πάμε με δεν του άρεσε. Δοκιμή με cinnamo
οι ωραίες ρυθμίσεις που έχει τέλεια! Αμ δε, δεν τις έπαιρνε . Ώρες να σκαλίζω το dconf
και το kbd-reconfigure
και να δω τι συμαβαίνει. Κάποιες φορές να εμφανίζει ένα ωραίο αλλά αργό διάλογο στην μεση της οθόνης με την αλλαγή της γλώσσας κάποιες όχι. Και κάποιες φορές να μουλαρώνει και να μην αλλάζει γλώσσα στο login screen. Εβαλα κωδικά με αριθμούς λολ. Η λύση τελικά ήταν να φτιάξω ένα αρχείο /etc/default/keyboard
με τα παρακάτω (προσοχή θέλει αλλαγές για το δικό σου πληκτρολόγιο):
XKBLAYOUT="us,gr"
BACKSPACE="guess"
XKBVARIANT=","
XKBMODEL="sun_type6_unix_usb"
XKBOPTIONS="grp:rshift_toggle,lv3:ralt_switch,compose:menu,terminate:ctrl_alt_bksp,grp_led:scroll"
Ναι έβαλα την αλλαγή γλώσσας στο δεξί Shift και βολεύει. Και έχω και το ωραίο σύστημα αλλαγής με το SuperSpace γρήγορο πλέον. Το πρόβλημα λύθηκε λοιπόν και στην τρίτη εγκατάσταση, απλά έφτιαξα το αρχείο και τα πάντα δούλεψαν μια χαρά χωρίς ρύθμιση, πήρε τις ρυθμίσεις κανονικά, βρήκε το compose και όλλα τέλεια! Χρησιμποοιεί το IBUS για imput method. Πως το αλλάζεις αυτό; Α θα πας στις ρυθμίσεις, θα πας στην γλώσσα θα πατήσεις το κουμπί να προσθέσεις γλώσσα και να την ρυμιση εκεί μπροστά σου. Απορώ πως δεν την έβρησκα. Αν δεν έχεις βέβαι ένα παράξενο πληκτρολόγιο σαν το δικό μου και σε βολεύει το SuperSpace η εμπειρία είναι εξαιρετική και με το IBUS βλέπεις τον τόνο πριν πατήσεις το γράμμα.
Ώρα να δοκιμάσουμε τα παιγνίδια. Και έπεσα στην περίπτωση το Lutris δεν δούλευε και είχε παλιότερη έκδοση. Το πρόβλημα φτιάχτηκε αμέσως την επόμενη ώρα, αλλά ήταν μια μικρή απογοήτευση χαχα. Και πάμε τώρα στο κερασάκι στην τούρτα. Το Gnome! Το Pop!_OS έχει κάνει μια εξαιρετική δουλεία, αλλά παραμένει Gnome. Την συμπάθεια όσων τους αρέσει, αλλά και την επιείκεια σας παρακαλώ, ήμουν χρήστης του Cinnamon για πολλά χρόνια, ακριβώς για αυτόν τον λόγο. Τελικά οι επεκτάσεις που έβαλα είναι οι παρακάτω:
Σαν πολλές δεν είναι ρε παιδιά; Κάποιες είναι διακοσμητικές αλλά κάποιες άλλες είναι εξαιρετικά χρήσιμες. Και έχω και κατι flickering κάποιες φορές με το redshift. Οι οδηγίες για την παραμετροποίηση είναι πολύ καλές, αλλά ξεχάσανε να αναφέρουν κάτι ενοχλητικό.
Θέλει να απενεργοποιήσεις αυτό που δεν κάνει τίποτα απλά εμποδίζει τα άλλα να εγκατασταθούν για να έχεις μια μπάρα με εικονίδια όπου θα βρεις το telegram, το flameshoot, το jetbrains toolbox κλπ. Αλλά ίσως και να υπερβάλω, απλά σαν χρήστης του cinnamon θεώρησα κάποιες ευκολίες ως δεδομένες και προφανείς. Και βρήκα πόσο δύσκολο είναι να βάλεις κάτι στα προγράμματα εκκίνησης.
Αφού τα λύσαμε αυτά πάμε για την τελική εγκατάσταση. Στο σημείο αυτό κατέληξα πως θέλω μια μόνο διανομή αντίο Mint (αλλά θα μείνει σε ένα VM γιατί έχω κόσμο να υποστηρίξω ). Και όλα αυτά γιατί έχει και πολλά θετικά στοιχεία. Γιατί κάθε διανομή έχει και τα θετικά και τα αρνητικά της στον κόσμο των λογικών ανθρώπων. Τρίτη εγκατάσταση λοιπόν με κρυπτογραφημένο δίσκο, χωρίς χωριστό /home
και ίσως μια μέρα το ρίξω στο διάβασμα να κάνω τις κατατμήσεις όπως θέλω. Α και σύντομα θα ακολουθήσει και το Laptop, όπου εκεί έχει και νόημα η κρυπτογράφηση του δίσκου.
Για οδηγίες εγκατάστασης στα ελληνικά διαβάστε αυτό
Θα είναι Tilling Window αλλά δεν θα είναι
Πάμε τώρα στα ωραία που έχει να δώσει: Tilling Gnome. Οι tilling window manager είναι καταπληκτικοί, αλλά α) είναι πανάσχημοι και θέλουν ρυθμίσεις με το χέρι, και όχι δεν θέλω να χάσω ώρα με αυτό, αυτά τα έκανα πριν δέκα χρόνια και β) Δεν τους θέλεις πάντα. Το Pop!_OS έχει ένα μηχανισμό που το κάνεις Tilling κυριολεκτικά με το πάτημα ενός κουμπιού!. Κάποια βίντεο τα λένε καλύτερα
Αυτό ήταν που άλλαξε εντελώς το παιγνίδι, οι συντομεύσεις του πληκτρολογίου είναι ορατές από ένα μενού, τις έχω τυπώσει και τις είχα μπροστά μου τις πρώτες μέρες. Απλά εκπληκτικό χαρακτηριστικό!
Άλλα ωραία κόλπα
Τα παιγνίδια είναι ο λόγος που το έβαλα, αλλά ο λόγος που το κράτησα είναι αυτός. Και όποιος έχει προσπαθήσει ποτέ να εγκαταστήσει το tensorflow ξέρει πολύ καλά πόσο ζόρικο είναι. Μια διανομή για παιγνίδια, και μια ταυτόχρονα μια σοβαρή επαγγελματική διανομή δεν είναι κάτι που βρίσκεις συχνά. Και η εταιρεία πίσω από αυτό, φτιάχνει ωραία μηχανήματα αποκλειστικά για Linux με ανοιχτά Firmware. Επίσης έχει χωριστό iso για εγκατάσταση όταν έχεις κάρτα NVidia.
Επίσης έχει το systemd-boot αντί για το grub, και το ωραίο με αυτό είναι πως δεν έχω να πω κάτι, απλά δεν μπορώ να καταλάβω πότε είμαι στο BIOS και πότε στο λειτουργικό. Διαβολικά γρήγορη εκκίνσηση. Θα μπορούσα να πως και για κάποιες μικρές λεπτομέρειες που με χαλάνε, αλλά ήδη είπα αρκετά. Αλλά σαν χρήστης μιας διανομής για πάνω από δέκα χρόνια δεν θα ήμουν δίκαιος στην κριτική μου.
Το Pop!_OS είναι μια εξαιρετική διανομή, κατάλληλη για κάθε χρήση και αξίζει να την δοκιμάσετε και να γίνει η κύρια διανομή σας, τόσο για αρχάριους, όσο και για προχωρημένους χρήστες.
Σταματώ εδώ γιατί κάθε Οδύσσεια πρέπει κάποια στιγμή να τελειώσει, και περιμένω τις γνώμες σας, ειδικά αν την έχετε δοκιμάσει. Παρακαλώ μόνο να λείψουν τα αστειάκια για το όνομα .