62 votes

Comment démarrer pulseaudio-equalizer ?

Je viens d'installer pulseaudio-equalizer sur mon Ubuntu 17.10 en suivant la réponse aquí avec :

sudo apt-get install pulseaudio-equalizer

Lorsque je veux lancer l'application, j'obtiens :

$ pulseaudio
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

Comment puis-je commencer pulseaudio-equalizer ?

105voto

dessert Points 36815

Pour démarrer l'égaliseur pulseaudio, lancez :

qpaeq

Si cela vous donne l'erreur

There was an error connecting to pulseaudio,
please make sure you have the pulseaudio dbus module loaded, exiting...

puis chargez ces deux modules en utilisant pactl :

pactl load-module module-equalizer-sink
pactl load-module module-dbus-protocol

et, pour rendre ces changements permanents, modifiez ~/.config/pulse/default.pa (le créer si nécessaire) et ajouter ces lignes :

load-module module-equalizer-sink
load-module module-dbus-protocol

Si vous êtes un utilisateur de wayland, démarrez plutôt l'égaliseur de cette façon :

QT_QPA_PLATFORM=wayland qpaeq

4voto

leogama Points 161

Edit : J'ai créé une petite installation script qui crée les trois fichiers et les place au bon endroit. Il suffit de télécharger le script et de l'exécuter dans un terminal : sh pulseaudio-equalizer-setup.sh


Si vous avez seulement besoin/veut que l'égaliseur de son fonctionne pendant que le GUI de l'égaliseur est ouvert, j'ai créé une solution minimale de travail avec ces fichiers :

~/.config/pulse/default.pa - faire en sorte que le module dbus-protocol soit chargé par défaut

.include /etc/pulse/default.pa

# Needed by module-equalizer-sink.
load-module module-dbus-protocol

~/.local/bin/equalizer - doit être rendu exécutable

#!/bin/sh
pactl load-module module-equalizer-sink
pactl set-default-sink "$(pactl list sinks short | awk '/equalizer/ { print $2 }')"
qpaeq
pactl unload-module module-equalizer-sink

~/.local/share/applications/equalizer.desktop - créer une icône dans le menu des applications

[Desktop Entry]
Name=PulseAudio Equalizer
GenericName=Sound Equalizer

Type=Application
Terminal=false
Exec=equalizer
TryExec=qpaeq
StartupWMClass=qpaeq

Icon=audio-headphones
Categories=Qt;AudioVideo;

Note 1 : Assurez-vous que ~/.local/bin est dans votre PATH . Sinon, soit vous déplacez le fichier exécutable dans un répertoire qui es en PATH (par exemple /usr/local/bin ) ou substituer la commande dans le Exec= par un chemin absolu vers le script.

Note 2 : Pour exécuter l'application immédiatement après avoir installé les fichiers aux bons endroits, exécutez cette commande avant :

$ pactl load-module module-dbus-protocol

Conseil : Si vous redimensionnez la fenêtre de l'égaliseur en l'élargissant, davantage de commandes apparaissent pour des bandes de fréquences audio plus étroites, permettant un réglage plus fin.

PulseAudio Equalizer

0voto

Nate T Points 1359

Cette réponse se veut un soutien à ceux qui sont déjà là. Une bonne façon de résoudre un problème comme celui qui précède est de taper

apropos pulseaudio | grep \(1\)

et vous devriez vous retrouver avec une liste de toutes les commandes sur votre machine avec le mot pulseaudio dans la description de son manuel. Tapez man -k a le même effet que apropos mais cette dernière est plus facile à retenir, à mon avis.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X