web-dev-qa-db-fra.com

Comment configurer une chanson au démarrage d'Ubuntu

Je me demandais s'il était possible de démarrer une chanson mp3 dans l'un des trois endroits:

  1. Après avoir démarré l'ordinateur à froid, lorsque le logo Ubuntu apparaît (lors du chargement du système).

  2. Quand j'entre dans le greeter LightDM.

  3. Lorsque j'entre dans le bureau après avoir entré mon utilisateur/pass dans le greeter.

En bonus, lancez une playlist.

4
Luis Alvarado

2 et 3 sont assez faciles (voir ci-dessous). Le numéro 1 pourrait être possible mais je ne sais pas grand-chose sur le plymouth.

Tout d'abord, créez un petit script Shell contenant ces lignes:

#!/bin/bash
mpg123 -q $1 &

J'ai choisi de l'enregistrer sous /usr/local/bin/play-sound (Assurez-vous également que mpg123 est installé). Vous pouvez utiliser n'importe quel lecteur de ligne de commande que vous aimez. Le & à la fin de la ligne est imortant car lightdm attendra jusqu'à la fin du script. Et nous voulons que le son soit joué pendant lightdm. Et le $1 sera remplacé par le fichier whaterver que nous spécifierons lors de l'exécution du script ultérieurement. N'oubliez pas non plus de chmod +x le script.

2) Modifier /etc/lightdm/lightdm.conf Et mettre greeter-setup-script=play-sound <file.mp3> quelque part dans le [SeatDefaults] section. Assurez-vous que le mp3 est accessible à tous (pas dans un dossier personnel chiffré ou autre). N'utilisez pas un long fichier car il le jouera jusqu'à la fin.

3) Exécutez gnome-session-properties à partir d'un terminal ou d'une boîte de dialogue d'exécution. Cliquez sur Add, entrez un nom astucieux, définissez la commande sur play-sound <file.mp3>. Ajoutez un commentaire si vous le souhaitez. Cliquez sur Add puis sur Close. Cela fera jouer le fichier sélectionné lorsque l'utilisateur actuel se connectera. Si vous voulez que le fichier soit lu pour tous les utilisateurs, déplacez simplement le fichier résultant de $HOME/.config/autostart/ à /usr/share/gnome/autostart/. Je pourrais ajouter qu'il existe d'autres façons de définir un son de connexion pour gnome. Ce n'est qu'un moyen rapide.

J'ai testé ces deux solutions dans Ubuntu 11.10 avec gnome-Shell et Unity. Si j'ai un peu de temps, je me pencherai sur la question de l'exécution audio lorsque plymouth s'exécute. Ou si quelqu'un d'autre sait comment le faire, n'hésitez pas à nous rejoindre.

2
Zoke

Il n'y a pas d'option pour définir un son personnalisé. Mais vous pouvez le pirater. ubuntu lance des fichiers depuis/usr/share/sons/ubuntu/stereo, placez donc votre fichier de désir et renommez-le (format de fichier ogg).

Par exemple, si vous souhaitez modifier le son de connexion, remplacez desktop-login.ogg par votre fichier.

0
shantanu