Lautstärketasten funktionieren in Unity, aber nicht in XFCE4

20

Meine Lautstärketasten funktionieren in xfce nicht. Wenn ich sie verwendet habe, wird auf dem Bildschirm angezeigt, dass die Lautstärke geändert wird, aber die Lautstärke ändert sich überhaupt nicht (dasselbe gilt für die Stummschalttaste).

Das Seltsame ist, dass die Tasten jetzt gut funktionieren, wenn ich von XFCE auf Ubuntu umsteige.

Ich weiß nicht, ob das wichtig ist, aber ich habe eine Soundkarte in meinem Computer.

Wie kann ich dafür sorgen, dass die Lautstärketasten in xfce funktionieren?

skeept
quelle
Haben Sie andere Audiogeräte wie HDMI aktiviert? Möglicherweise sind die Lautstärketasten für diese Geräte konfiguriert und nicht für Ihren primären Lautsprecher. Gehen Sie zum Lautstärkeregler (oder geben Sie das pavucontrolTerminal ein) und suchen Sie unter Konfiguration nach anderen Geräten. Schalten Sie alle anderen Geräte als das integrierte Audio aus und melden Sie sich ab, um die Änderungen zu sehen.
Christian Skjødt,

Antworten:

14

Dies ist in 12.10 noch kaputt. Sie können das Problem beheben, indem Sie xfce4-mixer installieren und dann manuell die Mixer auswählen, die damit gesteuert werden sollen. Rufen Sie dann den xfce4-Einstellungseditor auf und geben Sie den Namen der "aktiven Karte" ein. Die Stummschalttaste funktioniert immer noch nicht richtig. Sie können den Ton damit stummschalten, aber nicht die Stummschaltung aufheben. Alles andere funktioniert jedoch, einschließlich Benachrichtigungen auf dem Bildschirm. Es ist wirklich schwierig, alles zum Laufen zu bringen, deshalb habe ich einen Fehler gefunden: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

Im Detail soll es in xfce4-mixer ungefähr so ​​aussehen:

xfce4-mixer

Dies sollte nur den primären Lautstärkeregler Ihrer Soundkarte anzeigen. Sie müssen oben eine Soundkarte auswählen und dann auf "Steuerelemente auswählen ..." klicken, um Steuerelemente hinzuzufügen. Dann musst du im xfce4-settings-editor die "active-card" so einstellen:

xfce4-settings-editor

Unter "Soundkarten" sehen Sie eine Liste aller Soundkarten, für die Sie Mixer hinzugefügt haben. Sie werden wahrscheinlich mehrere Karten haben, so dass es einige Versuche und Irrtümer erfordern kann, die richtige zu finden. Sie müssen den Namen der richtigen Karte von "Soundkarten" auf "Aktivkarte" kopieren - dies ist der Mixer, den die Lautstärketasten steuern.

Alistair Buxton
quelle
Ich habe es geschafft, eine Karte zu finden, die ich mit lauter, leiser und stumm schalten konnte - aber nicht ohne Stummschaltung. Ich musste stattdessen eine andere Karte verwenden, um die Stummschaltung aufzuheben. Ich konnte herausfinden, welche Karte verwendet werden sollte, indem ich herausfand, ob alle Steuerelemente in der xfce4-mixer-App funktionieren (und nicht jedes Mal den gesamten Prozess des Hinzufügens der Karte und des Testens meiner Tastaturkürzel durchlaufen musste).
Corvec
2
Aus irgendeinem Grund ist "active-card" für mich nicht unter "Property" aufgeführt.
User87317
@ user87317 Ich habe das gleiche Problem, Sie müssen es vom Eigenschaftswert 'Soundkarte' kopieren. Es ist eine einfache Zeichenfolge.
Abmeldung am
5

xfce4-volumedFunktioniert nur bei mir, wenn es nicht im Daemon-Modus läuft. Die Lautstärketasten funktionieren bei mir, wenn ich diesen Befehl ausführe, um vorhandene volumed-Prozesse zu beenden und einen neuen zu starten, der nicht im Dämonmodus ausgeführt wird:

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

Dadurch wird der Prozess mit nohup ausgeführt, sodass das Terminal, in dem Sie diesen Befehl ausführen, geschlossen werden kann, ohne den Prozess zu beenden.

Stephen Ostermiller
quelle
2
Ah, da ist mein Problem! - entweder xfce4-volumedgestorben oder es startet nicht bei der Anmeldung (es ist zu lange her, seit ich neu gestartet habe, dass ich mich nicht erinnere, ob ich das Problem beim letzten Booten hatte). Das manuelle Starten xfce4-volumedhat mir geholfen (funktioniert auch im Daemon-Modus).
Ponkadoodle
Hallo! Fortschritt! Bisher laufe ich nur xfce4-volumed --no-daemondirekt in einem Terminal, jetzt muss ich nur noch herausfinden, wie ich es beim Booten zum Starten bringe!
Nmz787
4

Diese Lautstärketasten sind gnomebasiert ... oder einheitsbasiert oder was auch immer ... Sie müssen benutzerdefinierte Tastaturkürzel in den Tastatureinstellungen erstellen, um die Lautstärke zu verringern, zu erhöhen und stummzuschalten Master 5% + "für Volumenreduzierung" Amixer-Set Master 5% - "für Stummschaltung" Amixer-Set Master-Toggle "

Arpit Roopchandani
quelle
Dies funktioniert, bietet aber nicht das Benachrichtigungs-OSD, das mit xfce4-volumed geliefert wird. Es gibt also überhaupt kein Bildschirmfeedback ...
kolslorr
1

Ich hatte das gleiche Problem in Xubuntu 12.04, obwohl ich nicht weiß, ob es in Unity funktioniert hätte, da ich nur Xfce4 habe. Geben Sie im Terminal Folgendes ein:

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

Quelle: https://wiki.archlinux.org/index.php/Xfce#Xfce4-volumed

MrPink
quelle
Dies wird in 12.10 nicht funktionieren, da xfce4-mixer nicht standardmäßig installiert ist und diese Einstellungen daher nicht existieren. Siehe meine Antwort unten, um zu erfahren, wie man sie erstellt.
Alistair Buxton
1

Wenn dies ein vorübergehendes Problem ist, wie es in meinem Fall der Fall war, tun Sie es einfach in der Befehlszeile:

killall xfce4-volumed && xfce4-volumed

Felipe
quelle
0

Ich habe das Problem behoben, dass der Parameter "Active Card" im xfce4-settings-editor geändert wurde

Ich besitze zwei Soundkarten (eine HDMI- und eine normale) und die ausgewählte Karte unterscheidet sich von der normalen Karte, die ich verwendet habe.

Damiano
quelle
0

Ich hatte auch dieses seltsame Problem, ich konnte den Lautstärkeregler im Menü anpassen und es würde nichts bewirken. Wenn ich es mit meiner Tastatur einstellen würde, würde sich der Schieberegler bewegen, aber nichts würde sich mit der tatsächlichen Lautstärke ändern.

Ich habe es behoben, indem ich zu ging PulseAudio Volumne Control. Im Output DevicesBedienfeld sehen Sie alle Optionen Ihrer Soundkarte. Von dort aus habe ich sichergestellt, dass der Port auf Analog Output eingestellt ist. In Ihrem Fall kann es sich um HDMI oder Kopfhörer handeln, je nachdem, wohin Sie Ihren Sound übertragen möchten. Wählen Sie dann die Option "Als Fallback festlegen". Es sieht aus wie ein grünes Häkchen.

Ich musste nicht installieren xfce4-mixer, um dies zum Laufen zu bringen.

John
quelle
0

In Settings > Settings Manager > Keyboard > Applications Shortcut:

  • hinzufügen amixer set Master 3+, um die Lautstärke zu erhöhen
  • Hinzufügen amixer set Master 3-, um die Lautstärke zu verringern
  • hinzufügen amixer -D pulse set Master Playback Switch togglezu Mute / Ton ein
dr0i
quelle
0

Ich traf ein ähnliches Problem und schaffte es, es zu lösen.

In meinem Ubuntu Studio 18.10 XFCE4 enthielt die Startanwendung den XFCE Volume Daemon. Wenn ich ihn deaktivierte, neu startete und das xfce4-pulseaudio-Plugin installierte, funktioniert er wie vorgesehen.

Hoffe, es hilft anderen da draußen.

edorain
quelle