Warum ist die Lautstärke wieder blockiert ?
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Warum ist die Lautstärke wieder blockiert ?
Hallo und guten Morgen,
ich kenne das Problem schon seit Jahren von Debian, aber der Sinn erschließt sich mir auch nach Jahren nicht. Bis jetzt hatte man nach der Neuinstallation keinen Ton, weil da irgendein Schieber (LINE) als besonderes Debian-Feature auf Null stand.
Jetzt wieder mit Jessie das gleiche Problem, nur etwas anders und hartnäckiger. Nach längerem Suchen fand ich das diesmal ein Schieber namens "Surround" mittels eines Häkchens wirkungslos gemacht worden war.
Also weg mit dem Häkchen und nun wäre es das gewesen, wenn sich nicht bei jedem neuen Systemstart diese Blockierung wieder einstellen würde. Damals hat es gereicht, den Schieber "LINE" nach oben zu schieben und der stellte sich auch nicht wieder zurück, jetzt nervt dieses Häkchen bei jedem neuen Rechnerstart und serviert einen stummen Rechner.
am herkömmlichen Lautstärkeregler zu regeln bringt gar nichts
solange nicht dieser nervige Haken im Schieber "Surround" verschwunden ist
Kann man das irgendwo editieren, so dass sich das nicht immer zurück stellt ?
Und vor allem, was soll der Quatsch überhaupt ?
ich kenne das Problem schon seit Jahren von Debian, aber der Sinn erschließt sich mir auch nach Jahren nicht. Bis jetzt hatte man nach der Neuinstallation keinen Ton, weil da irgendein Schieber (LINE) als besonderes Debian-Feature auf Null stand.
Jetzt wieder mit Jessie das gleiche Problem, nur etwas anders und hartnäckiger. Nach längerem Suchen fand ich das diesmal ein Schieber namens "Surround" mittels eines Häkchens wirkungslos gemacht worden war.
Also weg mit dem Häkchen und nun wäre es das gewesen, wenn sich nicht bei jedem neuen Systemstart diese Blockierung wieder einstellen würde. Damals hat es gereicht, den Schieber "LINE" nach oben zu schieben und der stellte sich auch nicht wieder zurück, jetzt nervt dieses Häkchen bei jedem neuen Rechnerstart und serviert einen stummen Rechner.
am herkömmlichen Lautstärkeregler zu regeln bringt gar nichts
solange nicht dieser nervige Haken im Schieber "Surround" verschwunden ist
Kann man das irgendwo editieren, so dass sich das nicht immer zurück stellt ?
Und vor allem, was soll der Quatsch überhaupt ?
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
-
- Beiträge: 3799
- Registriert: 26.02.2009 14:35:56
Re: Warum ist die Lautstärke wieder blockiert ?
Für sowas gibt es die Alsa-Utils mit alsactl. Beim Startup ein Script mit alsactl restore laufen lassen und beim shutdown alsactl store.
Wird, glaube ich sogar mittlerweile standardmäßig beim Installieren der Alsa-Utils angelegt. Dass der Sound beim ersten Start erst mal stumm ist, ist sogar vernünftig und sorgt dafür, dass Lautsprecher, die ggf an einer Hochleistungsanlage hängen, nicht die Ohren abschießen oder selbst abgeschossen werden und auch in der Dokumentation von Alsa so beschrieben.
Wird, glaube ich sogar mittlerweile standardmäßig beim Installieren der Alsa-Utils angelegt. Dass der Sound beim ersten Start erst mal stumm ist, ist sogar vernünftig und sorgt dafür, dass Lautsprecher, die ggf an einer Hochleistungsanlage hängen, nicht die Ohren abschießen oder selbst abgeschossen werden und auch in der Dokumentation von Alsa so beschrieben.
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Re: Warum ist die Lautstärke wieder blockiert ?
Irgendwas werde ich wohl falsch machen, da ändert sich nichts
Trotzdem habe ich immer mehr das Gefühl, als ob das ein "gewollter Bug" ist, jedenfalls erscheint mir das völlig sinnlos.
ich habe mehrere Anleitungen nachvollzogen und in mehreren Foren nachgegrast, offensichtlich ist dieses bekloppte "Muten" des Systems, damit irgendwelche zarten Ohren geschont werden, die Regel. Man liest bei Fedora das Gleiche, in Archlinux jammern die Leute, dass ich mit dem alsactl-Befehl mit -store nichts speichern läßt, was dann einen Reboot überlebt. Das ist alles nur für die aktuelle Sitzung. Wird der Rechner am nächsten Tag wieder angemacht, geht der Zauber von vorn los. Wie doof ist diese Begründung eigentlich - damit die Leute nichts auf die Ohren kriegen ?? Das passiert höchstens zweimal bei den Dummen, die es beim ersten Mal nicht kapieren - die anderen machen die Lautsprecher bei der Installation aus oder drehen sie zurück.
Ich habe jetzt bei Fedora, dann im Wiki von Ubuntu, im Forum von Archlinux, überall das gleiche Gejammere - warum muß ich nach jdem Start den Mixer aufrufen und die Schieber immer wieder neu einrichten, weil allein die Betätigung des Masters nicht mehr zum Erfolg führt. Lediglich jetzt im Ubuntu 14.04 scheint es wohl einer begriffen zu haben, da ist der Ton da und mit dem Verschieben des Masterreglers, gehen auch ein paar andere von den maßgeblichen Schiebern mit.
M.E. kann vom Normalnutzer - und als solche betrachte ich mich - nicht erwarten wo er den Befehl alsactl -store und alsactl -restore hinpacken soll, damit das System beim Beenden mit Root-Rechten die Einstellungen sichert und beim erneuten Hochfahren wieder herstellt. Also ich weiß es nicht. Ich verwende zwar Linux seit mehr als 13 Jahren, aber eben nur als "Verbraucher" und ich pfusche auch nicht in config-Dateien herum, mit denen ich mir dann das Ganze wieder abschieße. Da erwarte ich eigentlich einfachere Lösungen und keine Spitzfindigkeiten von Entwicklern. Es ging ja auch schon mal wesentlich einfacher und da war das System nach der Installation beim ersten Start auch gemutet.
Wie bindet man nun diese beiden Befehle wo ein, damit ich nicht jedes Mal nach dem Neustart in den Terminal muß und dann als root den Lautsprecher wieder zum Quäken bringe ? Das ist nervig und vor allem nicht zeitgemäß in einem Zeitalter, wo Smartphones festlegen, was im Kühlschrank fehlt, wann die Waschmaschine los rödelt oder die Heizung und das Licht im Haus angehen. Da sind diese Befehle in der Konsole doch aus der Steinzeit des Linux-Daseins. Für allen Quark gibt es eine Apps, nur für den Lautsprecher gibt es im Linux keinen Schalter !
Trotzdem habe ich immer mehr das Gefühl, als ob das ein "gewollter Bug" ist, jedenfalls erscheint mir das völlig sinnlos.
ich habe mehrere Anleitungen nachvollzogen und in mehreren Foren nachgegrast, offensichtlich ist dieses bekloppte "Muten" des Systems, damit irgendwelche zarten Ohren geschont werden, die Regel. Man liest bei Fedora das Gleiche, in Archlinux jammern die Leute, dass ich mit dem alsactl-Befehl mit -store nichts speichern läßt, was dann einen Reboot überlebt. Das ist alles nur für die aktuelle Sitzung. Wird der Rechner am nächsten Tag wieder angemacht, geht der Zauber von vorn los. Wie doof ist diese Begründung eigentlich - damit die Leute nichts auf die Ohren kriegen ?? Das passiert höchstens zweimal bei den Dummen, die es beim ersten Mal nicht kapieren - die anderen machen die Lautsprecher bei der Installation aus oder drehen sie zurück.
Ich habe jetzt bei Fedora, dann im Wiki von Ubuntu, im Forum von Archlinux, überall das gleiche Gejammere - warum muß ich nach jdem Start den Mixer aufrufen und die Schieber immer wieder neu einrichten, weil allein die Betätigung des Masters nicht mehr zum Erfolg führt. Lediglich jetzt im Ubuntu 14.04 scheint es wohl einer begriffen zu haben, da ist der Ton da und mit dem Verschieben des Masterreglers, gehen auch ein paar andere von den maßgeblichen Schiebern mit.
M.E. kann vom Normalnutzer - und als solche betrachte ich mich - nicht erwarten wo er den Befehl alsactl -store und alsactl -restore hinpacken soll, damit das System beim Beenden mit Root-Rechten die Einstellungen sichert und beim erneuten Hochfahren wieder herstellt. Also ich weiß es nicht. Ich verwende zwar Linux seit mehr als 13 Jahren, aber eben nur als "Verbraucher" und ich pfusche auch nicht in config-Dateien herum, mit denen ich mir dann das Ganze wieder abschieße. Da erwarte ich eigentlich einfachere Lösungen und keine Spitzfindigkeiten von Entwicklern. Es ging ja auch schon mal wesentlich einfacher und da war das System nach der Installation beim ersten Start auch gemutet.
Wie bindet man nun diese beiden Befehle wo ein, damit ich nicht jedes Mal nach dem Neustart in den Terminal muß und dann als root den Lautsprecher wieder zum Quäken bringe ? Das ist nervig und vor allem nicht zeitgemäß in einem Zeitalter, wo Smartphones festlegen, was im Kühlschrank fehlt, wann die Waschmaschine los rödelt oder die Heizung und das Licht im Haus angehen. Da sind diese Befehle in der Konsole doch aus der Steinzeit des Linux-Daseins. Für allen Quark gibt es eine Apps, nur für den Lautsprecher gibt es im Linux keinen Schalter !
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
- RobertS
- Beiträge: 516
- Registriert: 15.04.2012 13:50:53
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Rastatt BaWü
Re: Warum ist die Lautstärke wieder blockiert ?
Hmmmm, ich verwende jetzt erst seit grob 5 Jahren Debian. Aber dein Problem ist mir neu.
Wenn ich tief in dem Speicher zwischen den Ohren grabe fällt mir da noch was mit verwendetem Standardgerät ein. Allerdings nutze ich KDE und das ist schon länger her.
Hilft dir jetzt nicht weiter aber ich denke nicht daß das ein Debianspezifisches Problem ist.
Grüße
Robert
Wenn ich tief in dem Speicher zwischen den Ohren grabe fällt mir da noch was mit verwendetem Standardgerät ein. Allerdings nutze ich KDE und das ist schon länger her.
Hilft dir jetzt nicht weiter aber ich denke nicht daß das ein Debianspezifisches Problem ist.
Grüße
Robert
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Re: Warum ist die Lautstärke wieder blockiert ?
Nein, debian-spezifisch scheint es nicht zu sein, eher alsa-util-spezifisch.
Aber danke, du bringst mich da auf eine Idee, vielleicht bringt ein Paket aus KDE Abhilfe, denn es ist so, wie du sagt, das Problem gibt es in KDE nicht ...
Danke
Aber danke, du bringst mich da auf eine Idee, vielleicht bringt ein Paket aus KDE Abhilfe, denn es ist so, wie du sagt, das Problem gibt es in KDE nicht ...
Danke
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Re: Warum ist die Lautstärke wieder blockiert ?
So, sagen wir mal brauchbar gelöst.
@RobertS
von dir kam der initierende Tipp.
ich habe aus den KDE-Quellen den QasMixer mit instaliert, der beim Systemstart in der unteren Leiste erscheint, bei dem ich dann zwar nach jedem Neustart den Schieber Umgebung aktivieren und hoch schieben muß. Dann funktionieren aber auch die Lautsprecher ohne Root und ohne Terminalbefehle.
Vielleicht finde ich auch irgendwo noch den Trick, die Einstellungen des Qas-Mixers zu speichern, aber ich bin trotzdem erstmal schon um einiges weiter gekommen als zu Anfang.
Danke Robert
@RobertS
von dir kam der initierende Tipp.
ich habe aus den KDE-Quellen den QasMixer mit instaliert, der beim Systemstart in der unteren Leiste erscheint, bei dem ich dann zwar nach jedem Neustart den Schieber Umgebung aktivieren und hoch schieben muß. Dann funktionieren aber auch die Lautsprecher ohne Root und ohne Terminalbefehle.
Vielleicht finde ich auch irgendwo noch den Trick, die Einstellungen des Qas-Mixers zu speichern, aber ich bin trotzdem erstmal schon um einiges weiter gekommen als zu Anfang.
Danke Robert
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
Re: Warum ist die Lautstärke wieder blockiert ?
Hi!
Ich hatte früher mal, als ich noch mit KDE 3 gearbeitet hatte, das Problem, dass beim Starten einer Sitzung ein Start-Sound kam. Wenn dann meine voll aufgedrehte Anlage dranhing, und ich das vergessen hatte, dann schrie die mich ziemlich böse an. Das war so laut, dass ich relativ schnell eine Lösung hatte. Die ging so:
- Shell-Skript schreiben, das bei Start des Skriptes die Lautstärke herunterdreht
- Das Shell-Skript in den Autostart-Ordner von KDE einbinden
Mittlerweile (mit FVWM) hab ich solche Probleme nicht mehr (hier brüllt mich beim Start nichts an). Aber, wenn ich Probleme mit falschen Initialisierungen hätte, würde ich es wieder mit Skripten lösen, die beim Start der Sitzung ausgeführt werden würden.
Lautstärke kann ich skriptgesteuert so regeln:
Eigentlich kann man mit dem 'amixer'-Kommando alles regeln, was ein Software-Mischpult anzeigen kann. Die man-Page von 'amixer' und Google müssten da weiterhelfen.
Wäre das für dich von Interesse?
dolphin
Ich hatte früher mal, als ich noch mit KDE 3 gearbeitet hatte, das Problem, dass beim Starten einer Sitzung ein Start-Sound kam. Wenn dann meine voll aufgedrehte Anlage dranhing, und ich das vergessen hatte, dann schrie die mich ziemlich böse an. Das war so laut, dass ich relativ schnell eine Lösung hatte. Die ging so:
- Shell-Skript schreiben, das bei Start des Skriptes die Lautstärke herunterdreht
- Das Shell-Skript in den Autostart-Ordner von KDE einbinden
Mittlerweile (mit FVWM) hab ich solche Probleme nicht mehr (hier brüllt mich beim Start nichts an). Aber, wenn ich Probleme mit falschen Initialisierungen hätte, würde ich es wieder mit Skripten lösen, die beim Start der Sitzung ausgeführt werden würden.
Lautstärke kann ich skriptgesteuert so regeln:
Code: Alles auswählen
amixer set Master 80%
amixer set PCM 50%
Wäre das für dich von Interesse?
dolphin
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Re: Warum ist die Lautstärke wieder blockiert ?
ja auf jeden Fall
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
Re: Warum ist die Lautstärke wieder blockiert ?
OK, was für ein Desktop-System nutzt du? Dem Screenshot nach zu urteilen, Gnome? Ich kenn mich mit Gnome nicht so aus, weil ich es nicht benutze, aber, schau mal nach, ob es dort einen Autostart-Ordner gibt, in den man ausführbare Dateien reinlegen kann, die bei jedem Start von Gnome ausgeführt werden.
Was für ein Init-System nutzt du? Bis Debian Wheezy war es noch 'SysVinit'. Da könnte ich raussuchen, wo man etwas hinterlegt, was beim Booten ausgeführt wird. Seit Debian Jessie ist es 'Systemd'. Hier hab ich noch kein Hinterlegen von Sachen getestet, die beim Booten ausgeführt werden, aber falls das mit dem Autostart-Ordner nicht klappt, könnte eventuell ein anderer Forennutzer einen 'Systemd'-Ansatz verraten.
Was die zu hinterlegende Fracht betrifft, da hab ich mal herumgespielt. Die ist eigentlich simpel:
Was für ein Init-System nutzt du? Bis Debian Wheezy war es noch 'SysVinit'. Da könnte ich raussuchen, wo man etwas hinterlegt, was beim Booten ausgeführt wird. Seit Debian Jessie ist es 'Systemd'. Hier hab ich noch kein Hinterlegen von Sachen getestet, die beim Booten ausgeführt werden, aber falls das mit dem Autostart-Ordner nicht klappt, könnte eventuell ein anderer Forennutzer einen 'Systemd'-Ansatz verraten.
Was die zu hinterlegende Fracht betrifft, da hab ich mal herumgespielt. Die ist eigentlich simpel:
Code: Alles auswählen
amixer set Surround on
amixer set Surround off
amixer set Surround 20%
amixer set Surround 80%
amixer set Surround 0%
amixer set Surround 100%
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Re: Warum ist die Lautstärke wieder blockiert ?
als "nur-Verbraucher" des Systems muß ich fragen
kann ich das kopieren als Textdatei und es dann ausführbar machen ?
kann ich das kopieren als Textdatei und es dann ausführbar machen ?
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
Re: Warum ist die Lautstärke wieder blockiert ?
Du legst eine Textdatei mit dem Namen 'schalte_surround_ein.sh' an und schreibst diesen Text hinein:
Mit der Endung '.sh' hältst du dich an eine Konvention und sagst, dass diese Text-Datei eine 'Shell'-Datei ist.
Dann machst du die Datei ausführbar:
Im Midnight-Commander (Taste <Ctrl>+<X> dann Taste <C>) würden die Rechte der Datei mit 755 nun so aussehen:
Das so ausführbar gemachte Skript kannst du dann in den Autostart-Ordner legen, falls du einen funktionierenden gefunden hast.
Code: Alles auswählen
#!/bin/bash
amixer set Surround on
Dann machst du die Datei ausführbar:
Code: Alles auswählen
chmod 755 schalte_surround_ein.sh
Code: Alles auswählen
+------------------------- Chmod command --------------------------+
| + Permission -------------------+ + File -----------------+ |
| | [ ] set user ID on execution | | Name | |
| | [ ] set group ID on execution | | schalte_su~und_ein.sh | |
| | [ ] sticky bit | | Permissions (Octal) | |
| | [x] read by owner | | 100755 | |
| | [x] write by owner | | Owner name | |
| | [x] execute/search by owner | | user | |
| | [x] read by group | | Group name | |
| | [ ] write by group | | user | |
| | [x] execute/search by group | +-----------------------+ |
| | [x] read by others | Use SPACE to change |
| | [ ] write by others | an option, ARROW KEYS |
| | [x] execute/search by others | to move between options |
| +-------------------------------+ and T or INS to mark |
| |
| [< Set >] [ Cancel ] |
+------------------------------------------------------------------+
- berlinerbaer
- Beiträge: 3339
- Registriert: 28.04.2003 01:29:55
- Wohnort: Sachsen, Krabatregion
Re: Warum ist die Lautstärke wieder blockiert ?
Gut ok, vielen Dank,
versuche ich morgen alles, jetzt bin ich abgelenkt.
Ich melde mich wieder
Danke
versuche ich morgen alles, jetzt bin ich abgelenkt.
Ich melde mich wieder
Danke
Gruß
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.
vom Bären
Endlich in Rente! Nur weg aus dem Irrenhaus.