XScreensaver - не останавливает случайный выбор закомментированных программ - PullRequest
0 голосов
/ 05 июля 2019

Итак, я настроил Пи на две программы. Первый - это glslideshow для отображения изображений с нашего сервера резервного копирования, второй - случайным образом выбрать файл * .mp4 и воспроизвести его в формате mpv.

Это связано с тем, чтобы быть цифровой фоторамкой, и каждую минуту у меня установлен цикл xscreensaver, поэтому он решает, будет ли отображаться еще одна минута изображений или другая минута видео.

Все работало нормально в течение нескольких дней, затем мой Pi попал в странное состояние, поэтому я сбросил его, и теперь, несмотря на то, что мой файл XScreensaver не изменился, он воспроизводит множество различных программ в дополнение к двум, которые я добавлено. Я подтвердил, что все они закомментированы символом - на передней панели, как указано в документации, но я не понимаю, что происходит, потому что раньше это работало.

Вы можете посмотреть мой конфигурационный файл здесь

# XScreenSaver Preferences File
# Written by xscreensaver-demo 5.30 for pi on Mon Jan  2 01:09:29 2017.
# http://www.jwz.org/xscreensaver/

timeout:    0:00:10
cycle:      0:01:00
lock:       True
lockTimeout:    0:00:00
passwdTimeout:  0:00:30
visualID:   default
installColormap:    True
verbose:    False
timestamp:  True
splash:     False
splashDuration: 0:00:05
demoCommand:    xscreensaver-demo
prefsCommand:   xscreensaver-demo -prefs
nice:       1
memoryLimit:    0
fade:       False
unfade:     False
fadeSeconds:    0:00:03
fadeTicks:  20
captureStderr:  False
ignoreUninstalledPrograms:True
font:       *-medium-r-*-140-*-m-*
dpmsEnabled:    False
dpmsQuickOff:   False
dpmsStandby:    2:00:00
dpmsSuspend:    2:00:00
dpmsOff:    4:00:00
grabDesktopImages:  False
grabVideoFrames:    True
chooseRandomImages: True
imageDirectory: /media/Photos

mode:       random

textMode:   date
textLiteral:    XScreenSaver
textFile:   
textProgram:    fortune
textURL:    http://planet.debian.org/rss20.xml

programs:                                     \
                glslideshow -root -duration 10 -pan 0 -fade 0 -delay 100000 -cutoff 1       \n\
                mpv --no-audio --really-quiet --fs --shuffle /media/Photos/*.mp4        \n\
-               maze -root                  \n\
-               superquadrics -root             \n\
-               attraction -root                \n\
-               blitspin -root                  \n\
-               greynetic -root                 \n\
-               helix -root                 \n\
-               hopalong -root                  \n\
-               imsmap -root                    \n\
-               noseguy -root                   \n\
-               pyro -root                  \n\
-               qix -root                   \n\
-               rocks -root                 \n\
-               rorschach -root                 \n\
-               decayscreen -root               \n\
-               flame -root                 \n\
-               halo -root                  \n\
-               slidescreen -root               \n\
-               pedal -root                 \n\
-               bouboule -root                  \n\
-               braid -root                 \n\
-               coral -root                 \n\
-               deco -root                  \n\
-               drift -root                 \n\
-               fadeplot -root                  \n\
-               galaxy -root                    \n\
-               goop -root                  \n\
-               grav -root                  \n\
-               ifs -root                   \n\
-               unicode -root                   \n\
-                   jigsaw -root                    \n\
-               julia -root                 \n\
-               kaleidescope -root              \n\
-                   moebius -root                   \n\
-               moire -root                 \n\
-                   morph3d -root                   \n\
-               mountain -root                  \n\
-               munch -root                 \n\
-               penrose -root                   \n\
-                   pipes -root                 \n\
-               rd-bomb -root                   \n\
-                   rubik -root                 \n\
-               sierpinski -root                \n\
-               slip -root                  \n\
-                   sproingies -root                \n\
-               starfish -root                  \n\
-               strange -root                   \n\
-               swirl -root                 \n\
-               triangle -root                  \n\
-               xjack -root                 \n\
-               xlyap -root                 \n\
-                   atlantis -root                  \n\
-               bsod -root                  \n\
-                   bubble3d -root                  \n\
-                   cage -root                  \n\
-               crystal -root                   \n\
-               cynosure -root                  \n\
-               discrete -root                  \n\
-               distort -root                   \n\
-               epicycle -root                  \n\
-               flow -root                  \n\
-                   glplanet -root                  \n\
-               interference -root              \n\
-               kumppa -root                    \n\
-                   lament -root                    \n\
-               moire2 -root                    \n\
-                   sonar -root                 \n\
-                   stairs -root                    \n\
-               truchet -root                   \n\
-               vidwhacker -root                \n\
-               blaster -root                   \n\
-               bumps -root                 \n\
-               ccurve -root                    \n\
-               compass -root                   \n\
-               deluxe -root                    \n\
-               demon -root                 \n\
-                   extrusion -root                 \n\
-               loop -root                  \n\
-               penetrate -root                 \n\
-               petri -root                 \n\
-               phosphor -root                  \n\
-                   pulsar -root                    \n\
-               ripples -root                   \n\
-               shadebobs -root                 \n\
-                   sierpinski3d -root              \n\
-               spotlight -root                 \n\
-               squiral -root                   \n\
-               wander -root                    \n\
-               webcollage -root                \n\
-               xflame -root                    \n\
-               xmatrix -root                   \n\
-                   gflux -root                 \n\
-               nerverot -root                  \n\
-               xrayswarm -root                 \n\
-               xspirograph -root               \n\
-                   circuit -root                   \n\
-                   dangerball -root                \n\
-                   engine -root                    \n\
-                   flipscreen3d -root              \n\
-                   gltext -root                    \n\
-                   menger -root                    \n\
-                   molecule -root                  \n\
-               rotzoomer -root                 \n\
-               speedmine -root                 \n\
-                   starwars -root                  \n\
-                   stonerview -root                \n\
-               vermiculate -root               \n\
-               whirlwindwarp -root             \n\
-               zoom -root                  \n\
-               anemone -root                   \n\
-               apollonian -root                \n\
-                   boxed -root                 \n\
-                   cubenetic -root                 \n\
-                   endgame -root                   \n\
-               euler2d -root                   \n\
-               fluidballs -root                \n\
-                   flurry -root                    \n\
-                   glblur -root                    \n\
-                   glsnake -root                   \n\
-               halftone -root                  \n\
-                   juggler3d -root                 \n\
-                   lavalite -root                  \n\
-               polyominoes -root               \n\
-                   queens -root                    \n\
-                   sballs -root                    \n\
-                   spheremonics -root              \n\
-               thornbird -root                 \n\
-               twang -root                 \n\
-                   antspotlight -root              \n\
-               apple2 -root                    \n\
-                   atunnel -root                   \n\
-               barcode -root                   \n\
-                   blinkbox -root                  \n\
-                   blocktube -root                 \n\
-                   bouncingcow -root               \n\
-               cloudlife -root                 \n\
-                   cubestorm -root                 \n\
-               eruption -root                  \n\
-                   flipflop -root                  \n\
-                   flyingtoasters -root                \n\
-               fontglide -root                 \n\
-                   gleidescope -root               \n\
-                   glknots -root                   \n\
-               glmatrix -root                  \n\
-                   hypertorus -root                \n\
-                   jigglypuff -root                \n\
-               metaballs -root                 \n\
-                   mirrorblob -root                \n\
-               piecewise -root                 \n\
-                   polytopes -root                 \n\
-               pong -root                  \n\
-               popsquares -root                \n\
-                   surfaces -root                  \n\
-               xanalogtv -root                 \n\
-               abstractile -root               \n\
-               anemotaxis -root                \n\
-                   antinspect -root                \n\
-               fireworkx -root                 \n\
-               fuzzyflakes -root               \n\
-               interaggregate -root                \n\
-               intermomentary -root                \n\
-               memscroller -root               \n\
-                   noof -root                  \n\
-               pacman -root                    \n\
-                   pinion -root                    \n\
-                   polyhedra -root                 \n\
-                   providence -root                \n\
-               substrate -root                 \n\
-               wormhole -root                  \n\
-                   antmaze -root                   \n\
-                   boing -root                 \n\
-               boxfit -root                    \n\
-                   carousel -root                  \n\
-               celtic -root                    \n\
-                   crackberg -root                 \n\
-                   cube21 -root                    \n\
-               fiberlamp -root                 \n\
-                   fliptext -root                  \n\
-                   glhanoi -root                   \n\
-                   tangram -root                   \n\
-                   timetunnel -root                \n\
-                   glschool -root                  \n\
-                   topblock -root                  \n\
-                   cubicgrid -root                 \n\
-               cwaves -root                    \n\
-                   gears -root                 \n\
-                   glcells -root                   \n\
-                   lockward -root                  \n\
-               m6502 -root                 \n\
-                   moebiusgears -root              \n\
-                   voronoi -root                   \n\
-                   hypnowheel -root                \n\
-                   klein -root                 \n\
-               lcdscrub -root                  \n\
-                   photopile -root                 \n\
-                   skytentacles -root              \n\
-                   rubikblocks -root               \n\
-                   companioncube -root             \n\
-                   hilbert -root                   \n\
-                   tronbit -root                   \n\
-                   geodesic -root                  \n\
-               hexadrop -root                  \n\
-                   kaleidocycle -root              \n\
-                   quasicrystal -root              \n\
-                   unknownpleasures -root              \n\
-                   projectiveplane -root               \n\
-               tessellimage -root              \n\
-                   winduprobot -root               \n\


pointerPollTime:    0:00:05
pointerHysteresis:  10
windowCreationTimeout:0:00:30
initialDelay:   0:00:00
GetViewPortIsFullOfLies:False
procInterrupts: True
xinputExtensionDev: False
overlayStderr:  False
authWarningSlack:   20

https://pastebin.com/BfEwFjQn

Любая помощь будет принята с благодарностью за то, что мне не хватает. Я хочу, чтобы только первые две программы были случайно выбраны между. Я чувствую, что эти заставки приходят из других мест в системе, но я не уверен, что происходит.

Заранее спасибо!

...