Forum Astuces.divers [X-Window] Un fond d'écran "vivant"

Posté par  .
Étiquettes : aucune
0
5
mar.
2002
Si vous en avez marre de votre fond d'écran un peu ou beaucoup fixe voici une petite combine pour l'animer : il suffit, avec des WM ne gérant pas de manière exclusive le fond, de lancer un économiseur d'écran (placé normalement dans /usr/X11R6/lib/xscreensaver) avec comme option "-root" par exemple : "/usr/X11R6/lib/xscreensaver/ifs -root" et le fond s'anime ... magique non ;)
  • # et mplayer !

    Posté par  . Évalué à 1.

    et maintenant, avec la version 0.60 de mplayer, on peut, avec mplayer -root, mettre carrement un film en arriere plan !! :)
    • [^] # Re: et mplayer !

      Posté par  . Évalué à 1.

      Chez moi je dois mettre mplayer -wid 0. Malheureusement la vidéo est déformée pour s'adapter à la taille de la fenêtre... Mais c'est toujours assez amusant, même si les yeux fatiguent à la fin. :-)
      • [^] # Re: et mplayer !

        Posté par  . Évalué à 1.

        Et pour avoir un vrai fond d'écran vivant, n'oublions pas le loop :)

        mplayer <votrevideo> -wid 0 -loop 0

        j'ai trouvé ce truc excellent :)
        • [^] # Re: et mplayer !

          Posté par  (site web personnel) . Évalué à 1.

          j ai tenter toutes les options possibles, mais sous Enlightenment, il passe en fonds mais pas en plein ecran meme avec -fs ... et si je met -vo sdl pour aider, la il passe en fenetre :( ....
          mplayer -xy 2 -rootwin ... mais que dal ... toujours en petit ...

          Bon apres ca, fodra installer directfb pour avoir la transparance ... et acheter des actions dans le scartes videos ...
          • [^] # Re: et mplayer !

            Posté par  (site web personnel) . Évalué à 1.

            suite a un chat sur #mplayer, j ai tente avec un succes partiel: mplayer -rootwin -fs -vo xv $1 ca suporte le frame buffer, ca elargi autant que ca peut, et ca met en background ... reste plus qu a faire suporter la transparence des fenetre qui sont devant ...
    • [^] # Re: et mplayer !

      Posté par  . Évalué à 1.

      en fait faut mettre -rootwin
      • [^] # Re: et mplayer !

        Posté par  (site web personnel) . Évalué à 1.

        chez moi, j'ai beau mettre mplayer -rootwin dvd:// , ça ne fonctionne pas, pourtant. mais bon, je suis sous gnome2.

        est-ce que WM et l'interface font quelque chose ?

        Stef
        • [^] # Re: et mplayer !

          Posté par  (site web personnel) . Évalué à 1.

          > est-ce que WM et l'interface font quelque chose ?

          Yop. Avec Window Maker (mon chouchou), je peux lire du DivX en arrière plan (mplayer film.avi -zoom -wid 0). Ca reste inutile d'avoir un fond qui bouge.

          Par contre avec Enlightenment, j'adore l'effet de vague en bas de l'écran :) (une petite option de config)

          @+ Haypo
    • [^] # Re: et mplayer !

      Posté par  (site web personnel) . Évalué à 1.

      Hum excellent! je connaissais pas et je vais tester ça dès ce soir!!!
      merci :)
    • [^] # Re: et mplayer !

      Posté par  . Évalué à 1.

      pareil pour xine (ça ça pete ...) j'avais découvert ya pas lgtps :
      xine -R
      • [^] # Re: et mplayer !

        Posté par  (site web personnel) . Évalué à 1.

        On peut faire la même chose avec le gestionnaire de démarrage, par exemple avec xdm :

        http://www.stationlinux.org/fiche.27.html
        • [^] # Re: et mplayer !

          Posté par  . Évalué à 1.

          Salut,

          J'ai essayé les différente options sous xfce4 (debian testing) avec mplayer ( mplayer -rootwin -fs ...) mais le font d'écran ne change pas.
          Y a-t-il quelque chose d'autre à faire ? sous xfce4 ?

          Merci
        • [^] # Re: et mplayer !

          Posté par  . Évalué à 1.

          Salut,

          J'ai essayé les différente options sous xfce4 (debian testing) avec mplayer ( mplayer -rootwin -fs ...) mais le font d'écran ne change pas.
          Y a-t-il quelque chose d'autre à faire ? sous xfce4 ?

          Merci
  • # oh putain c'est genial

    Posté par  . Évalué à 1.

    c'est trop fort :)
    • [^] # Re: oh putain c'est genial

      Posté par  . Évalué à 1.

      et quand on a une accélération 3D pas trop pourrie:

      /usr/X11R6/lib/xscreensaver/atlantis -root

      ça impressionne mon entourage (bon d'accord il leur faut pas grand chose... :)
  • # Re: Un fond d'écran

    Posté par  . Évalué à 1.

    petit détail: si vous n'avez pas d'économiseur d'écran installé, le package à rajouter s'appelle... xscreensaver.
  • # Re: Un fond d'écran

    Posté par  . Évalué à 1.

    Bad Taste en fond d'écran, ça roulaize.
  • # Re: Un fond d'écran

    Posté par  . Évalué à 1.

    humm, ça marche pas sous KDE (j'en déduis qu'il "gere de maniere exclusive le fond")
    N'y a-til pas un moyen de faire la meme chose sous kde ?
    • [^] # Le fond d'écran animé sous KDE !!!

      Posté par  . Évalué à 2.

      ** C'est faisable sous KDE, et voici comment : - Allez dans "Configurer le bureau" (clique droit dessus) et activez la case à cocher "Programmes dans le fond du bureau". - Voilà : lancez un screensaver comme indiqué ci-dessus. Like it :D ** Par contre : - Les icônes ne sont plus là (idem pour l'image de fond). Mais en effectuant une action qui raffraichi le bureau (comme déplacement d'une fenêtre, sa miniaturisation...) on revoid le fond et les icônes. Idem si vous pointez une icône : elle réapparaît... jusqu'à ce que le screensaver utilise la zone, bien sûr. Le mieux est de virer toutes ses icônes (mettez-les dans un "meilleur" endroit ; Pour la corbeille, dans cette même boîte de dialogue mettez un nouveau chemin). - Une fois les icônes virées, enlevez votre papier paint et mettez une couleur unie noir (ou de la couleur du screensaver... souvent noir :P ). Bon... C'est de la magouille mais au moins, une fois fait tout ça, ça a le mérite d'être relativement "cohérent" : couleurs correespondantes.. Seul le screensaver sera momentanément effacé en cas de raffraichissement. ** Petits bugs : - Ben... le screensaver ne prend pas 100% du bureau et il reste des bordures. Si quelqu'un sait comment les "enlever"... - Certains screensavers ayant besoin de récupérer une image du bureau (comme 'zoom') m'ont planté le bureau (un redémarrage de la session a dû être fait). ** Sous Gnome : Je n'ai pas pris la peinne de vérifier la présence d'une telle option. Je ne pense pas que cela existe mais si quelqu'un pouvait me démentir... ;-) ** Sinon, pour ceux qui n'ont pas trop le temps de faire un choix : Un truc bien et qui ne fait pas trop tâche quand on raffraichi le bureau : /usr/X11R6/lib/xscreensaver/demon -root Pour finir, un truc qui ne prend qu'une partie du brueau : /usr/X11R6/lib/xscreensaver/flag -root Et mon préféré : /usr/X11R6/lib/xscreensaver/flow -root ** Euh... : Je viens de penser : est-il possible de changer les couleurs ? Ces écrans de veilles sont d'un sombre... Le fond noir par exemple : ne peut-on pas les configurer qu'ils soient d'uns couleur plus joyeuse ? ** PS (n'ayant rien à voir avec le sujet) : Je n'était pas encore membre de LinuxFR. Il m'a fallu m'inscrire, attendre plusieurs jours pour que remonte mon Karma... ! Bref : ce n'est pas des plus conviviale pour ce "simple" commentaire. Heureusement qu'il en vallait le coup (pour moi) sinon il y aurait longtemps que j'aurais abandonner. Bon ok l'inscription ça je ne la renie pas. Mais au moins donner quelques points au départ pour éviter ce genre de désagréments qui peut faire fuire des personnes. En espérant ne pas avoir perdu trop de points avec ce commentaire... ++
      • [^] # Re: Le fond d'écran animé sous KDE !!!

        Posté par  . Évalué à 1.

        moi je n'ai pas eu de problème sous KDE, même sans l'option "programmes au fond du bureau"

        par contre, c'est vrai qu'il reste quelques pixels mais bon...
      • [^] # Re: Le fond d'écran animé sous KDE !!!

        Posté par  . Évalué à 1.

        merci pour ton message.
        Ca marche sous Kde, mais ce n'est pas vraiment optimale (on ne peut plus avoir d'icones sur le bureau, ou alors c"est souvent très moche).
        Par contre sous Wmaker c'est pas mal.
      • [^] # Re: Le fond d'écran animé sous KDE !!!

        Posté par  . Évalué à 1.

        Cela doit également être possible sous Gnome 1/2. Si je me rappelle bien, sous Gnome 1 il existe une option dans le Control Center indiquant de ne pas gérer le fond d'écran par Nautilus. Sous Gnome 2, on peut faire la même chose, mais il faut passer par gconf, et aller voir dans les options de Nautilus.
  • # Re: Un fond d'écran "vivant"

    Posté par  . Évalué à 1.

    Voilà : dans le même genre je viens de trouver dans ma Mandrake 9.1 ces deux programmes :

    - xearth : Affiche la Terre vue de l'espace et met à jour l'affichage pour que la partie ensoléillée réelle corresponde à ce qui est affiché.
    - xfishtank : Ben un aquarium ;) Mon préféré jusque maintenant !!!

    Ces deux programmes sont faits pour tourner direct sur le bureau : pas d'options donc (mais un petit -help vous donnera tout ce qu'il faut pour configurer ça) !

    [url]http://www.cs.colorado.edu/~tuna/xearth/index.html(...)[/url]
    [url]http://filewatcher.org/sec/xfishtank.html(...)[/url]
    • [^] # Re: Un fond d'écran "vivant"

      Posté par  . Évalué à 1.

      Ne pas oublier xplanet, qui fait pareil que xearth mais en beaucoup plus réaliste, avec en plus notamment la possibilité d'afficher la position des nuages en temps réel !

      [url]http://xplanet.sourceforge.net/(...)[/url]
      • [^] # Re: Un fond d'écran "vivant"

        Posté par  . Évalué à 1.

        pour faire tourner xplanet en fond d'écran sous kde on utilise une commande dans kcmshell :

        xplanet --num_times 1 --geometry %xx%y --latitude 44 --longitude 1 --output %f.png && mv %f.png %f

        apparement les variables %x %y %f se rapportent aux dimensions et nom(?) du bureau.

        Ma question est : y a t il d'autres variables disponibles

        (en fait j'aimerai que la longitude change avec le temps...
        une formule du genre 6*minute serait parfaite (car max 360) et rêvons un peu...
        44*cos(6*minute) pour la latitude... ce serait l'extase !)
    • [^] # Re: Un fond d'écran "vivant"

      Posté par  (Mastodon) . Évalué à 1.

      dans le même genre, il y a xroach qui fait courir des cafards sur la rootwin. Ils vont tous se cacher sous les fenêtres, et quand tu en ferme une, ils sont tout affolés, et cherchent vite une autre fenêtre pour aller se cacher. Si tu es assez rapide, tu peux leur filer une claque à la souris, et à ce moment, le cafard touché éclate en laissant un petit tas de caca verdatre sur la rootwin.

      Trooooop Gééééaaaannnnt
  • # KDE : A tester ABSOLUMENT !!! Je ne vais pas m'en remettre : trop délire !

    Posté par  . Évalué à 1.

    Un petit truc super bien sympa que je viens de découvrir :

    - Sous KDE (j'ai la version 3.1) :
    * Clique droit sur le bureau
    * Choisissez 'Configurer le bureau...'
    * Icône 'Fond d'écran'
    * Onglet 'Papier peint' (déjà choisi)
    Faite dérouler la liste 'Mode'
    >> Et là vous trouverez "Programme de fond d'écran" !!


    1/ Comme ça, pas besoin de régler la couleur de fond pour que ça coincide avec le programme (xfishtank n'utilise pas l'espace couvert par le tableau de bord donc on voit le papier peint), KDE le fait tout seul (ou il permet au programme de le faire, certainement).
    2/ C'EST PAS FINI : en bas, cliquez sur 'Configurer..', et émerveillez-vous :-D
    En clair, KDE vous propose une liste de programmes :
    - Et j'ai eu le plaisir de retrouver kdeworld : vous savez le petit appelet riquiqui dans le tableau de bord ? Et ben roullez jeunesse : maintenant il est en 1024*768 (voir plus pour vous) !!
    - J'ai également trouvé un truc bien sympa : kwebdesktop. Vous connaissez ActiveDesktop ? Bon, on aime ou on aime pas, mais les windowsiens nouveaux qui en étaient adepte se régaleront ! D'ailleur, à l'époque j'avais créé une page web contenant un petit film (QuickTime je crois) : c'était déjà impressionant (mais lassant, surtout avec le son).
    - Tout ça est configurable, et on peut rajouter ses propres programmes : j'ai donc rajouté mon préféré ("xfishtank -r 0.1 -c 20"), par contre KDE ne peut raffraichir que toutes les 60 minutes maximum (pas d'option pour ne pas raffraichir) et je craind qu'il ne relance plusieurs fois cet exécutable !

    - Un petit truc un peu chiant aussi (mais qui va s'en pleindre ? ), il faut quand même désactiver le papier-paint pour que le fond ne soit pas réécrit par KDE quand on bouge une fenêtre :
    * Onglet 'Papier peint'
    * Cocher la case radio 'Pas de papier peint'
    >> Et là ben le bureau n'est plus raffraichi par KDE et l'illusion est parfaite : c'est le programme et rien que lui
    >> xearth a beau se raffraichir toutes les cinq minutes, le papier peint de KDE ne fait plus chier son monde !
    >> Dans la console, j'ai mis le thème transparent et avant je voyait le papier-peint, maintenant je voit xearth :)
    >> Elle est pas belle la vie ? ;-) Ça déchire tout (oui, je m'emporte un peu trop)
    >> Qui c'est qu'a dit que KDE c'était pas bien ? (heu, oui c'est un troll ! pardon)

    - Petits problèmes bugs, et questions :
    * En fait en lançant xfishtank via "Programme de fond d'écran" de KDE la couleur de fond d'écran dans la zone du tableau de bord n'est pas celle du programme. Tant pis : je l'ai changé manuellement. Pas grave.
    * Avec kwebdesktop, on ne peut pas cliquer sur les liens (vous savez comment "dé-bloquer" ça ? ) et la barre de défilement est bien visible mais impossible de la faire défiler !
    * Quelques fois lors du raffraichissement on voit l'ancien contenu du bureau (j'avais mis xearth puis une page web et avec clique droit sur le bureau, mes menus étant ombrés (thème Slicker) l'ombre prenait l'ancienne image.
    Idem en enroulant le tableau de bord : on voit un court scintillement de l'ancienne image puis la nouvelle revient.
    * Dans l'écran "Choisissez le programme de fond d'écran" il y a des petites icônes de mapmond : elles indiquent quoi ?
    * Woups... Avec xfishtank ben ma console est pas du tout belle : quand je la déplace (hors de l'écran puis je revient), ben c buggé ! Domage : c'était mon préféré (avec les autres ce bug n'apparait pas car une seule image est produite par appel du programme).
  • # Re: Un fond d'écran "vivant"

    Posté par  . Évalué à 1.

    Mplayer -rootwin ... avec xscreensaver fonctionne bien sur ma deb unstable, mais pas sur ma Lfs.
    J'obtiens un écran noir, et aucun message d'erreur de chaque coté.

    Une idée ?
  • # OpenGL screensaver: Fin de partie

    Posté par  . Évalué à 1.

    Jai vu sur un cpu un screensaver runnant sur Linux qui sappellait Fin de partie et consistait en une partie déchecs live en screen saver. Jme demandait sil était possible de limporter sous winXP ou si on pouvait sen procurer une version de XP.

    Merci
  • # Pb sur KDE

    Posté par  . Évalué à 1.

    Dites effectivement, j'ai essayé pas mal de trucs, entre autre le scrennsaver -root &, mais ca ne donne RIEN (avant jle voyais mais plus maintenant), j'ai beau désactiver l'image de fond et les programmes style kplanet etc rien n'y fait ! Et encore pire ! Quand j'essaye le mplayer machin.avi -wid 0 ou xine -R machin.avi, il fait ke je kill kdesktop sinon je vois rien, c'est plutot gênant :s:s Qqun qurait-il uen solution ? SVPP :S (de plus iceWM et pas mal d'autres de marchent pas non plus à cause d'un problème de compatibilité avec ma carte graphique.....)
    Merci d'avance ;)
  • # Déjà fait avec E17

    Posté par  . Évalué à 1.

    Les fond d'écran animé sont géré nativement par Enlightenment E17. De plus, ils sont généralement animé de manière douce, reposante et onctueuse (non, pas ça, petits pervers) et ne font pas du tout mal aux yeux contrairement a un Xscreensaver en wallppaper (Matrix en fond d'écran, ça en jette, mais c'est difficilement tenable sur la durée).

    Comme quoi, E17 non seulement c'est bon, mangez en, mais ça rox avec ça.

    C'était ThesmallgamerS qui ne peu plus se passer de la petite cocinnelle rouge qui se balade sous son bureau ;-).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.