{{tag>Karmic personnalisation BROUILLON}} ---- ====== Xsplash : écran d'attente graphique via le serveur Xorg ====== Fonctionne uniquement avec [[karmic|Ubuntu 9.10 Karmic Koala]]. À partir de [[lucid|Ubuntu 10.04 LTS Lucid Lynx]], se référer à la page [[Plymouth]]. 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. {{ :xsplash:xsplash-karmic.png?300}} Il fait son apparition dans la version 9.10 « [[karmic|Karmic Koala]] » d'Ubuntu. Le but est de permettre un démarrage en douceur, supprimant les semblants d'hésitation générés 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 [[wpfr>Kernel-based_mode-setting|KMS]] ceci permet (actuellement sur les cartes intel et certaines ATI) d'avoir un démarrage sans clignotement. Dans [[Karmic]], le logo blanc qui apparait correspond à un [[Usplash]] classique, que vous pouvez modifier avec Usplash Manager. ([[http://forum.ubuntu-fr.org/viewtopic.php?pid=3094565#p3094565|source]]) ===== Pré-requis ===== Xsplash n'est disponible qu'à partir de Karmic. 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 ??? ===== Installation ===== Si ce n'est déjà fait, il vous suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt://xsplash|xsplash]]**. ===== Utilisation ===== 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/ Les fichiers image doivent être accessibles par l'utilisateur gdm 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. ===== Désinstallation ===== Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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 : [[utilisateurs:Johndescs]] (création).//