vendredi 3 mars 2017

Xscreensaver / GLslideshow va me rendre fou !

Dans la famille xscreensaver, GLslideshow est un économiseur d'écran très recherché et dont on se lasse difficilement puisqu'il s'agit d'un diaporama de vos images perso. Il vous permet de faire défiler les images du répertoire de votre choix voire peut-être des images Google mais j'ai pas trouvé comment...

Depuis des années (Il existe depuis 15 ans), paramétrer l'économiseur d'écran GL SLIDESHOW ressemble à une histoire de fous ou plutôt à un jeu de hasard... Apparemment, les développeurs s'en fichent complètement et depuis longtemps (GlSlideshow n'a pas été corrigé depuis 2006 donc 11 ans).

Sur Ubuntu Mate, j'avais réussi à le configurer à peu près correctement (par hasard?) mais pas sur Manjaro XFCE (crise de nerfs assurée!). J'ai donc remplacé le fichier caché /home/user/.xscreensaver de Manjaro par celui de Mate. Et ça fonctionne! Faut pas chercher à comprendre...

Donc, si ça peut en aider quelques uns, voici mon fichier .xscreensaver. Il vous suffit de copier-coller son contenu dans le votre en oubliant pas de rectifier ce qui est en rouge puis de l'enregistrer. Ce qui est en bleu concerne GLSlideshow et n'est pas à modifier.


 # XScreenSaver Preferences File
# Written by xscreensaver-demo 5.34 for USER on Wed Feb 15 12:25:13 2017.
# http://www.jwz.org/xscreensaver/

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

mode:  one
selected: 145

textMode: date
textLiteral: XScreenSaver
textFile: 
textProgram: fortune
textURL: http://....

programs:              \
    webscreensaver        \n\
    maze -root        \n\
  GL:     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\
  GL:     jigsaw -root        \n\
    F         \n\
    julia -root        \n\
-    kaleidescope -root       \n\
  GL:     moebius -root        \n\
    moire -root        \n\
  GL:     morph3d -root        \n\
    mountain -root        \n\
    munch -root        \n\
    penrose -root        \n\
  GL:     pipes -root        \n\
    rd-bomb -root        \n\
  GL:     rubik -root        \n\
-    sierpinski -root       \n\
    slip -root        \n\
  GL:     sproingies -root       \n\
    starfish -root        \n\
    strange -root        \n\
    swirl -root        \n\
    triangle -root        \n\
    xjack -root        \n\
    xlyap -root        \n\
  GL:     atlantis -root        \n\
    bsod -root        \n\
  GL:     bubble3d -root        \n\
  GL:     cage -root        \n\
-    crystal -root        \n\
    cynosure -root        \n\
    discrete -root        \n\
    distort -root        \n\
    epicycle -root        \n\
    flow -root        \n\
  GL:     glplanet -root        \n\
    interference -root       \n\
    kumppa -root        \n\
  GL:     lament -root        \n\
    moire2 -root        \n\
  GL:     sonar -root        \n\
  GL:     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\
  GL:     extrusion -root        \n\
-    loop -root        \n\
    penetrate -root        \n\
    petri -root        \n\
    phosphor -root        \n\
  GL:     pulsar -root        \n\
    ripples -root        \n\
    shadebobs -root        \n\
  GL:     sierpinski3d -root       \n\
    spotlight -root        \n\
    squiral -root        \n\
    wander -root        \n\
-    webcollage -root       \n\
    xflame -root        \n\
    xmatrix -root        \n\
  GL:     gflux -root        \n\
-    nerverot -root        \n\
    xrayswarm -root        \n\
    xspirograph -root       \n\
  GL:     circuit -root        \n\
  GL:     dangerball -root       \n\
  GL:     engine -root        \n\
  GL:     flipscreen3d -root       \n\
  GL:     gltext -root        \n\
  GL:     menger -root        \n\
  GL:     molecule -root        \n\
    rotzoomer -root        \n\
    speedmine -root        \n\
  GL:     starwars -root        \n\
  GL:     stonerview -root       \n\
    vermiculate -root       \n\
    whirlwindwarp -root       \n\
    zoom -root        \n\
    anemone -root        \n\
    apollonian -root       \n\
  GL:     boxed -root        \n\
  GL:     cubenetic -root        \n\
  GL:     endgame -root        \n\
    euler2d -root        \n\
    fluidballs -root       \n\
  GL:     flurry -root        \n\
- GL:     glblur -root        \n\
  GL:     glsnake -root        \n\
    halftone -root        \n\
  GL:     juggler3d -root        \n\
  GL:     lavalite -root        \n\
-    polyominoes -root       \n\
  GL:     queens -root        \n\
- GL:     sballs -root        \n\
  GL:     spheremonics -root       \n\
-    thornbird -root        \n\
    twang -root        \n\
- GL:     antspotlight -root       \n\
    apple2 -root        \n\
  GL:     atunnel -root        \n\
    barcode -root        \n\
  GL:     blinkbox -root        \n\
  GL:     blocktube -root        \n\
  GL:     bouncingcow -root       \n\
    cloudlife -root        \n\
  GL:     cubestorm -root        \n\
    eruption -root        \n\
  GL:     flipflop -root        \n\
  GL:     flyingtoasters -root       \n\
    fontglide -root        \n\
  GL:     gleidescope -root       \n\
  GL:     glknots -root        \n\
  GL:     glmatrix -root        \n\
- GL:     glslideshow -root -duration 15 -zoom 70       \
      -pan 15 -fade 3       \n\
  GL:     hypertorus -root       \n\
- GL:     jigglypuff -root       \n\
    metaballs -root        \n\
  GL:     mirrorblob -root       \n\
    piecewise -root        \n\
  GL:     polytopes -root        \n\
    pong -root        \n\
    popsquares -root       \n\
  GL:     surfaces -root        \n\
    xanalogtv -root        \n\
    abstractile -root       \n\
    anemotaxis -root       \n\
- GL:     antinspect -root       \n\
    fireworkx -root        \n\
    fuzzyflakes -root       \n\
    interaggregate -root       \n\
    intermomentary -root       \n\
    memscroller -root       \n\
  GL:     noof -root        \n\
    pacman -root        \n\
  GL:     pinion -root        \n\
  GL:     polyhedra -root        \n\
- GL:     providence -root       \n\
    substrate -root        \n\
    wormhole -root        \n\
- GL:     antmaze -root        \n\
  GL:     boing -root        \n\
    boxfit -root        \n\
  GL:     carousel -root        \n\
    celtic -root        \n\
  GL:     crackberg -root        \n\
  GL:     cube21 -root        \n\
    fiberlamp -root        \n\
  GL:     fliptext -root        \n\
  GL:     glhanoi -root        \n\
  GL:     tangram -root        \n\
  GL:     timetunnel -root       \n\
  GL:     glschool -root        \n\
  GL:     topblock -root        \n\
  GL:     cubicgrid -root        \n\
    cwaves -root        \n\
  GL:     gears -root        \n\
  GL:     glcells -root        \n\
  GL:     lockward -root        \n\
    m6502 -root        \n\
  GL:     moebiusgears -root       \n\
  GL:     voronoi -root        \n\
  GL:     hypnowheel -root       \n\
  GL:     klein -root        \n\
-    lcdscrub -root        \n\
  GL:     photopile -root        \n\
  GL:     skytentacles -root       \n\
  GL:     rubikblocks -root       \n\
  GL:     companioncube -root       \n\
  GL:     hilbert -root        \n\
  GL:     tronbit -root        \n\
  GL:     geodesic -root        \n\
    hexadrop -root        \n\
  GL:     kaleidocycle -root       \n\
  GL:     quasicrystal -root       \n\
  GL:     unknownpleasures -root       \n\
    binaryring -root       \n\
  GL:     cityflow -root        \n\
  GL:     geodesicgears -root       \n\
  GL:     projectiveplane -root       \n\
  GL:     romanboy -root        \n\
    tessellimage -root       \n\
  GL:     winduprobot -root       \n\
  GL:     splitflap -root        \n\
    testx11 -root        \n\


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

  

Quelques bugs habituels:

  • la même image s'affiche plusieurs fois
  • Si on est arrivé à empêcher l'image de se répéter, un simple changement de durée d'affichage flanque tout par-terre...
  • Les paramètre sont peu explicites comme les histoires de zoom
  • et quelques autres...

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.