Voici la manière de faire, j'ai oublié qu'il y avait de la documentation sur ce sujet quelque part sur les forums d'Ubuntu. J'ai pensé la poster ici pour ceux qui souhaitent le faire :) (c'est pour le thème sonore "smooth", mais cela peut être facilement adapté à presque n'importe quel thème sonore que vous souhaitez installer). J'ai également apporté quelques changements relatifs, pour rendre cela plus lisible:
-
Installer quelques paquets requis: sudo apt-get install gnome-session-canberra sox
-
Télécharger le thème sonore
-
Extraire le fichier: tar xzvf foo.tar.gz
-
Copier le contenu extrait (dossier "foo") dans votre répertoire de sons: /.local/share/sounds
(créez le répertoire "sounds" s'il n'existe pas encore)
-
Activer les événements sonores et les sons de retour d'information.
Par exemple, dans Mate, allez sur le Centre de Contrôle --> Sons et activez-les là-bas; dans Xfce, cela se fait en entrant dans le terminal: xfconf-query -c xsettings -p /Net/EnableEventSounds -s true
xfconf-query -c xsettings -p /Net/EnableInputFeedbackSounds -s true
- Définir "foo" comme thème sonore par défaut
Par exemple, dans Mate, allez dans Centre de Contrôle --> Sons
et définissez-le là; dans Xfce, cela se fait en entrant dans le terminal: xfconf-query -c xsettings -p /Net/SoundThemeName -s "foo"
- Configurer la variable d'environnement nécessaire. Ajoutez à la fin de
~/.profile:
Code:
GTK_MODULES="$GTK_MODULES:canberra-gtk-module" export GTK_MODULES
Cela devrait être tout. Peut-être qu'une déconnexion est nécessaire avant que cela ne commence à fonctionner.
--//--
-
Pour un son de démarrage, créez une nouvelle application au démarrage (Gestionnaire de paramètres
ou Centre de Contrôle
>> Session et démarrage >> Démarrage automatique de l'application) avec les paramètres suivants: - Nom = Son de connexion
- Commande = canberra-gtk-play -f ~/.local/share/sounds/foo/stereo/desktop-login.oga
-
Pour le son de déconnexion, vous devez remplacer xfce4-session
. Pour ce faire, avec les privilèges root, créez le fichier /usr/local/bin/xfce4-session
avec le contenu suivant..
Contenu:
#!/bin/bash
# exécuter le véritable exécutable xfce4-session
/usr/bin/xfce4-session
# à la sortie, exécutez mon truc
canberra-gtk-play -f ~/.local/share/sounds/foo/stereo/desktop-logout.oga
Et rendez ce fichier exécutable:
sudo chmod +x /usr/local/bin/xfce4-session