<![CDATA[Forum Ubuntu-fr.org / Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?id=4089 Sun, 01 May 2005 20:17:29 +0000 FluxBB <![CDATA[Réponse à : Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=26555#p26555 ok, merci

]]>
Sun, 01 May 2005 20:17:29 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=26555#p26555
<![CDATA[Réponse à : Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=26546#p26546 Je n'ai pas l'impression que l'option soit disponible dans gdm.

Mais ca doit être possible de créer un script qui fasse un lien aléatoire vers un des thèmes présent.
Il suffit alors de le lancer avant le service gdm.

En cherchant "random gdm theme" sur google, j'ai trouvé un script perl qui fait ça (l'original ici) et qui change aussi le splash screen de gnome. Je l'ai adapté pour pointer vers les répertoires d'ubuntu:

#!/usr/bin/perl

my $rootdir = '/usr/share';
my $themedir = "$rootdir/gdm/themes";
my $splashdir = "$rootdir/pixmaps/splash";
my $randdir = $themedir . '/Random';
my $splashfile = $splashdir . '/gnome-splash.png';

if ( -l $randdir )
{
    unlink $randdir;
}

if ( -l $splashfile )
{
    unlink $splashfile;
}

if ( ! -e $randdir )
{
    opendir DIR, $themedir;
    my @dirlist = readdir DIR;
    closedir DIR;

    shift @dirlist;       # Toss '.';
    shift @dirlist;       # Toss '..'

    my $choice = int( rand( @dirlist ) );
    my $chosendir = $themedir . '/' . $dirlist[$choice];

    symlink $chosendir, $randdir;
}

if ( ! -e $splashfile )
{
    opendir DIR, $splashdir;
    my @splashlist = readdir DIR;
    closedir DIR;

    shift @splashlist;    # Toss '.';
    shift @splashlist;    # Toss '..'

    $choice = int( rand( @splashlist ) );
    my $chosenfile = $splashdir . '/' . $splashlist[$choice];

    symlink $chosenfile, $splashfile;
}

Tu crées un fichier random-gdm (dans /usr/local/bin/) où tu colles le script. Tu le rends exécutable.
Si tu veux activer le changement de splash screen il faut renommer /usr/share/pixmaps/splash/gnome-splash.png pour que le script puisse créer le lien.

Ensuite, il faut définir GraphicalTheme=Random dans /etc/gdm.conf (à faire à la main) et lancer le script avant gdm. L'auteur du script porpose de rajouter /usr/local/bin/random-gdm au début de /etc/gdm/Init/Default

Si ce script ne te conviens pas il y a d'autres exemples qui se basent sur la modification automatique de gdm.conf plutôt que la création d'un thème random.

Nicolas

]]>
Sun, 01 May 2005 19:51:14 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=26546#p26546
<![CDATA[Réponse à : Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=26537#p26537 alors plutot le thème de ce login manager (systèmeAdministration/configuration de l'écran de connexion/bannière graphique)

]]>
Sun, 01 May 2005 19:06:19 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=26537#p26537
<![CDATA[Réponse à : Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=26536#p26536 Je pense juste qu'il s'agit d'un thème de login manager aléatoire.... Et je n'ai jamais entendu parler d'un truc qui puisse faire ça...

]]>
Sun, 01 May 2005 19:05:18 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=26536#p26536
<![CDATA[Réponse à : Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=26532#p26532 euh es tu sur de parler de login manager ? Le "login manager" est le programme qui te demande de t'identifier, par défaut il s'agit de GDM et personnellement j'en connais que 4 (xdm, kdm, gdm, wdm) mais j'avoue ne pas trop voir l'intérêt de mettre un login manager aléatoire et il me semble pas que ça soit possible simplement en tout cas.

]]>
Sun, 01 May 2005 19:01:43 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=26532#p26532
<![CDATA[Login Manager aléatoire ?]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=26523#p26523 Bonjour,

je veux changer mon login manager mais plusieurs me tentent ; est il possible d'en mettre un différent de façon aléatoire ?

Merci

]]>
Sun, 01 May 2005 18:50:06 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=26523#p26523