Lautstärke-Hotkeys in Crunchbang funktionieren nicht


7

Ich habe 2 Stunden damit verbracht und kann das immer noch nicht herausfinden. Es macht mich wahnsinnig. Bitte rette meine geistige Gesundheit.

Wenn ich drücke mute, zeigt der pnmixerRegler oben rechts an, dass ich gedrückt habe mute, aber der Ton ist nicht stummgeschaltet. Auf meinem Bildschirm wird auch eine Grafik mit einer Lautstärkeleiste angezeigt, die anzeigt, dass die Lautstärke stummgeschaltet wurde.

Wenn ich muteerneut drücke , pnmixerzeigt das Steuerelement an, dass ich die Taste gedrückt habe, und drei Grafiken werden hintereinander auf meinem Bildschirm angezeigt, um anzuzeigen, dass ich sie gedrückt habe. Das macht keinen Sinn. Keine Klangveränderung.

Mit den volume upund volume downTasten ändert sich die Grafik entsprechend aber auch hier keine Änderung in Ton.

Ich habe versucht, rf.xml mit folgendem zu bearbeiten:

<!-- Keybindings for volume keys -->
   <keybind key="XF86AudioRaiseVolume">
  <action name="Execute">
    <execute>amixer set -q Master,0 5%+</execute>
  </action>
</keybind> 
<keybind key="XF86AudioLowerVolume">
  <action name="Execute">
    <execute>amixer set -q Master,0 5%-</execute>
  </action>
</keybind>
<keybind key="XFAudioMute">
  <action name="Execute">
    <execute>amixer set -q Master,0 toggle</execute>
  </action>
</keybind>

Ich habe xevdie Namen der Tastenkombinationen erhalten.

Nach dem Neukonfigurieren oder Neustarten von openbox oder dem Neustart meines Computers hatte diese Änderung im Skript überhaupt keine Auswirkungen.

Übrigens uname -agibt mir:Linux KGBXCrunch 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux


1
Haben Sie versucht, die Befehle unabhängig voneinander auszuführen, um festzustellen, ob sie funktionieren?
schaiba

Eine Sache, die mir aufgefallen ist, ist, dass es sein sollte mixer -q set Master. Die `, 0` sieht also verdrahtet aus. Zweitens sollte nicht XFAudioMutesein XF86AudioMute?
Raphael Ahrens

Antworten:


0

Mein Stich dazu: Es hört sich so an, als würden die Programme die richtigen Tastenbefehle registrieren (wie aus den visuellen Hinweisen hervorgeht). Sind Sie sicher, dass die Hardware Ihrer Soundkarte tatsächlich vom Mixer verwaltet wird?

Dieser Thread enthält einige wichtige Tipps zur Fehlerbehebung bei allgemeinen Audioproblemen:

http://crunchbang.org/forums/viewtopic.php?id=4432

Aber ich vermute, dass die Audio-Management-Oberfläche (im Moment) nicht die Kontrolle über die Audio-Hardware Ihres Systems hat. Das herauszufinden ist möglicherweise nicht so einfach. Wenn ich in Ihren Schuhen stecke, würde ich einen Live-CD-Boot von Ubuntu (ebenfalls Debian-basierte Distribution) ausprobieren und prüfen, ob die Standardeinstellungen für die Audioverwaltung funktionieren. Wenn dies der Fall ist, können Sie eine tatsächliche Hardwarefehlfunktion sicher ausschließen und versuchen, einen Hinweis darauf zu erhalten, welche Pakete tatsächlich auf welche Weise verwendet wurden, und sie auf Ihre # anwenden! Installieren.


0

Ich hatte einen HP DV4000, der die gleichen Symptome wie die von Ihnen beschriebenen anzeigte. Die Lautstärkeregler scheinen zu funktionieren (Popup oben rechts), steuern jedoch nicht die Schieberegler im GUI-Mixer. Stephans Idee, dass das Lautstärkeregelungssystem die Hardware nicht kontrollierte, war richtig. Wenn Sie mit der rechten Maustaste auf das Sound-Symbol oben rechts neben der Uhr klicken (standardmäßig OpenBox) und auf Einstellungen klicken, wird ein Dialogfeld geöffnet, in dem die Einstellungen für das Lautstärkereglersymbol gesteuert werden, von dem die Signale empfangen werden die Lautstärkeregelung der Tastatur. Auf der Registerkarte Gerät befindet sich ein Dropdown-Menü mit dem Namen "Karte:". In diesem Menü können Sie mit den Lautstärketasten auswählen, welche Audiokarte Sie steuern möchten. Für das Kanalmenü sollten Sie etwas wie "Master" oder "PCM" auswählen. Dadurch wird die gesamte Audiokarte gesteuert (anstelle von "Bass" oder "Höhen"). Drücke OK. Ich habe einen "Mixer Detach-Fehler: Keine solche Datei oder kein solches Verzeichnis", aber ich denke, das ist ein nicht verwandtes Problem. Die Lautstärketasten sollten jetzt funktionieren, um die Schieberegler im Mixer einzustellen. Möglicherweise können Sie die Kartenoption auf "Standard" zurücksetzen.

Bisher ist das einzige Problem, auf das ich gestoßen bin, dass ich meine interne Audiokarte nur steuern kann, selbst wenn ich sie explizit auf die USB-Karte eingestellt habe. Dies kann jedoch ein anderes Problem sein.

Bei den drei Grafiken für die Lautstärkeregelung werden möglicherweise mehrere Instanzen von pulseaudio oder alsamixer ausgeführt. Löst es ein Neustart? Wenn dies nicht der Fall ist, versuchen Sie, die Tastenkombinationen zu kommentieren, die Sie in rc.conf (am Ende des Blocks) eingefügt haben, und starten Sie den Computer neu, um festzustellen, ob dies einen Unterschied macht. Möglicherweise werden drei angezeigt, da der Befehl dreimal empfangen wurde. Wenn das Auskommentieren der Tastenkombination die Lautstärkeregelung beeinträchtigt (keine Bildschirmgrafiken mehr), kommentieren Sie sie aus und starten Sie sie neu, um sie zurückzusetzen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.