Skype unter FreeBSD?

Hallo Yanxian,

schön, das es jetzt funktioniert! :)

Also das Startscript vom emuctrl ist in
/usr/local/etc/rc.d/emuctrl.sh

Unter dem gleichen Namen hatte ich genau an
der gleichen Stelle
mal ein selbstgebasteltes Startscript abgelegt,
was mir die Einstellungen beim Starten gemacht hatte.

Das wurde dann vom Port überschrieben,
ich habe das jetzt nicht mehr!
Was komme ich auch auf die Idee, mein Script für emutrl
einfach "emutrl.sh" zu nennen. :ugly:

Aber da ließe sich ja z.B. einfach ein
"emuctrl-my-config.sh"
reinlegen.

Hatte einfach sowas in der Art geschrieben:
/usr/local/etc/rc.d/emuctrl-my-config.sh
Code:
#!/bin/sh
#--------------------------------------------------------------------
#  emuctrl-my-config.sh
#
#  My Soundsettings for emuctrl
#--------------------------------------------------------------------

#--------------------------------------------------------------------
# in4     Line-In (2) my Micro at 100%
#--------------------------------------------------------------------
emuctrl rset in4 100

Nur so als Idee.
Muß natürlich noch auf die eigenen Bedürfnisse
angepasst werden. ;)


Gruß, Fusselbär

Nachtrag:
Oh, schon wieder über Kreuz. :D

Also bei mir speichert der emuctrl leider nicht automatisch die Einstellungen.
Vielleicht sollte ich das, mit dem Script, auch mal wieder gelegentlich machen.
Allerdings brauche ich Skype oder auch Teamspeak nur ganz selten.
 
Zuletzt bearbeitet:
Klasse, dennoch recht umständlich. Man emuctrl sagt irgendwas von save:
save Export card and mixer settings for use by rc.d emuctrl script.

Es wäre doch einfacher, hätte man so etwas wie ein emuctrl.rc als Einstelldatei ...

Wie auch immer. Danke Dir für die Hilfe. Muß man nicht das Script noch über die loader.conf oder rc.conf laden lassen, so etwa emuctrl-my-config_enable="YES" oder so?
 
Hab es gerade probiert. Mit dem Eintrag
#--------------------------------------------------------------------
# in0 AC97 Codec my Micro at 100%
#--------------------------------------------------------------------
/usr/local/sbin/emuctrl rset in0 100:100
Sollte es eigentlich gehen (ohne Pfad gab es Fehlermeldungen, daß er emuctrl nicht gefunden hätte), allerdings ist nach einem Neustart alles weg :( Irgendwo habe ich da einen gewaltigen Denkfehler. Meiner Meinung nach sollte dieses save-Kommando ausreichen, nur, wie genau muß es formuliert werden?
 
Hallo,

heute wollte ich mal wieder Skype benutzen,
und die Einstellungen von emuctl waren mal wieder weg.

Nachdem ich mittels emuctrl die Einstellungen so hatte,
das der Microfoneingang wieder aktiv war und Skype funktionierte,
habe ich mal die Einstellungen in eine Datei geschrieben:

Code:
emuctrl list > emuctrl-setup

Diese Datei habe ich dann entsprechend
als Einstellungscript umgestaltet:
Code:
#!/bin/sh

#------------------------------------------------------------------------------------------
# Setup my Audigy for Skype
#------------------------------------------------------------------------------------------

#------------------------------------------------------------------------------------------
# KDE Info Window - Just for Fun :-)
#------------------------------------------------------------------------------------------
kdialog --title "Setup Audigy emutcrl fuer Skype" --passivepopup \
			"Dialog schliesst sich in 10 sekunden" 10
#------------------------------------------------------------------------------------------


# Id	Description          	  Vol	RecVol
# FX (PCM) buses
# fx0	DSP FX BUS 0        	100:100	(100:100)
emuctrl set fx0 100
emuctrl rset fx0 
# DSP Inputs
# in0	AC97 Codec          	100:100	(100:100)
emuctrl set in0 100
emuctrl rset in0 100
# in1	CD S/PDIF           	  0:0	(0:0)
# in2	Optical S/PDIF      	  0:0	(0:0)
# in4	Line-In (2)         	100:100	(100:100)
emuctrl set in4 100
emuctrl rset in4 100
# in5	Coaxial S/PDIF      	  0:0	(0:0)
# in6	AUX2                	  0:0	(0:0)
# DSP Outputs
# out0	DIGITAL: Front      	  0:0
# out1	DIGITAL: Center     	  0
# out2	DIGITAL: Subwoofer  	  0
# out3	Headphones          	  0:0
# out4	DIGITAL: Rear       	  0:0
# out5	Front               	100:100
emuctrl set out5 100
# out6	Center              	  0
# out7	Subwoofer           	  0
# out9	Rear                	  0:0
# out10	AC97 ??             	100:100
emuctrl set out10 100
# out13	A/D converter (REC) 	100:100
emuctrl set out13 100
# Main Mix
# mix0	Main Mix            	100:100	(100:100)
emuctrl set mix0 100
emuctrl rset mix0 100
Der Teil mit dem kdialog ist funktionsfreier Firlefanz,
und nur zu meinem eigenem Spaß enthalten,
kann also problemlos gelöscht werden,
oder auskommentiert. ;)
(kdialog ist Teil von KDE)

Die auskommentierten Einstellungen von emuctrl list
habe ich so darin belassen.
Unter die jeweils erwünschte Einstellung habe
ich dann den entsprechenden emuctrl Befehl gesetzt.

Meine Audigy ist eine alte Audigy "Player" (Audigy1)
Eventuell ist die eigene Soundkarte anders belegt,
bitte selbst Überblick mittels
Code:
emuctrl list
verschaffen, und auf die eigenen Bedürfnisse anpassen.

Dann nur noch die Shebang drübergesetzt,
das ganze umbenannt in:
Code:
emuctrl-setup.sh
und nach:
Code:
/usr/local/bin
verschoben.

Dann nur noch ausführbar machen.
Code:
chmod 755 emuctrl-setup.sh

Unter
Code:
/usr/local/etc/rc.d
befindet sich das reguläre Startscript vom emu10kx Teiber,
es heißt:
Code:
emuctrl.sh
In diesem Verzeichnis wäre es auch denkbar,
das eigene Setup-Script hineinzusetzen,
wenn es sich bewährt hat.
(Dann natürlich ohne den kdialog Firlefanz)
Bitte aber nicht mit dem gleichen Namen
wie das reguläre Startscript. ;)

Im Moment habe ich das Script ganz profan über das KDE Startmenü
ereichbar gemacht.
Da kann ich es bequem per Mausklick aufrufen,
bekomme den kdialog gezeigt,
und die Einstellungen sind dann so,
wie oben im Script,
womit bei mir Skype funktioniert.


Gruß, Fusselbär
 
Zurück
Oben