Stremio και αναμονη

screensaver
#1

Καλησπέρα,

Σε Ubuntu 18.10, βάζω να δω ταινίες στο stremio και ύστερα από 10 λεπτά περίπου η οθόνη πέφτει σε αναμονή. Σε ταινία στο vlc δεν πέφτει σε αναμονή.
Κάποια προτεινόμενη λύση;

#2

Είσαι σε Χorg ή σε Wayland;

#3

x11 άρα xorg να φανταστώ

#4

Ψάξε για κάποιο “inhibit applet” κατάλληλο για το γραφικό περιβάλλον που χρησιμοποιείς.

Εναλακτικά

activ_win_id=`DISPLAY=:0.${display} xprop -root _NET_ACTIVE_WINDOW`
activ_win_id=${activ_win_id:40:9}
xdg-screensaver suspend $activ_win_id

Η μόνη δυσκολία εδώ είναι να βρεις με το bash το winId του root window στα X11.

Για μια άλλη μέθοδο δες

Θα στειλει μέσω του dbus ένα μήνυμα στην υπηρεσία org.freedesktop.ScreenSaver. Αυτό θέλει ένα όνομα προγράμματος και μια αιτιολογία (απλό κείμενο).

Η μέθοδος αυτή θα επιστρέψει ένα cookie που θα πρέπει να το κρατήσεις για να κάνεις την ενεργοποίηση .

Μια καμμένη λύση θα βρεις εδώ:

# Prevent the automatic suspend from kicking in. 
function inhibit_suspend()
{
    # Slightly jiggle the mouse pointer about; we do a small step and
    # reverse step to try to stop this being annoying to anyone using the
    # PC. TODO: This isn't ideal, apart from being a bit hacky it stops
    # the screensaver kicking in as well, when all we want is to stop
    # the PC suspending. Can 'caffeine' help?
    export DISPLAY=:0.0
    xdotool mousemove_relative --sync --  1  1
    xdotool mousemove_relative --sync -- -1 -1
}

Δεν ξέρω αν θα πρέπει να δώσω τα συλλυπητήρια μου στην οικογένεια αυτού που το έγραψε ή να τον συγχαρώ.

Και πάντα μπορείς πρώτα να απενεργοποιήσεις τον screensaver με γραφικό τρόπο :joy::joy::joy:

1 Like
#5

Το https://gist.github.com/fxthomas/9bdfadd972eaf7100b374042faac28c2 έκανε την δουλειά του. Ευχαριστώ :smiley:

2 Likes