Εναλλαγές, Αδράνεια & η Προφύλαξη οθόνης¶
Πολλά από αυτά που αλλάζεις από μέρα σε μέρα δεν είναι πραγματικά μια ρύθμιση. Είναι μια λειτουργία που ενεργοποιείς για μια ώρα και ξανά απενεργοποιείς: νυχτερινό φως όσο δουλεύεις αργά, μην ενοχλείτε όσο παρουσιάζεις, μείνε ξύπνιο όσο παρακολουθείς κάτι. Το OmarOS τα ονομάζει εναλλαγές, και όλες δουλεύουν με τον ίδιο τρόπο — μια συντόμευση, μια καταχώρηση μενού, και μια εντολή, όλες χτυπώντας τον ίδιο διακόπτη.
Το μενού εναλλαγής¶
Το Super + Ctrl + O ανοίγει το Ενεργοποίηση > Εναλλαγή απευθείας, ή μπορείς να περπατήσεις εκεί από το μενού OmarOS (Super + Space). Τα πάντα σε εκείνη τη λίστα είναι ένας διακόπτης που μπορείς να γυρίσεις χωρίς να σκέφτεσαι πού ζει η κατάσταση. Διακόπτες για το πώς μοιάζει το desktop κάθονται δίπλα του, στο Ενεργοποίηση > Εμφάνιση.
Από το τερματικό, οι ίδιοι διακόπτες είναι omaros toggle <thing>. Τρέξε το omaros toggle μόνο του για να δεις ολόκληρη την ομάδα.
| Εναλλαγή | Συντόμευση | Εντολή |
|---|---|---|
| Νυχτερινό φως | Super + Ctrl + N |
omaros toggle nightlight |
| Σίγαση ειδοποιήσεων | Super + Ctrl + , |
omaros toggle notification silencing |
| Μείνε ξύπνιο (χωρίς κλείδωμα αδράνειας) | Super + Ctrl + I |
omaros toggle idle |
| Προφύλαξη οθόνης | — | omaros toggle screensaver |
| Συγχρονισμός θέματος Herdr | — | omaros toggle theme sync |
| Γραμμή μενού | Super + Shift + Space |
omaros toggle bar |
| Επιφάνεια αφής | XF86TouchpadToggle |
omaros toggle touchpad |
| Οθόνη αφής | — | omaros toggle touchscreen |
| Αναστολή | — | omaros toggle suspend |
| Υβριδική GPU | — | omaros toggle hybrid gpu |
Οι διακόπτες επιφάνειας αφής, οθόνης αφής και υβριδικής GPU ζουν στο Ενεργοποίηση > Υλικό (Super + Ctrl + H) αντί στο Εναλλαγή, αφού εμφανίζονται μόνο όταν πράγματι έχεις εκείνο το υλικό. Οι διακόπτες επιφάνειας αφής και οθόνης αφής επιβιώνουν μια επαναφόρτωση του Hyprland — το όνομα της απενεργοποιημένης συσκευής αποθηκεύεται σε ένα μικρό αρχείο κατάστασης που το Hyprland διαβάζει κατά την εκκίνηση για να την απενεργοποιήσει ξανά.
Το Ενεργοποίηση > Εμφάνιση κρατάει τη γραμμή μενού και τις κινήσεις, συν μερικά πράγματα που δεν είναι εντολές omaros toggle αλλά συμπεριφέρονται το ίδιο: ποσοστό μπαταρίας στη γραμμή, την προεπιλεγμένη διάταξη χώρου εργασίας, κενά παραθύρων (Super + Shift + Backspace), και την τετράγωνη αναλογία 1 παραθύρου (Super + Ctrl + Backspace).
Τα περισσότερα από αυτά είναι απλώς ένα αρχείο σημαίας στο ~/.local/state/omaros/toggles/. Αν θέλεις να διακλαδώσεις σε ένα σε ένα script, το omaros-toggle-enabled σου δίνει έναν κωδικό εξόδου αντί να σε κάνει να ψάχνεις:
Οι σημαίες ονομάζονται για την κατάσταση απενεργοποίησης — screensaver-off, suspend-off, bar-off — οπότε η παρουσία τους σημαίνει ότι η λειτουργία είναι απενεργοποιημένη.
Ενδείκτες στη γραμμή¶
Όταν μια λειτουργία είναι ενεργή, παίρνεις ένα μικρό εικονίδιο στη μέση της πάνω γραμμής δίπλα στο ρολόι. Αυτό είναι το widget ενδεικτών, και φέρει την υπαγόρευση, την εγγραφή οθόνης, εκκρεμείς υπενθυμίσεις, νυχτερινό φως, μην ενοχλείτε, και μείνε ξύπνιο.
Οι ανενεργοί ενδείκτες είναι κρυμμένοι. Πέρνα το δείκτη γύρω τους και ξεθωριάζουν εμφανιζόμενοι αχνά, ώστε να μπορείς να κάνεις κλικ σε έναν για να τον ενεργοποιήσεις χωρίς να ξέρεις τη συντόμευσή του. Το κλικ σε έναν ενεργό τον απενεργοποιεί ξανά. Αν προτιμάς να τους βλέπεις όλους συνεχώς, όρισε το alwaysShow σε true στην καταχώρηση omaros.indicators στο ~/.config/omaros/shell.json — δες την πάνω γραμμή για το πώς διαμορφώνονται τα widget γραμμής.
Νυχτερινό φως¶
Το Super + Ctrl + N θερμαίνει την οθόνη στους 4000K, και πατώντας το ξανά την επιστρέφει στους 6500K. Καθοδηγείται από το hyprsunset, που η εναλλαγή ξεκινά για σένα αν δεν τρέχει ήδη.
Από προεπιλογή το hyprsunset δεν κάνει τίποτα καθόλου στην οθόνη σου. Το ~/.config/hypr/hyprsunset.conf έρχεται με ένα προφίλ ταυτότητας ακριβώς ώστε η οθόνη να μείνει ανέγγιχτη μέχρι να ζητήσεις ζεστασιά. Αν προτιμάς να αλλάζει με το ρολόι, αντικατάστησέ το με ένα προφίλ χρόνου:
Μετά ξεκίνα το hyprsunset κατά τη σύνδεση προσθέτοντας το o.launch_on_start("hyprsunset") στο ~/.config/hypr/autostart.lua. Το ζεύγος 4000K/6500K που χρησιμοποιεί η εναλλαγή είναι φιξ, οπότε το αρχείο config είναι εκεί που πας αν θέλεις διαφορετική θερμοκρασία.
Μην ενοχλείτε¶
Το Super + Ctrl + , σιγάζει τις ειδοποιήσεις. Κανένα αναδυόμενο toast δεν εμφανίζεται όσο είναι ενεργό, και ο ενδείκτης με το διαγραμμένο κουδούνι κάθεται στη γραμμή για να σου υπενθυμίζει γιατί το desktop σιώπησε.
Τίποτα δεν χάνεται, όμως. Μια σιγασμένη ειδοποίηση γράφεται κατευθείαν στο ιστορικό ειδοποιήσεων σου, που είναι ακριβώς το αρχείο που θέλεις όταν γυρίζεις και αναρωτιέσαι τι έχασες. Ανοίξ' το με Super + Shift + Alt + ,. Δες ανακοινώσεις για το υπόλοιπο της ιστορίας ειδοποιήσεων.
Δύο είδη μηνυμάτων εξακολουθούν να περνούν: τα δικά του toast επιβεβαίωσης του OmarOS για κάτι που μόλις έκανες («Theme changed», «Screenshot saved»), και κρίσιμες ειδοποιήσεις που στέλνονται από τη γραμμή εντολών. Οι εφαρμογές chat που σημειώνουν τα πάντα κρίσιμα για να επιβάλουν τον δρόμο τους μπροστά σου δεν πληρούν τις προϋποθέσεις.
Αδράνεια¶
Το shell του OmarOS κατέχει τη συμπεριφορά αδράνειας, και οι χρονισμοί είναι ένα μπλοκ idle ανώτερου επιπέδου στο ~/.config/omaros/shell.json:
Και οι δύο αριθμοί είναι δευτερόλεπτα που μετρώνται από τη στιγμή που έμεινες αδρανής — όχι ο ένας από τον άλλον. Έτσι με τις προεπιλογές, η προφύλαξη οθόνης ανεβαίνει μετά από δυόμισι λεπτά και η οθόνη κλειδώματος αναλαμβάνει στα πέντε λεπτά, ανεξάρτητα από το αν έτρεξε η προφύλαξη οθόνης. Αποθήκευσε το αρχείο και το shell λαμβάνει τους νέους χρονισμούς αμέσως.
Αν απορρίψεις την προφύλαξη οθόνης πριν από την προθεσμία κλειδώματος, αυτό μετρά ως δραστηριότητα και το εκκρεμές κλείδωμα ακυρώνεται. Δεν κλειδώνεσαι έξω επειδή έριξες μια ματιά στο μηχάνημά σου.
Για να σταματήσεις εντελώς το κλείδωμα σε αδράνεια, το Super + Ctrl + I — ή το omaros toggle idle — γυρίζει το μείνε ξύπνιο σε ενεργό, και ο ενδείκτης κούπας καφέ εμφανίζεται στη γραμμή. Αυτός είναι αυτός που χτυπάς πριν από μια μεγάλη παρουσίαση ή μια μεταγλώττιση που θέλεις να παρακολουθήσεις. Χτύπησέ τον ξανά για επιστροφή στο κανονικό. Το omaros toggle idle status τυπώνει την τρέχουσα κατάσταση ως JSON αν το χρειάζεσαι από ένα script.
Αυτό αφορά το κλείδωμα και την προφύλαξη οθόνης, όχι την ισχύ. Η αναστολή και η αδρανοποίηση έχουν τη δική τους ρύθμιση στον ύπνο συστήματος.
Η προφύλαξη οθόνης¶
Η προφύλαξη οθόνης του OmarOS είναι τέχνη ASCII που τρέχει μέσα από τυχαία εφέ κειμένου, μία υπόσταση ανά οθόνη. Οποιοδήποτε πλήκτρο ή κίνηση ποντικιού της εξέρχεται.
Μπορείς να την ξεκινήσεις κατά παραγγελία από το Σύστημα > Προφύλαξη οθόνης (Super + Esc), που την επιβάλλει να ανέβει ακόμα κι αν έχεις απενεργοποιήσει την προφύλαξη οθόνης αδράνειας. Δεν υπάρχει συντόμευση δεσμευμένη σε αυτή από προεπιλογή.
Το omaros toggle screensaver είναι αυτό που απενεργοποιεί της αδράνειας, αν προτιμάς να πας κατευθείαν από την εργασία στο κλείδωμα. Χρειάζεται ένα τερματικό που ξέρει πώς να διαμορφώσει — Alacritty, Foot, Ghostty, ή Kitty — και θα σου το πει αν το προεπιλεγμένο τερματικό σου είναι κάτι άλλο.
Το λογότυπο που ζωγραφίζει είναι δικό σου να αλλάξεις, στο Στυλ > Προφύλαξη οθόνης. Ανέβασε ένα png ή svg και το OmarOS το μετατρέπει σε ASCII. Δες branding.
Η οθόνη κλειδώματος¶
Το Super + Ctrl + L κλειδώνει το μηχάνημα. Αυτό τρέχει την οθόνη κλειδώματος από το shell του OmarOS, σβήνει την οθόνη, επαναφέρει τη διάταξη πληκτρολογίου σου στην πρώτη ώστε να μην πληκτρολογείς τον κωδικό σου στο λάθος αλφάβητο, και — αν το έχεις να τρέχει — κλειδώνει το 1Password στην έξοδο.
Η οθόνη κλειδώματος δέχεται έναν κωδικό, και θα δεχτεί επίσης ένα δακτυλικό αποτύπωμα μόλις εγκαταστήσεις ένα. Αυτό, και οι άλλοι τρόποι επαλήθευσης ταυτότητας, καλύπτονται στην επαλήθευση ταυτότητας υλικού.