Hallo, ich habe das Programm "EarCandy" ausprobiert, jetzt hatte / habe ich viele Probleme. Zuerst habe ich keinen Ton bekommen und jetzt ist die Lautstärke sehr niedrig. PS Earcandy ist jetzt von meiner Festplatte gelöscht.
Wenn ich den Alsamixer öffne mit:
alsamixer
Ich sehe, dass die Lautstärke für die Lautsprecher Null ist. Jetzt schiebe ich es auf die maximale Lautstärke. Aber nach jedem Neustart muss ich alsamixer wieder öffnen und die Lautstärke wieder auf max stellen. Kann ich die Einstellungen für alsamixer speichern oder gibt es eine andere Möglichkeit, das Problem zu beheben?
/var/lib/alsa/asound.state
. Gibt es einen anderen Grund dafür, dass es nicht funktioniert?alsamixer
und Ändern der Master-Ebene (2) Wiederherstellen der Konfiguration (3) Überprüfen Sie, ob die Master-Ebene wiederhergestellt wurde. Wenn dies wie erwartet der Fall ist, prüfen Sie, ob die Wiederherstellung beim Systemstart tatsächlich ausgelöst wird (chkconfig alsa-utils
sollte angezeigt werdenalsa-utils on
).sudo alsactl store
lasse, gibt es mir den folgenden Fehleralsactl: get_controls:567: snd_ctl_open error: Invalid argument
.Sie können die Mixer-Einstellungen auch in einer benutzerdefinierten Datei speichern
alsactl
:Neuladen:
quelle
/etc/asound.state
und die Reload-Zeile zu meiner hinzugefügt/etc/rc.local
.rc.local
(obwohl es auch mit relativen funktionieren sollte, weil es derselbe Benutzer ist ... aber nicht). danke und ich hoffe meinDie Antwort von Seppo Erviälä ist richtig, aber nicht vollständig. Wie dma_k bereits angemerkt hat,
man alsactl
heißt es am Ende klar, dasspalacsinit hat entsprechend darauf hingewiesen, dass Sie config mit in Ihre Datei speichern können
und neu laden mit
Dies kann durch Platzieren der zweiten Zeile, des Wiederherstellungsbefehls, in einer .desktop-Datei weiter verbessert werden.
Sie müssen ausführen
nano ~/.config/autostart/alsarestore.desktop
, um den Nano-Texteditor zu öffnen und eine~/.config/autostart/alsarestore.desktop
Datei zu erstellen . Einträge im~/.config/autostart/
Verzeichnis werden verwendet, um Programme und Dienste für einen bestimmten Benutzer beim Starten / grafischen Anmelden automatisch zu starten.Der Inhalt der .desktop-Datei sollte folgendermaßen aussehen:
Unter anderem könnten Sie Ihre Konfiguration in speichern
/etc/asound.state
und mit ihr verknüpfen/var/lib/alsa/asound.state
, aber dies ist eher ein Vorschlag als eine getestete Lösungquelle
Exec
Zeile in der.desktop
Datei zu ändernExec=bash -c "sleep 5 && alsactl --file ~/.config/asound.state restore"
. Das führt zu einer Verzögerung von 5 Sekunden. Was auch immer Ihre Einstellungen überschreibt, wird zuerst ausgeführt und anschließend wird Ihr Wiederherstellungsbefehl ausgeführt. Versuchen Sie, mit densleep
Werten zu spielen, wenn dies Ihre Einstellungen überschreibt.Nachdem ich 2 Monate lang versucht hatte, "sudo alsactl store" zum Laufen zu bringen, schaffte ich es endlich. Geben Sie zunächst das Terminal "alsamixer" ein, um die Benutzeroberfläche von alsamixer aufzurufen. Nehmen Sie dann die gewünschten Konfigurationen vor (z. B. Erhöhen Sie den Lautsprecher- / Kopfhörerpegel oder schalten Sie die Stummschaltung durch Drücken von "m" auf der Tastatur ein). Nun zum wichtigsten Teil. Bevor Sie alsamixer beenden, öffnen Sie ein neues Terminal und gehen Sie wie folgt vor: "sudo su", um hohe Berechtigungen zu erhalten (Seien Sie sehr vorsichtig mit Befehlen, die Sie im "sudo su" -Modus verwenden, da Sie möglicherweise Ihr System zerstören) und speichern Sie dann "alsactl store" alsa Einstellungen. Schließen Sie dann beide Terminals und starten Sie Ihren Computer neu. Das erledigt die Arbeit.
quelle
sudo su
.Die Lösung von Sergiy Kolodyazhnyy hat für mich funktioniert. Obwohl ich die Modifikation von hinzufügen musste
Exec=bash -c "sleep 5 ...
. In der Tat geschieht dies, weil PulseAudio ALSA modifiziert.Eine andere Lösung besteht darin, PulseAudio während des Startvorgangs zu deaktivieren (siehe hier ):
Suchen
; autospawn = yes
, entfernen;
und ändern in:Diese Lösung hat auch bei mir funktioniert, obwohl mir Ubuntu beim Start einen Systemprogrammfehler gemeldet hat. Da ich diese Art von Nachrichten hasse, habe ich die erste Lösung verwendet.
quelle
Nach dem Start sollte
sudo alsamixer
der Mixer die vorgenommenen Änderungen beibehalten.Siehe Sound funktioniert nicht, wenn mein Profil geladen ist. Auf diese Antworten können Sie auch einen Hinweis finden.
Viel Glück!
quelle
Alsa-Json-Gateway https://github.com/fulup-bzh/AlsaJsonGateway unterstützt das Speichern / Wiederherstellen von Soundkartensitzungen über die JSON / REST-API
quelle
Versuchen Sie, die Antwort von @Sergiy Kolodyazhnyy
alsactl
durch den vollständigen Pfad zu ersetzen (unabhängig davon, waswhich alsactl
an Sie zurückgegeben wurde).quelle