ich nutze mein schlepptop als jukebox an meiner stereoanlage, steuere das ganze über ssh/moc. Ich find's klasse so :)
Eine sache nerft jedoch: der systempieps (beim start von kdm oder beim runterfahren) läuft dann auch über die soundkarte. Klar, höre schon alle rufen "mach halt die stereoanlage erst nach dem booten an", was ja prinzipiell nicht falsch ist, dennoch ist es halt so , dass ich den rechner aufklappe, startknopf drücke und sofort wieder zuklappe, die stereoanlage einschalte und an meinen arbeitsplatz gehe und eben keine lust habe das booten abzuwarten. Außerdem tritt dieses problem natürlich bei jedem d-u (auch über ssh) und eben auch beim runterfahren auf.
Ok, das ist wohl ehr ein luxusproblem ... und im schlimsten fall gar nicht lösbar, falls doch wäre ich um tipps dankbar:
Problem:
Wie verhindere ich, dass systempiepse an die audiokarte gehen. Systempiepse sollen nur über den systempiepser ausgegeben werden. Geht das?
Bei Systempieps dachte ich zuerst, du meinst den Piepton der manchmal im Terminal kommt (z.B bei Autocompletion). Der geht weg wenn Du in der /etc/inputrc die Zeile set bell-style nonehast bzw. auskommentierst.
Wenn Du den Startup-/Shutdown-Sound von KDE meinst: Systemsteuerung -> Anwendungs-und Systembenachrichtigungen wählen, aus dem Dropdown nach "Quelle für das Ereignis" KDE auswählen, dort kannst Du alle Änderungen vornehmen.
Wenn Du im zweiten Tab "Wiedergabe-Einstellungen" anhakst 'Keine Audioausgabe', sollte Dein System insgesamt ruhig bleiben.
Quote from: "der_bud"Bei Systempieps dachte ich zuerst, du meinst den Piepton der manchmal im Terminal kommt (z.B bei Autocompletion). Der geht weg wenn Du in der /etc/inputrc die Zeile set bell-style nonehast bzw. auskommentierst. ...
Genau den meinte ich. Vollkommen ausschalten will ich das jedoch nicht ... schließlich würde das auch die alarmsounds ausschalten. Kann man irgendwie die lautstärke dieser (nennen wir sie mal Terminal-) pieptöne beeinflussen (pcm oder master meine ich natürlich nicht)? Geht warscheinlich nicht, aber ich frag zur sicherheit mal ...
Ich hatte vor langer Zeit mal was gefunden, dass man die Tonfrequenz auf einen "angenehmeren" Wert setzen könnte, finde das aber im Moment nicht mehr wieder.
Eine Variante wäre noch den o.g. Parameter auf set bell-style visible zu setzen, dann ist Ruhe aber das Fenster blinkt um Deine Aufmerksamkeit zu wecken (habe ich noch nie ausprobiert).
Oder aber statt in /etc/inputrc packst Du das in eine ~/.inputrc Deines $users, dann ist Userterminal still aber Rootkonsole piept noch (wg. wichtige Alarme = als root unterwegs?)
--
Edit: Gerade gefunden:
http://www.linuxforums.org/forum/ubuntu-linux/122950-how-lower-volume-cpu-beep.html#post593650
und
http://www.phwinfo.com/forum/linux-debian-user/234151-adjusting-volume-system-beep.html#post1007654
Demnach wäre also in bashrc mit xset b(=bell) Werte für Volume, Tonhöhe und -dauer setzbar, also mit niedrigen Hertz und Dauer ein kurzes Brummen?
Da xset, evtl nur für Konsolefenster unter X gültig. Für andere Terminals habe ich noch den Parameter setterm -blength hier gefunden: https://wiki.archlinux.de/title/PC_Speaker_Piepen_abstellen
Viel Spaß beim ausprobieren, dreh vorher die Anlage schön auf :lol: .
(Und nochmal editiert, der letzte und entscheidende Lin funktionierte wegen eines P.unkts nicht)
wow, danke für die infos, da bin ich wohl längere zeit beschäftigt. Falls du das mit der tonfrequenz irgendwann noch findest ruhig hier nachreichen, etwas fürs volumen wäre natürlich ideal.
Natürlich bin ich nicht als root unterwegs, aber ich möchte ggf. beim booten einen alarm wegen staubmäusen im lüfter hören können.
danke nochmals ...
Jau, ich hab noch was gefunden[1]. Hab bei mir in einem Terminal nacheinander setterm -blength 50
setterm -bfreq 150gesetzt. Das gibt dann einen kurzen schnarrenden Laut (provoziert mit Backspace). Vielleicht reicht dann schon zum dauerhaften Speichern, sobald Du für Dich passende Werte hast, ein setterm -storeFalls nicht, weiß ich gerade nicht in welche Startdatei das gehört, aber dafür hast Du ja den Thread zu util-linux :wink:
- [1] Quelle: http://linux.about.com/library/cmd/blcmdl1_setterm.htm
viel weiter bin ich nicht, aber um ein paar weniger brauchbare erfahrungen reicher:
1) um welchen beep geht es überhaupt:
ich boote mein schlepptop. In dem moment in dem der graphiktreiber geladen wird verschwindet die textausgabe, der bildschirm wird schwarz und zentral in der mitte erscheint der runde verlaufscursor. Und nach wenigen sekunden 3,4,5 sekunden während der runde verlaufskursor noch immer kreiselt und eben noch *bevor* der KDE HG mit anmeldemaske erscheint ertönt dieser piep, den ich loswerden oder wesentlich leiser bekommen möchte.
Derzeit habe ich probleme überhaupt zu identifizieren woher der beep rührt.
xset führt da wohl nicht weiter, weil das als root garnicht ausgeführt werden kann, andererseits user zu diesem zeitpunkt noch garnicht involviert sind.
daher scheidet
xset b 50
in /etc/bash.bashrc (systemweit) oder in ~/.bashrc zur konfiguration aus, wie durch versuch und irrtum auch bestätigt.
setterm -blength 0
in der /etc/inputrc führt auch nicht zum gewünschten ergebnis, dafür zu dem nervenaufreibenden sideeffect, dass plötlich das kleine "s" nicht mehr eingegeben werden konnte. Das bekam ich erst über den gebrauch der history wieder gradegebogen, "su" un d andere "s"-haltige wörter konnt ich ja nicht mehr eingeben :(
Daher:
wie und in welcher startdatei kann ich diesen beep steuern?
Ich vermute schon, dass das wohl irgendwie mit "setterm blength <nummer>" geht, aber in welcher datei. Die option "-store" dient laut manpage nicht dazu!
EDIT://
# peep ausschalten
setterm -blength 0
in /etc/bash.bashrc
brachte auch nichts.