Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Xsplash : écran d'attente graphique via le serveur Xorg

Xsplash est un programme affichant un écran d'attente, basé sur Xorg. Il est comparable à usplash dans son utilisation mais son principe est totalement différent.

Il fait son apparition dans la version 9.10 « Karmic Koala » d'Ubuntu. Le but est de permette un démarrage en douceur, supprimant les semblants d'hésitation générées par les transitions entre l'écran de connexion, la session à proprement parler ou lors d'un changement d'utilisateur. Xsplash ne remplace pas usplash (du moins dans Karmic), il se glisse entre lui et l'écran de connexion lors du démarrage de l'ordinateur.

Conjointement au KMS ceci permet (actuellement sur les cartes intel et certaines ATI) d'avoir un démarrage sans clignotement.

Xsplash n'est disponible qu'à partir de Kamric.

Xsplash va de pair avec la nouvelle mouture de GDM (à partir de la 2.22) puisque c'est lui qui le démarre automatiquement.

FIXME Comportement avec KDM

Ubuntu, Ubuntu Netbook Remix

Xsplash est installé et intégré par défaut.

Xubuntu, Kubuntu, …

Il n'y a pas Xsplash par défaut.

FIXME Les variantes avec GDM devraient l'avoir simplement en l'installant… et avec KDM aussi ???

Si ce n'est déjà fait, il vous suffit d'installer le paquet xsplash.

On peut le lancer manuellement (pour tester) :

sudo xsplash

Changer l'image de fond

Xsplash intègre un système de recherche des résolutions pour trouver celle qui coïncide le mieux avec l'affichage. (Plus depuis la mise à jour du 06/11/09)

Les fichiers d'origine sont stockés ici : /usr/share/images/xsplash/

On peut essayer une image directement :

sudo xsplash -b /chemin/vers/l'image.jpg
En modifiant les fichiers de configuration

En attendant une interface utilisateur, la méthode universelle du geek invétéré (GDM uniquement) :

Pour changer « en dur » une image, il suffit de rajouter à l'invocation faite par GDM d'Xsplash laquelle utiliser.

Pour l'image pendant le démarrage de l'ordinateur et avant GDM, changer dans le fichier /etc/gdm/Init/Default la ligne (vers le début) :

/usr/bin/xsplash --gdm-session --daemon

en

/usr/bin/xsplash --gdm-session --daemon -b /chemin/vers/l'image.jpg

De même entre GDM et le bureau : /etc/gdm/PreSession/Default

/usr/bin/xsplash --daemon

vers

/usr/bin/xsplash --daemon -b /chemin/vers/l'image.jpg

Le Ping-Pong

Si l'on veut changer un peu, on peut modifier la façon de défiler de l'animation : au lieu d'avoir de gauche à droite, l'aller-retour. Il suffit de passer à Xsplash le paramètre -p de la même manière que pour changer l'image de fond ci-dessus.

En profondeur

Xsplash écoute les signaux dbus pour s'interrompre au moment voulu (lorsque le bureau ou GDM sont prêts).

Pour assigner un signal d'attente (i.e. un programme qui doit être chargé) :

dbus-send --system --type=method_call --dest=com.ubuntu.BootCurtain
/com/ubuntu/BootCurtain com.ubuntu.BootCurtain.AddWaitSignal string:XXXXXXXX

Pour envoyer un signal (le chargement du programme est terminé)

dbus-send --system --type=method_call --dest=com.ubuntu.BootCurtain
/com/ubuntu/BootCurtain com.ubuntu.BootCurtain.SignalLoaded string:XXXXXXXX

où XXXXXXXX est le nom du drapeau / programme / signal à gérer.

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

Dans la variante Ubuntu simple ou netbook remix (avec GNOME), sa suppression cassera le paquet virtuel ubuntu-desktop ou ubuntu-netbook-remix ! Ceci peut être ennuyeux pour le système de dépendances (en particulier lors des mises à niveau).

Contributeurs principaux : Johndescs (création).

  • xsplash.1257415269.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)