Einzelnen Beitrag anzeigen
Ungelesen 26.04.11, 20:49   #2
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.827
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Eine mögliche Lösung wäre eine udev regeln anzulegen.
Eigene udev regeln legt man in /etc/udev/rules.d ab. Die Dateiendung muss dann .rules sein. Dieser Regel könnte man ein S***** zuschreiben welches startet und den Microfoneingang aktiviert.

So eine Regel könnte so aussehen:
#Headset
BUS=="usb", KERNEL=="Gerätebezeichnung", SYSFS{idVendor}=="vendorid", RUN+="/home/user/s*****.bash"

Gerätebezeichung und vendorid musst du deinem Headset entsprechend anpassen.
Gerätebezeichnung erhälst du z.B. Wenn du das Headset ansteckst und dann im Terminal dmesg eingibst.
Die Vendor ID müsstest du bekommen wenn du folgendes eingbist:
grep 'vid' /var/log/messages . Vermtl bekommst du dann eine Zeile wie diese ...founded vid (0X1234). 1234 wäre als Beispiel deine VendorID.

Da Ubuntu meines Wissens PulseAudio verwendet suchst du dir jetzt im Wiki raus wie der Befehl für das Unmuten des Mikros ist.

Danach legst du dir eine Datei namens s*****.bash in deinem Homeverzeichnis an und trägst folgendes ein:

#!/bin/bash

<Den Befehl den du aus dem Wiki gesuchst hast.>

Danach speicherst du die Datei und machst sie, in dem du im terminal chmod +x s*****.bash eingibst, noch ausführbar.

Wenn du alles richtig gemacht hast wird jetzt jedesmal wenn du das Headset anschließt das S***** ausgeführt und der Microeingang automatisch aktiviert.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten