Petros Electron Δημοσ. 20 Απριλίου Δημοσ. 20 Απριλίου (επεξεργασμένο) Καλησπέρα απανταχού λινουξακιδες και χρόνια πολλά, και Χριστός ανέστη 😀 Πρόλογος: Ανοίγω αυτο το ποστ για να βοηθήσω προσφέροντας μια εναλλακτική λύση μετα απο ψάξιμο, για το πρόβλημα που εχει η εφαρμογή xscreensaver σε window manager Wayland. Πρόσφατα άλλαξα απο Χ11 σε Wayland για τον λογο οτι σε πολλά βίντεο playback ειχα drop frames και περίεργα σπασίματα εικόνας στις γρήγορες σκηνές.. Αφου δοκίμασα με κάποιους διαφορετικούς kernels δεν βρήκα λύση εκτος απο τον 6.11.0-25-generic o οποίος δούλευε καλά μεν σε X11 σε οτι άφορα τα video playback αλλα δημιούργησε αλλα προβλήματα δε.. Τέλος πάντων δεν θα επεκταθώ σε αυτο δεν ειναι αυτο το θεμα του ποστ μου.. Το Πρόβλημα: Μένοντας λοιπον στον πυρήνα που ειχα, αποφάσισα να δοκιμάσω το Wayland. Αφου ειδα οτι ολα λειτουργούν καλως, εκει που σερφαριζα τσουπ πετάγεται το (x)screensaver.. Αμέσως κατάλαβα οτι κατι δεν παει καλα, παω να ανοιξω την εφαρμογή... και τίποτα.. To ανοίγω λοιπόν απο το τερματικό και βλέπω το παρακάτω: Αναφορά σε κείμενο system ~ xscreensaver xscreensaver: 19:24:31: WARNING: Wayland is not supported. xscreensaver: 19:24:31: Under Wayland, idle-detection fails when non-X11 xscreensaver: 19:24:31: programs are selected, meaning the screen may xscreensaver: 19:24:31: blank prematurely. Also, locking is impossible. xscreensaver: 19:24:31: See the manual for instructions on configuring xscreensaver: 19:24:31: your system to use X11 instead of Wayland. H Εναλλακτική.. video file as screensaver: 👍👍 Ψάχνω να δω στο ιντερνετ πως μπορω να κανω το xscreensaver να λειτουργήσει σε Wayland και καταλήγω οτι κατι τετοιο δεν ειναι δυνατό. Διάβασα οτι θα το φτιάχνανε για το Wayland, αλλα απο οτι φαίνεται η προσπάθεια αυτη εγκαταλείφθηκε. H αληθεια ειναι οτι το linux δεν ειναι πολυ φιλόξενο σε οτι άφορα τα screensavers.. Συνεχίζω το ψάξιμο για να δω τι εναλλακτικές εχω για να εχω τουλάχιστον εναν screensaver και πέφτω πάνω σε αυτο: afterdark.sh Αναφορά σε κείμενο https://gist.github.com/vdbsh/a9f0723708a4393d42a0d768d831c4df Πρόκειται λοιπόν για ενα bash script το οποίο έχει έναν απλό σκοπό. Να κανει playback ενα video αρχείο σε loop mode, μετά απο Χ καθορισμένο χρόνο αδράνειας και οταν κουνήσουμε το ποντίκι τοτε αυτος ο χρόνος μηδενίζετε και ξεκινάει απο την αρχή. Αναφορά σε κείμενο # afterdark.sh: Old-school screensaver functionality for GNOME/Wayland desktops # This script will run arbitrary command after specified time period, if there is no inhibiting applications detected # Started process will be terminated at the first sight of user activity # You supposed to launch something like full-screen video or cmatrix Μου φάνηκε ωραιο σαν ιδεα γιατι μπορει να παιζει μικρα βιντεακια ειτε προσωπικά, είτε απο το ιντερνετ που θα βρείτε εκατοντάδες free loop videos. Παμε λοιπον να το σεταρουμε και να το κανουμε να τρεχει με το που ανοίγουμε τον υπολογιστη μας. Αρχικα κατεβάζουμε το αρχειο απο το παραπάνω σιτε, εγω το εβαλα στο ~, μπορειτε να το βαλετε και στο bin η οπου θελετε εσεις να εχετε τα bash σκριπτακια σας.. Αφου λοιπον το κατεβάσετε το ανοίγετε με ένα text editor (gedit, recommended) και κανετε edit στις γραμμες 8 & 9 οπου: Ορίζετε μετά από ποσο χρόνο θελετε να τρεχει το video, και την διαδρομή που ειναι το αρχειο σας. Εγω παρακάτω επιλέγω το /home/petros/Videos και το αρχείο που κατέβασα και ειναι ενα μικρο matrix mp4 βίντεο. Αναφορά σε κείμενο start_after=10 # minutes cmd="mpv /home/petros/Videos/matrix_screensaver.mp4 --fs --loop --no-osc" Αφού λοιπόν κάνετε το edit , κάνετε save το afterdark.sh Αμέσως μετα κανετε δεξι κλικ στο αρχειο και επιλέγετε : properties/permissions και κλικαρετε το "allow executing file as program" Ανοίγουμε έπειτα ενα τερματικό και γραφουμε : ./afterdark.sh 1) Για να τρεξει το βιντεο πρέπει να εχετε εγ/μενο το "mpv" αν δεν το έχετε το εγ/τε με την εντολη : sudo apt install mpv 2) Για να τσεκάρετε οτι το βιντεο θα παιξει, και οτι το mpv ειναι οκ, οπως και η διαδρομη του βιντεο που βαλατε στο afterdark.sh πριν το τρεξετε δοκιμάστε να τρεξετε μονο το βίντεο μεσω mpv δίνοντας την εντολή : mpv /home/petros/Videos/onoma-video.mp4 (οπου ειναι η διαδρομή που εχετε το βιντεο σας. Αν παίξει τοτε ολα ειναι καλως και προχωράμε στο επόμενο να κάνουμε το σκριπτ να φορτώνει με το που μπούμε στο linux). Κανοντας το afterdark.sh να τρέχει αυτόματα μετα το login.. Στο Ubuntu παμε στα programs και γράφουμε " startup applications" Έπειτα πατάμε add και οπου command βαζουμε " ./afterdark.sh " (xωρις τα "") και δίνουμε και ενα ονομα πχ screensaver script η οτι αλλο θέλουμε.. Πατάμε save και επειτα κάνουμε reboot ή logout / login και περιμένουμε να δουμε αν θα παίξει το video μετα απο τα λεπτα που εχουμε ορισει. Για να μην περιμένετε βαλτε τον χρονο στο 1 λεπτο στην γραμμή 8 στο afterdark.sh "start_after=1 # minutes" Και αυτο ηταν.. Enjoy.🙋♂️ Δοκιμασμένο σε Ubuntu 24.04.2 αλλα θα παιξει και σε αλλα distros με GNOME/Wayland desktops Επίλογος Αν καποιος φιλος εχει βρει καποια αλλη λυση για screensaver ας την παραθεσει παρακατω. Επεξ/σία 20 Απριλίου από Petros Electron 1
comfuzio Δημοσ. 20 Απριλίου Δημοσ. 20 Απριλίου Ωραίο guide αλλά μια απορία, υπάρχουν ακόμα screen savers? 1
Petros Electron Δημοσ. 20 Απριλίου Μέλος Δημοσ. 20 Απριλίου 20 λεπτά πριν, comfuzio είπε υπάρχουν ακόμα screen savers? μάλλον όχι.. Άλλα για έμενα που είμαι "παλιός" και ποιο μεγάλος σε ηλικία, από την εποχή των Win 98SE το screensaver έχει συνδεθεί άμεσα.. επιθυμία , νοσταλγία ? ίσως.. Οπως και να εχει το παραθέτω το παραπάνω "σεντόνι" σε οτι μπορεί να φανει χρήσιμο.. 1
comfuzio Δημοσ. 20 Απριλίου Δημοσ. 20 Απριλίου 3 minutes ago, Petros Electron said: μάλλον όχι.. Άλλα για έμενα που είμαι "παλιός" και ποιο μεγάλος σε ηλικία, από την εποχή των Win 98SE το screensaver έχει συνδεθεί άμεσα.. επιθυμία , νοσταλγία ? ίσως.. Οπως και να εχει το παραθέτω το παραπάνω "σεντόνι" σε οτι μπορεί να φανει χρήσιμο.. Κοίτα θα το δοκιμάσω μέσα στην βδομάδα για το μαμωτο της υπόθεσης αν και δεν τρέχω πουθενά ubuntu desktop, μόνο server. Ίσως αυτό το θέμα να υπάρχει και με άλλες διανομές; 1
Petros Electron Δημοσ. 20 Απριλίου Μέλος Δημοσ. 20 Απριλίου 5 λεπτά πριν, comfuzio είπε Ίσως αυτό το θέμα να υπάρχει και με άλλες διανομές; Λογικά σε όλες που έχουν GNOME με Wayland αφου το προβλημα ξεκιναει οτι το xscreensaver δεν παιζει σε Wayland..
comfuzio Δημοσ. 20 Απριλίου Δημοσ. 20 Απριλίου Just now, Petros Electron said: Λογικά σε όλες που έχουν GNOME με Wayland αφου το προβλημα ξεκιναει οτι το xscreensaver δεν παιζει σε Wayland.. Ααα οκ! Εγώ δεν παίζω με gnome μετά το 2.xx έχω KDE οπότε παίζει να μην το δω;
Petros Electron Δημοσ. 20 Απριλίου Μέλος Δημοσ. 20 Απριλίου 11 λεπτά πριν, comfuzio είπε Ααα οκ! Εγώ δεν παίζω με gnome μετά το 2.xx έχω KDE οπότε παίζει να μην το δω; Τι να σου πω, δεν το ξερω. Εφόσον δεν ειναι σε Wayland λογικά θα παίξει το xscreensaver.Αν θέλεις το δοκιμάζεις και βλέπεις : https://store.kde.org/p/1124016/ 1 λεπτό πριν, Petros Electron είπε Edit δεν ειναι πρόβλημα του Gnome DE άλλα του ειναι οτι στο Wayland δεν παίζει το xscreensaver 1
mphxths Δημοσ. 20 Απριλίου Δημοσ. 20 Απριλίου Τα screensavers ειχαν λογο υπαρξης μια εποχη οπου δεν θελαμε τα πιξελς των οθονων να μενουν αναμμενα και στασιμα για πολλη ωρα και ειχαμε θεματα μετα. Εποχες crt ξερωγω. Τωρα δεν χρειαζονται. Βαζεις να μαυριζει η οθονη ή να lock-αρει και τελος. Αν βεβαια καποιος θελει να βλεπει την οθονη του ματριξ και να νομιζει οτι κανει επανασταση κατα των μηχανων , αυτο ειναι αλλη ιστορια 2
Petros Electron Δημοσ. 20 Απριλίου Μέλος Δημοσ. 20 Απριλίου https://support.microsoft.com/en-gb/windows/configure-a-screen-saver-in-windows-a9dc2a0c-dc8e-9161-d270-aaccc252082a 8 λεπτά πριν, mphxths είπε Τα screensavers ειχαν λογο υπαρξης μια εποχη οπου δεν θελαμε τα πιξελς των οθονων να μενουν αναμμενα και στασιμα για πολλη ωρα και ειχαμε θεματα μετα. Εποχες crt ξερωγω. Τωρα δεν χρειαζονται. Βαζεις να μαυριζει η οθονη ή να lock-αρει και τελος. Αν βεβαια καποιος θελει να βλεπει την οθονη του ματριξ και να νομιζει οτι κανει επανασταση κατα των μηχανων , αυτο ειναι αλλη ιστορια Why use a screen saver? While screen savers are no longer essential for preventing burn-in, they offer several benefits: Personalization: Customize your screen with animations or photos that reflect your style Security: Automatically lock your computer when you're away, protecting your data Aesthetics: Add a visually pleasing element to your idle screen Prevent Burn-In on OLED Displays: Screen savers can help prevent burn-in on OLED displays by ensuring that static images are not displayed for prolonged periods (Κείμενο απο εδω) Και ναι.. ζούμε μέσα στο matrix 😛😛 “Follow the White Rabbit”
mphxths Δημοσ. 20 Απριλίου Δημοσ. 20 Απριλίου 25 minutes ago, Petros Electron said: Why use a screen saver? While screen savers are no longer essential for preventing burn-in, they offer several benefits: Personalization: Customize your screen with animations or photos that reflect your style Security: Automatically lock your computer when you're away, protecting your data Aesthetics: Add a visually pleasing element to your idle screen Prevent Burn-In on OLED Displays: Screen savers can help prevent burn-in on OLED displays by ensuring that static images are not displayed for prolonged periods (Κείμενο απο εδω) Και ναι.. ζούμε μέσα στο matrix 😛😛 “Follow the White Rabbit” Personalization : my ... ass Security: Δεν ειναι αναγκαια η υπαρξη screensaver για να lock-αρει η οθονη. Aesthetics : see Personalization. Prevent Burn-In on OLED Displays : Περα απο το γεγονος οτι δεν εχουμε λεφτα για OLED οθονες , με τον ιδιο τροπο που προστατευουμε τις oled στα κινητα μας , μπορουμε να προστατεψουμε και μια oled οθονη σε desktop/laptop. Με το να "μαυρισουμε" την οθονη !!! Iσως το "blank screen" να ειναι ενα ειδος screensaver τωρα που το σκεφτομαι ... αλλα τουλαχιστον σε window και σε arch(gnome/wayland) , απλα επιλεγω μετα απο ποσα λεπτα να σβησει η οθονη και τελος. Δεν ξερω αν ειναι screensaver ή αλλου ειδους ρυθμιση... Περασαν οι εποχες που ειχαμε κατι μαλακίες να γυροφερνουν στην οθονη μας !! 1
Petros Electron Δημοσ. 21 Απριλίου Μέλος Δημοσ. 21 Απριλίου @mphxths To θεμα του αρχικού ποστ δεν ειναι για το αν χρειαζόμαστε η όχι το screensaver σε ενα περιβάλλον linux. Αυτο θα το κρινει κάποιος ανάλογα με τις ανάγκες του και τις ορέξεις του και που θέλει να εχει μια επιλογή να εχει ενα screensaver.. Παραθέτω λοιπόν μια λυση πως μπορει να το κανει ειτε κατεβάζοντας το Xscreensaver εφόσον ειναι σε Χ11, ειτε με αυτο το bash script, αν ειναι σε Wayland, οπου δεν λειτουργει το Xscreensaver. Απο εκει και περα σχόλια οπως δεν χρειαζόμαστε τους screensavers και matrix και επανάσταση κατα των μηχανών, ειναι να χαμε να λεγαμε. ΘΑ ΜΠΟΡΟΥΣΕΣ να γράψεις ενα σχόλιο του τύπου (εφόσον θέλεις κατι να γράψεις, ετσι και αλλιως) του τύπου ¨μπράβο φιλε θα βοηθήσει κάποιους έστω αυτούς τους λίγους που θέλουν να έχουν την επιλογή..." Αντιθέτως και επειδή σε παρακολουθώ και απο τα γραφόμενα σου και σε αλλα ποστ, είσαι τοξικός, πότε δεν επικροτείς παρα μονο ψάχνεις τα αρνητικά σε κάθε ποστ για να τα επιδείξεις.. Μαθε λοιπόν να βλέπεις και την θετική πλευρά των πραγμάτων, και όχι πάντα να ψάχνεις την αρνητική.. θα κανει καλο στην ζωη σου και θα σε βελτιώσει ως άνθρωπο.. Αυτο ειχα να πω και σταματάω. Δεν θελω να θα βγω αλλο εκτός θέματος... Όποιος mod θέλει ας σβησει τα ποστ που δεν χρειάζονται.. ελεύθερα απο εμενα.. Ας κλειδώσει και το ποστ.. Καλύτερα.. Συγνώμη που ανήκω στην γενιά του τέλη του 70, μεγάλωσα με CRT οθόνες και 8bit υπολογιστές, Zx-Spectrum, Amstrad cpc 6128, PIII 800Μhz, και εξελίχθηκα και έμαθα μεσα απο την τεχνολογία.. Γιατι αυτη ειναι και το επάγγελμα μου.. Τουλάχιστον πέρασα ομορφα παιδικά και εφηβικά χρόνια.. Το κακο με την νεα γενια ειναι οτι "νομίζουν" οτι τα ξέρουν ολα.. Ας μαθουν να ακουνε και λιγο απο τις ποιο παλαιές γενιές.. 7
mphxths Δημοσ. 21 Απριλίου Δημοσ. 21 Απριλίου (επεξεργασμένο) 3 hours ago, Petros Electron said: To θεμα του αρχικού ποστ δεν ειναι για το αν χρειαζόμαστε η όχι το screensaver σε ενα περιβάλλον linux. Αυτο θα το κρινει κάποιος ανάλογα με τις ανάγκες του και τις ορέξεις του και που θέλει να εχει μια επιλογή να εχει ενα screensaver.. Παραθέτω λοιπόν μια λυση πως μπορει να το κανει ειτε κατεβάζοντας το Xscreensaver εφόσον ειναι σε Χ11, ειτε με αυτο το bash script, αν ειναι σε Wayland, οπου δεν λειτουργει το Xscreensaver. Απο εκει και περα σχόλια οπως δεν χρειαζόμαστε τους screensavers και matrix και επανάσταση κατα των μηχανών, ειναι να χαμε να λεγαμε. ΘΑ ΜΠΟΡΟΥΣΕΣ να γράψεις ενα σχόλιο του τύπου (εφόσον θέλεις κατι να γράψεις, ετσι και αλλιως) του τύπου ¨μπράβο φιλε θα βοηθήσει κάποιους έστω αυτούς τους λίγους που θέλουν να έχουν την επιλογή..." Να πω "μπραβο ρε φιλε θα βοηθησει καποιους" το να βαλει ενα script να παιζει βιντεο για screensaver επειδη καποιοι δεν εχουν καταλαβει τι σημαινει το Χ στο Χscreensaver ? Nα πω μπραβο ρε φιλε σε μια διαδικασια που εν ετει 2025 δεν θα επρεπε να προτεινεται οχι μονο σε νεους στο λινουξ χρηστες αλλα ουτε σε μπασμενους ? Να πω μπραβο ρε φιλε στην χρηση xcreensaver που αναθεμα να υπαρχουν δυο ατομα σε ολο τον πλανητη που χρησιμοποιουν πια screensaver. Με τετοια σκριπτς θα τραβηξετε κοσμο στο λινουξ ? Σοβαρα τωρα ? Ή να σου πουμε μπραβο που εψαξες και βρηκες ενα ακυρο σκριπτ για να γινει μια δουλεια που δεν θα επρεπε να γινεται στις μερες μας ? Εψαξες στο φορουμ να δεις αν αναφερθηκε τετοιο θεμα σε ολοκληρο το φορουμ ? Γιατι πολυ πιθανο να νομισες οτι ειναι τραγικα μεγαλο και ευρυ προβλημα στην κοινοτητα και για αυτο εκανες αυτο το θεμα. Οχι , απλα νομισες οτι εκανες κατορθωμα και ειπες να μοιραστεις το ... κατορθωμα να νοιωσεις καλυτερα με τον εαυτο σου. 3 hours ago, Petros Electron said: Αντιθέτως και επειδή σε παρακολουθώ και απο τα γραφόμενα σου και σε αλλα ποστ, είσαι τοξικός, πότε δεν επικροτείς παρα μονο ψάχνεις τα αρνητικά σε κάθε ποστ για να τα επιδείξεις.. Μαθε λοιπόν να βλέπεις και την θετική πλευρά των πραγμάτων, και όχι πάντα να ψάχνεις την αρνητική.. θα κανει καλο στην ζωη σου και θα σε βελτιώσει ως άνθρωπο.. Το τελειο δεν βελτιωνεται αλλο Θελεις likes και καρδουλες ? Με αυτα ζει ο κοσμος στις μερες μας ? Βιντεος/ποστς για τα likes/καρδουλες για να νοιωσουν σημαντικοι ? 3 hours ago, Petros Electron said: Συγνώμη που ανήκω στην γενιά του τέλη του 70, μεγάλωσα με CRT οθόνες και 8bit υπολογιστές, Zx-Spectrum, Amstrad cpc 6128, PIII 800Μhz, και εξελίχθηκα και έμαθα μεσα απο την τεχνολογία.. Γιατι αυτη ειναι και το επάγγελμα μου.. Τουλάχιστον πέρασα ομορφα παιδικά και εφηβικά χρόνια.. Το κακο με την νεα γενια ειναι οτι "νομίζουν" οτι τα ξέρουν ολα.. Ας μαθουν να ακουνε και λιγο απο τις ποιο παλαιές γενιές. Το κακο ειναι οτι υποθετεις πραγματα χωρις να γνωριζεις. Και ετσι υποθετεις οτι εγω ανηκω στην νεα γενια. Κουνια που σε κουναγε που λεγαμε και στην εποχη μου Επεξ/σία 21 Απριλίου από mphxths
Basilhs1982 Δημοσ. 21 Απριλίου Δημοσ. 21 Απριλίου Καλό, έτσι για τη φάση, τη χαρά της δημιουργίας και της λύσης αλλά ειλικρινά παντελώς άχρηστο στις μέρες μας. Το "blank screen" χρησιμοποιείται κατά κόρον εδώ και τουλάχιστον 2 δεκαετίες, η οθόνη μπαίνει σε standby mode δηλαδή maximum power saving και το OS κάνει «lock». Μπορώ να πω ότι ειδικά παλαιότερα σε εποχές CRT αυτό ήταν must για την κατανάλωση ενέργειας και σήμερα με τις τιμές που επικρατούν στην αγορά Η/Ε το standby επιβάλλεται για οθόνες συστημάτων που μένουν αδρανείς.
mphxths Δημοσ. 21 Απριλίου Δημοσ. 21 Απριλίου 1 minute ago, Basilhs1982 said: Μπορώ να πω ότι ειδικά παλαιότερα σε εποχές CRT αυτό ήταν must για την κατανάλωση ενέργειας Και οχι μονο. Επειδη τοτε αν τα πιξελς μενανε μονιμως αναμμενα , οπως π.χ. οταν η οθονη εδειχνε το desktop και δεν υπηρχε "κινηση" , καιγοντουσαν ή κολλουσαν , υπηρχαν τα screensavers , για να υπαρχει κατι να κινειται στην οθονη και να απασχολει τα πιξελς. Τα υπολοιπα ειναι ακριβως οπως τα εγραψες.
Basilhs1982 Δημοσ. 21 Απριλίου Δημοσ. 21 Απριλίου Τότε εποχάρες CRT το standby ήταν περισσότερο σημαντικό κι από σήμερα λόγο της αυξημένης κατανάλωσης που έχουν οι CRT. Ακόμα θυμάμαι τα settings που είχα, στο 5λεπτο screensaver και στα 10' έμπαινε η οθόνη σε standby 😂
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα