Hallo an alle Nach einigem mitlesen habe ich mich auch entschlossen „ifplugd“ zu installieren. Mein System: Samsung P30 mit Suse 9.1 Ifplugd 0.25 von Packman installiert. eth 0 ist eine Realtek 8139 eth 1 ist eine Intel Ipw 2100 Beide Karten sind für DHCP konfiguriert. Beide ifcfg...Dateien haben den Eintrag DHCLIENT_PRIMARY_DEVICE='yes' Die Funktion möchte ich so, wie hier bereits beschrieben: http://lists.suse.com/archive/suse-laptop/2004-Aug/0035.html Kabel rein-Lan läuft/wlan aus. Kabel raus-Lan aus/wlan ein. In der ifplugd.conf steht INTERFACES="eth0" Die Zeile ARGS="-fwI -u0 -d10" habe ich nicht verändert. Als ifplugd.action habe ich das Beispiel von Stefan Seyfried verwendet (habe eth0 und eth1 entsprechend getauscht). Ebenso habe ich mit den Startparameter der beiden Karten herum probiert. Eigentlich sollte man beide auf manuell stellen, damit ifplugd die Karten handelt (nach meinem Verständnis)? Hat aber nicht funktioniert. Ich habe den Eindruck, ifplugd ist gar nicht aktiv? Was hab ich übersehen? Wer kann mir (einem Einsteiger) dieses Tool verständlich näher bringen? Danke und Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Hast du als root folgendes ausgeführt? /etc/init.d/ifplugd start Man kann das auch in Yast über den Runlevel Editor steuern (damit kann man das Starten von ifplugd bei jedem Systemstart einrichten) Niko Am Sonntag, 8. August 2004 16:33 schrieb Manfred Timm:
Hallo an alle Nach einigem mitlesen habe ich mich auch entschlossen „ifplugd“ zu installieren. Mein System: Samsung P30 mit Suse 9.1 Ifplugd 0.25 von Packman installiert. eth 0 ist eine Realtek 8139 eth 1 ist eine Intel Ipw 2100 Beide Karten sind für DHCP konfiguriert. Beide ifcfg...Dateien haben den Eintrag DHCLIENT_PRIMARY_DEVICE='yes'
Die Funktion möchte ich so, wie hier bereits beschrieben: http://lists.suse.com/archive/suse-laptop/2004-Aug/0035.html Kabel rein-Lan läuft/wlan aus. Kabel raus-Lan aus/wlan ein.
In der ifplugd.conf steht INTERFACES="eth0" Die Zeile ARGS="-fwI -u0 -d10" habe ich nicht verändert. Als ifplugd.action habe ich das Beispiel von Stefan Seyfried verwendet (habe eth0 und eth1 entsprechend getauscht). Ebenso habe ich mit den Startparameter der beiden Karten herum probiert. Eigentlich sollte man beide auf manuell stellen, damit ifplugd die Karten handelt (nach meinem Verständnis)? Hat aber nicht funktioniert. Ich habe den Eindruck, ifplugd ist gar nicht aktiv? Was hab ich übersehen? Wer kann mir (einem Einsteiger) dieses Tool verständlich näher bringen?
Danke und Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Am Sonntag, 8. August 2004 16:54 schrieb Nikolaus Krismer:
Hast du als root folgendes ausgeführt?
/etc/init.d/ifplugd start
Man kann das auch in Yast über den Runlevel Editor steuern (damit kann man das Starten von ifplugd bei jedem Systemstart einrichten)
Niko
Hi Niko Der Waaahnsinn. Es geht. Schaltet wunderbar um. Heisst also, die Startparameter der Karten müssen nicht verändert werden? Beide stehen auf Geräteaktivierung "Beim Systemstart". Wenn es jetzt auch noch "beep" macht, beim rein und raus stöpseln, bin ich happy?! Danke und Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Die Startparameter der Karte kannst du unverändert übernehmen. Die Einstellung "Beim Systemstart" ist schon mal richtig, allerdings hat das nichts mit ifplugd zu tun... ... das heisst nur, dass dabei die Karten gestartet werden (aber eben nicht das Umschalten der Karten). Was du jetzt noch machen musst, damit das bei jedem Start funktioniert, ist folgendes: 1) Yast2 starten 2) System -> Runlevel-Editor starten 3) In den Expertenmodus wechseln 4) In der Liste ifplugd finden und anklicken 5) Bei "Der Dienst wird in folgenen Runleveln gestartet" 3 und 5 anklicken ... das war's dann auch schon. Jetzt funktioniert ifplugd auch nach jedem Neustart Niko Am Sonntag, 8. August 2004 17:18 schrieb Manfred Timm:
Am Sonntag, 8. August 2004 16:54 schrieb Nikolaus Krismer:
Hast du als root folgendes ausgeführt?
/etc/init.d/ifplugd start
Man kann das auch in Yast über den Runlevel Editor steuern (damit kann man das Starten von ifplugd bei jedem Systemstart einrichten)
Niko
Hi Niko Der Waaahnsinn. Es geht. Schaltet wunderbar um. Heisst also, die Startparameter der Karten müssen nicht verändert werden? Beide stehen auf Geräteaktivierung "Beim Systemstart". Wenn es jetzt auch noch "beep" macht, beim rein und raus stöpseln, bin ich happy?!
Danke und Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Am Sonntag, 8. August 2004 17:31 schrieb Nikolaus Krismer:
Was du jetzt noch machen musst, damit das bei jedem Start funktioniert, ist folgendes: 1) Yast2 starten 2) System -> Runlevel-Editor starten 3) In den Expertenmodus wechseln 4) In der Liste ifplugd finden und anklicken 5) Bei "Der Dienst wird in folgenen Runleveln gestartet" 3 und 5 anklicken
... das war's dann auch schon. Jetzt funktioniert ifplugd auch nach jedem Neustart
Niko
Hallo Niko Danke, hab ich so eingestellt. Funktioniert 1a. Fällt Dir eventuell was dazu ein, wie man den "Beep" aktiviert? Sollte eigentlich standartmäßig aktiv sein. Zitat: "May beep when the cable is unplugged, plugged, the interface configuration succeeded or failed." Die Option -b schaltet den Beep ab, wenn ich es richtig gelesen hab. Hmm, das wär halt noch das Sahnehäubchen. Danke und Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Hi Manfred, also das mit dem Beep düfte wohl so sein: Ifplugd ruft beim (Dis)Connecten des Kabels den Shell Befehl "beep" auf (ja den gibt's in SuSE wirklich...) Zumindest bei mir ist das Problem nicht mit ifplugd verbunden, da sich auch beim händischen Eintippen von "beep" in die Konsole nichts tut. Man müsste herausfinden, ob beep auf einem Laptop überhaupt funktionieren kann, denn soweit ich weiss, hat ein Laptop keinen internen Lautsprecher, wie die meisten Desktop PCs (bei Laptops muss man ja schließlich Platzsparen - nachdem so ein interner Lautsprecher nicht wirklich klein ist und zudem noch magnetisch (was bei dem Platzangebot eines Laptops auch ein Problem für die Festplatte darstellen könnte) sind, bin ich mir fast sicher, dass es keinen Laptop mit integriertem Lautsprecher gibt). Was man jetzt noch versuchen kann, ist beep selbst umzuschreiben. Ich hab das zwar nicht versucht (weil ich im Moment nicht wirklich viel Zeit habe), aber generell müsste das so funktionieren. Man löscht zuerstmal das beep File (wahrscheinlich in /usr/bin oder /bin ... einfach mal suchen) - besser man benennt es in beep.old um - und ersetzt es durch ein Shell Skript. Dieses Shell Skript könnte man dann so einstellen, dass es beim Aufruf den Befehl "play /data/myBeepFile.wav" abspielt (da gibt's doch diverse Beep's in KDE). Das müsste dann funktinoieren (Voraussetzung: Paket sox muss installiert sein, denn sonst gibt's keinen play Befehl...) Ich versuch das mal heute Abend, wenn ich (hoffentlich) etwas mehr Zeit hab... ... ich "darf" grad Win2000 Updates auf einem 300Mhz Rechner durchlaufen lassen... Niko Am Sonntag, 8. August 2004 17:59 schrieb Manfred Timm:
Hallo Niko Danke, hab ich so eingestellt. Funktioniert 1a.
Fällt Dir eventuell was dazu ein, wie man den "Beep" aktiviert? Sollte eigentlich standartmäßig aktiv sein. Zitat: "May beep when the cable is unplugged, plugged, the interface configuration succeeded or failed." Die Option -b schaltet den Beep ab, wenn ich es richtig gelesen hab. Hmm, das wär halt noch das Sahnehäubchen.
Danke und Gruß Manfred
-- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Hallo Liste, auf meinem Laptop (Evo N800c) geht beep einwandfrei, wenn auf der Konsole als user "beep" absetze. Wolfram Helmert Nikolaus Krismer schrieb:
Hi Manfred,
also das mit dem Beep düfte wohl so sein: Ifplugd ruft beim (Dis)Connecten des Kabels den Shell Befehl "beep" auf (ja den gibt's in SuSE wirklich...)
Zumindest bei mir ist das Problem nicht mit ifplugd verbunden, da sich auch beim händischen Eintippen von "beep" in die Konsole nichts tut. Man müsste herausfinden, ob beep auf einem Laptop überhaupt funktionieren kann, denn soweit ich weiss, hat ein Laptop keinen internen Lautsprecher, wie die meisten Desktop PCs (bei Laptops muss man ja schließlich Platzsparen - nachdem so ein interner Lautsprecher nicht wirklich klein ist und zudem noch magnetisch (was bei dem Platzangebot eines Laptops auch ein Problem für die Festplatte darstellen könnte) sind, bin ich mir fast sicher, dass es keinen Laptop mit integriertem Lautsprecher gibt).
Was man jetzt noch versuchen kann, ist beep selbst umzuschreiben. Ich hab das zwar nicht versucht (weil ich im Moment nicht wirklich viel Zeit habe), aber generell müsste das so funktionieren. Man löscht zuerstmal das beep File (wahrscheinlich in /usr/bin oder /bin ... einfach mal suchen) - besser man benennt es in beep.old um - und ersetzt es durch ein Shell Skript. Dieses Shell Skript könnte man dann so einstellen, dass es beim Aufruf den Befehl "play /data/myBeepFile.wav" abspielt (da gibt's doch diverse Beep's in KDE).
Das müsste dann funktinoieren (Voraussetzung: Paket sox muss installiert sein, denn sonst gibt's keinen play Befehl...)
Ich versuch das mal heute Abend, wenn ich (hoffentlich) etwas mehr Zeit hab... ... ich "darf" grad Win2000 Updates auf einem 300Mhz Rechner durchlaufen lassen... Niko
Am Sonntag, 8. August 2004 17:59 schrieb Manfred Timm:
Hallo Niko Danke, hab ich so eingestellt. Funktioniert 1a.
Fällt Dir eventuell was dazu ein, wie man den "Beep" aktiviert? Sollte eigentlich standartmäßig aktiv sein. Zitat: "May beep when the cable is unplugged, plugged, the interface configuration succeeded or failed." Die Option -b schaltet den Beep ab, wenn ich es richtig gelesen hab. Hmm, das wär halt noch das Sahnehäubchen.
Danke und Gruß Manfred
-- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Am Sonntag, 8. August 2004 18:37 schrieb W.Helmert:
Hallo Liste, auf meinem Laptop (Evo N800c) geht beep einwandfrei, wenn auf der Konsole als user "beep" absetze. Wolfram Helmert
Zumindest bei mir ist das Problem nicht mit ifplugd verbunden, da sich auch beim händischen Eintippen von "beep" in die Konsole nichts tut.
Also bei mir beept es aber auch (per Console). Hmm, die einzige beep-Datei hab ich unter /dev gefunden, mit Schloss davor, nicht ausführbar. Ob ifplugd diese nicht findet..? Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Das kann man wohl am einfachsten herausfinden, wenn man mal einen Beep provoziert. Beept es bei dir denn auch, wenn du auf der Konsole den Tabulator verwendest, wenn es mehrere passende Dateien gibt?? (Hmm... hoffentlich ist klar was ich meine... - cd einfach mal in ein Verzeichnis, dass mehrere mit a beginnende Dateien enthält - gib auf der Konsole noch a ein und drücke 1-2mal den Tabulator... beept's jetzt??) Wenn das funktioniert, dann dürft das "nicht ausführbar" der beep Datei eigentlich keinen Einflus haben (vermute ich jetzt halt mal) Niko Am Sonntag, 8. August 2004 19:15 schrieb Manfred Timm:
Am Sonntag, 8. August 2004 18:37 schrieb W.Helmert:
Hallo Liste, auf meinem Laptop (Evo N800c) geht beep einwandfrei, wenn auf der Konsole als user "beep" absetze. Wolfram Helmert
Zumindest bei mir ist das Problem nicht mit ifplugd verbunden, da sich auch beim händischen Eintippen von "beep" in die Konsole nichts tut.
Also bei mir beept es aber auch (per Console). Hmm, die einzige beep-Datei hab ich unter /dev gefunden, mit Schloss davor, nicht ausführbar. Ob ifplugd diese nicht findet..?
Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Am Sonntag, 8. August 2004 19:24 schrieb Nikolaus Krismer:
Das kann man wohl am einfachsten herausfinden, wenn man mal einen Beep provoziert. Beept es bei dir denn auch, wenn du auf der Konsole den Tabulator verwendest, wenn es mehrere passende Dateien gibt?? Ja, es beept ;-)
Wenn das funktioniert, dann dürft das "nicht ausführbar" der beep Datei eigentlich keinen Einflus haben (vermute ich jetzt halt mal)
Niko Eventuell hat es was mit den Rechten zu tun? Na wohl nicht, nur als User kann ich ja auch beepen. Hmm, das Sahnehäubchen verläuft.... bei der Hitze heut ;-)). Vielleicht hat noch jemand eine Idee?? Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Hmm, also nachdem das Ganze jetzt doch ziemlich speziell wird, würde ich es mal bei folgender Mailing-Liste versuchen: https://seth.intheinter.net/mailman/listinfo/ifplugd-discuss Du kannst dann ja die Lösung wieder hier posten (wenn's eine gibt) Niko Am Sonntag, 8. August 2004 19:53 schrieb Manfred Timm:
Am Sonntag, 8. August 2004 19:24 schrieb Nikolaus Krismer:
Das kann man wohl am einfachsten herausfinden, wenn man mal einen Beep provoziert. Beept es bei dir denn auch, wenn du auf der Konsole den Tabulator verwendest, wenn es mehrere passende Dateien gibt??
Ja, es beept ;-)
Wenn das funktioniert, dann dürft das "nicht ausführbar" der beep Datei eigentlich keinen Einflus haben (vermute ich jetzt halt mal)
Niko
Eventuell hat es was mit den Rechten zu tun? Na wohl nicht, nur als User kann ich ja auch beepen. Hmm, das Sahnehäubchen verläuft.... bei der Hitze heut ;-)). Vielleicht hat noch jemand eine Idee?? Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Hallo Manfred, hallo Leute, Am Sonntag, 8. August 2004 19:15 schrieb Manfred Timm: [...]
Also bei mir beept es aber auch (per Console). Hmm, die einzige beep-Datei hab ich unter /dev gefunden, mit Schloss davor, nicht ausführbar. Ob ifplugd diese nicht findet..?
cb@cboltz:~> type -a beep beep is aliased to `echo -en "\007"' Deshalb gibt es kein /bin/beep ;-) Gruß Christian Boltz --
Jaja ... Ich bin eine arme Sau ... Aber das Passwortproblem konnte ich mit einem Zettel unter der Tastatur gut lösen *scnr* :-)) Nenn all Deine Paßwörter geheim und Du hast kein Problem. Ist ungefähr genauso sicher wie ein Zettel unter der Tastatur. [> Konrad Neitzel und Bernd Brodesser in suse-linux]
On Sun, Aug 08, 2004 at 05:31:39PM +0200, Nikolaus Krismer wrote:
Die Startparameter der Karte kannst du unverändert übernehmen. Die Einstellung "Beim Systemstart" ist schon mal richtig, allerdings hat das nichts mit ifplugd zu tun...
nein, das ist in diesem fall zumindest suboptimal. Somit werden beide karten beim systemstart hochgefahren und welche dann die default-route bekommt, ist mehr oder weniger Glückssache. Funktionieren tut es wohl nur deswegen, weil beide per DHCP konfiguriert sind. Richtiger ist in diesem Fall: beide Karten auf "manual", dann werden sie beim Systemstart erstmal vom Netz- werkskript nicht angefaßt, dafür dann vom ifplugd gestartet.
Was du jetzt noch machen musst, damit das bei jedem Start funktioniert, ist folgendes: 1) Yast2 starten 2) System -> Runlevel-Editor starten 3) In den Expertenmodus wechseln 4) In der Liste ifplugd finden und anklicken 5) Bei "Der Dienst wird in folgenen Runleveln gestartet" 3 und 5 anklicken
Wenn man faul ist, kann man auch einfach "chkconfig ifplugd on" machen ;-) -- Stefan Seyfried
On Sun, Aug 08, 2004 at 06:21:13PM +0200, Nikolaus Krismer wrote:
Hi Manfred,
also jetzt wird's esoterisch...
also das mit dem Beep düfte wohl so sein: Ifplugd ruft beim (Dis)Connecten des Kabels den Shell Befehl "beep" auf (ja
nein. Ifplugd ist ein ordentliches Stück Software. Der macht das selbst. einfach ein Control-G auf's Terminal und das piept ganz von alleine.
den gibt's in SuSE wirklich...)
Zumindest bei mir ist das Problem nicht mit ifplugd verbunden, da sich auch beim händischen Eintippen von "beep" in die Konsole nichts tut. Man müsste herausfinden, ob beep auf einem Laptop überhaupt funktionieren kann, denn soweit ich weiss, hat ein Laptop keinen internen Lautsprecher, wie die
also meine Notebooks kann man zur Not auch als Ghettoblaster für arme verwenden, die klingen nicht übertrieben schön, aber laut.
meisten Desktop PCs (bei Laptops muss man ja schließlich Platzsparen - nachdem so ein interner Lautsprecher nicht wirklich klein ist und zudem noch magnetisch (was bei dem Platzangebot eines Laptops auch ein Problem für die Festplatte darstellen könnte) sind, bin ich mir fast sicher, dass es keinen Laptop mit integriertem Lautsprecher gibt).
Meine haben alle sogar 2 Lautsprecher (links und rechts).
Was man jetzt noch versuchen kann, ist beep selbst umzuschreiben. Ich hab das zwar nicht versucht (weil ich im Moment nicht wirklich viel Zeit habe), aber generell müsste das so funktionieren. Man löscht zuerstmal das beep File (wahrscheinlich in /usr/bin oder /bin ... einfach mal suchen) - besser man benennt es in beep.old um - und ersetzt es durch ein Shell Skript.
beep ist ein alias: seife@susi:~> alias beep alias beep='echo -en "\007"'
Dieses Shell Skript könnte man dann so einstellen, dass es beim Aufruf den Befehl "play /data/myBeepFile.wav" abspielt (da gibt's doch diverse Beep's in KDE).
hilft nix, ist im ifplugd fest einkompiliert. Allerdings weiss ich nicht, mit welchen Optionen der ifplugd von packman kompiliert ist. Auch verstehe ich nihct, warum nicht einfach der von der 9.1-DVD verwendet wird.
Am Sonntag, 8. August 2004 17:59 schrieb Manfred Timm:
Hallo Niko Danke, hab ich so eingestellt. Funktioniert 1a.
Fällt Dir eventuell was dazu ein, wie man den "Beep" aktiviert? Sollte eigentlich standartmäßig aktiv sein. Zitat: "May beep when the cable is unplugged, plugged, the interface configuration succeeded or failed." Die Option -b schaltet den Beep ab, wenn ich es richtig gelesen hab. Hmm, das wär halt noch das Sahnehäubchen.
das piept bei mir einfach so. Mach mal folgendes (in der Textkonsole, STRG-ALT-F1): while sleep 1; do beep; done und dann dreh mal an allen knöpfen des soundkarten-mixers. -- Stefan Seyfried
On Sun, Aug 08, 2004 at 07:53:28PM +0200, Manfred Timm wrote:
Eventuell hat es was mit den Rechten zu tun? Na wohl nicht, nur als User kann ich ja auch beepen. Hmm, das Sahnehäubchen verläuft.... bei der Hitze heut ;-)). Vielleicht hat noch jemand eine Idee??
seife@susi:~> rpm -qi ifplugd
Name : ifplugd Relocations: (not relocatable)
Version : 0.22 Vendor: SuSE Linux AG, Nuernberg, Germany
Release : 33 Build Date: Di 06 Apr 2004 04:55:46 CEST
Install date: Do 08 Apr 2004 08:51:24 CEST Build Host: g103.suse.de
Group : Productivity/Networking/Other Source RPM: ifplugd-0.22-33.src.rpm
Size : 91384 License: GPL
Signature : DSA/SHA1, Di 06 Apr 2004 05:04:38 CEST, Key ID a84edae89c800aca
Packager : http://www.suse.de/feedback
URL : http://0pointer.de/lennart/projects/ifplugd/
Summary : A daemon that activates network interfaces on cable plug
Description :
ifplugd is a lightweight Linux daemon which configures the network
automatically when a cable is plugged in and deconfigures it when the
cable is pulled. It is primarily intended for usage with laptops. It
relies on the distribution's native network configuration subsystem,
and is thus not very intrusive.
Authors:
--------
Lennard Poettering
Hallo Stefan und alle anderen Ich fasse mal zusammen... Am Sonntag, 8. August 2004 23:09 schrieb Stefan Seyfried:
der piepst bei mir. Wenn du eine andere Version hast, dann kann ich nichts dazu sagen. Ich habe den, der bei 9.1 dabei ist. -- Habe mittlerweile beide (0.22 + 0.25) Versionen getestet. Resultat identisch. Kein beep beim stecken. Den einzigen zusätzlichen Beep (bei beiden Versionen) habe ich beim booten.
Richtiger ist in diesem Fall: beide Karten auf "manual", dann werden sie beim Systemstart erstmal vom Netz-werkskript nicht angefaßt, dafür dann vom ifplugd gestartet.
Dachte ich eigentlich auch. Damit bleibt aber nach Systemstart (ohne Kabel) die wlan (eth1) inaktiv. Erst das rein- bzw ausstecken des Kabels aktiviert die Karten dann entsprechend. Nun habe ich eth0 auf "manual"; eth1 auf "beim Systemstart" stehen. Soweit tut es. Kann man dies ev verbessern?
Mach mal folgendes (in der Textkonsole, STRG-ALT-F1): while sleep 1; do beep; done und dann dreh mal an allen knöpfen des soundkarten-mixers.
Das Kommando sorgt für ein "Beep-Konzert". Hab dann mit Kamix "rumgespielt". Allerdings wofür? Die Beeps höre ich ja. Fehlt da noch ein anderes Soundtool? Oder gibts im KDE-Kontollzentrum was zu tun? Hmm, seltsam. Danke für Eure Geduld Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
Hallo Stefan, hallo Leute, Am Sonntag, 8. August 2004 23:06 schrieb Stefan Seyfried:
Allerdings weiss ich nicht, mit welchen Optionen der ifplugd von packman kompiliert ist. Auch verstehe ich nihct, warum nicht einfach der von der 9.1-DVD verwendet wird.
Zumindest letzteres dürfte für Leute schwierig werden, die noch auf die CDs angewiesen sind - dort ist der ifplugd anscheinend nicht drauf :-( pin 0.29 - package info for ifplugd [...] ------------------------------------------------------------------ *** zgrep ifplugd /var/lib/pin/ARCHIVES.gz ------------------------------------------------------------------ Das ist die ARCHIVES.gz von den SuSE 9.1-CDs. Auch die Suchfunktion in YaST2 hat nichts gefunden. Gruß Christian Boltz --
Blödsinn. Firmen egal ob deutsch oder amerikanisch zahlen in Deutschland ohnehin keine Steuern! Ach Ja??? Und wie nennst Du denn die Kröten, die im Zuge der Quartalsmäßigen Krötenwanderung aus meinem Terrarium in Richtung Finazamt entfleuchen??? [> Harald Huthmann und Thorsten Körner in suse-linux]
Hi, also nur um mal zu erklären, was ich mit internem Lautsprechern meinte (sorry bezüglich der Wortwahl, aber die "Boxen", die hier angesprochen werden, die zugegebenermaßen in einem Laptop integriert sind, sind in dem Sinn keine internen Lautsprecher - ich erwähnte schon die unglückliche Wortwahl ;-)) Unter einem "internen Lautsprecher" verstehe ich das Ding, das in einem Desktop PC drin ist, das wirklich nur beepen kann und das einen für diesen Zweck unglaublich großen Magneten besitzt - und deshalb beim Werkeln am Desktop PC ungemein nützlich ist) Meines Wissens nach, sollte der Beep in Linux direkt aus diesem Lautsprecher kommen und nicht aus den Boxen (liege ich da etwa falsch?? - klar kann man das Umstellen aber per Default kommt doch kein Beep aus den Boxen - deshalb: interner Lautsprecher ab -> kein Beep mehr) Niko Am Sonntag, 8. August 2004 23:06 schrieb Stefan Seyfried:
On Sun, Aug 08, 2004 at 06:21:13PM +0200, Nikolaus Krismer wrote:
Hi Manfred,
also jetzt wird's esoterisch...
also das mit dem Beep düfte wohl so sein: Ifplugd ruft beim (Dis)Connecten des Kabels den Shell Befehl "beep" auf (ja
nein. Ifplugd ist ein ordentliches Stück Software. Der macht das selbst. einfach ein Control-G auf's Terminal und das piept ganz von alleine.
den gibt's in SuSE wirklich...)
Zumindest bei mir ist das Problem nicht mit ifplugd verbunden, da sich auch beim händischen Eintippen von "beep" in die Konsole nichts tut. Man müsste herausfinden, ob beep auf einem Laptop überhaupt funktionieren kann, denn soweit ich weiss, hat ein Laptop keinen internen Lautsprecher, wie die
also meine Notebooks kann man zur Not auch als Ghettoblaster für arme verwenden, die klingen nicht übertrieben schön, aber laut.
meisten Desktop PCs (bei Laptops muss man ja schließlich Platzsparen - nachdem so ein interner Lautsprecher nicht wirklich klein ist und zudem noch magnetisch (was bei dem Platzangebot eines Laptops auch ein Problem für die Festplatte darstellen könnte) sind, bin ich mir fast sicher, dass es keinen Laptop mit integriertem Lautsprecher gibt).
Meine haben alle sogar 2 Lautsprecher (links und rechts).
Was man jetzt noch versuchen kann, ist beep selbst umzuschreiben. Ich hab das zwar nicht versucht (weil ich im Moment nicht wirklich viel Zeit habe), aber generell müsste das so funktionieren. Man löscht zuerstmal das beep File (wahrscheinlich in /usr/bin oder /bin ... einfach mal suchen) - besser man benennt es in beep.old um - und ersetzt es durch ein Shell Skript.
beep ist ein alias: seife@susi:~> alias beep alias beep='echo -en "\007"'
Dieses Shell Skript könnte man dann so einstellen, dass es beim Aufruf den Befehl "play /data/myBeepFile.wav" abspielt (da gibt's doch diverse Beep's in KDE).
hilft nix, ist im ifplugd fest einkompiliert. Allerdings weiss ich nicht, mit welchen Optionen der ifplugd von packman kompiliert ist. Auch verstehe ich nihct, warum nicht einfach der von der 9.1-DVD verwendet wird.
Am Sonntag, 8. August 2004 17:59 schrieb Manfred Timm:
Hallo Niko Danke, hab ich so eingestellt. Funktioniert 1a.
Fällt Dir eventuell was dazu ein, wie man den "Beep" aktiviert? Sollte eigentlich standartmäßig aktiv sein. Zitat: "May beep when the cable is unplugged, plugged, the interface configuration succeeded or failed." Die Option -b schaltet den Beep ab, wenn ich es richtig gelesen hab. Hmm, das wär halt noch das Sahnehäubchen.
das piept bei mir einfach so. Mach mal folgendes (in der Textkonsole, STRG-ALT-F1): while sleep 1; do beep; done
und dann dreh mal an allen knöpfen des soundkarten-mixers. -- Stefan Seyfried
On Tue, Aug 10, 2004 at 08:50:09PM +0200, Nikolaus Krismer wrote:
Hi,
Unter einem "internen Lautsprecher" verstehe ich das Ding, das in einem Desktop PC drin ist, das wirklich nur beepen kann und das einen für diesen Zweck unglaublich großen Magneten besitzt - und deshalb beim Werkeln am Desktop PC ungemein nützlich ist)
Meines Wissens nach, sollte der Beep in Linux direkt aus diesem Lautsprecher kommen und nicht aus den Boxen (liege ich da etwa falsch?? - klar kann man
nun ja, aber das Signal, das auf diesen Piepser gegeben wird, kann doch auch einfach an einen der Mixer-Eingänge gelegt werden und voila - schon kommt der piep auch aus den Boxen. Bei allen Notebooks die neuer als 5 Jahre sind, wird das so gemacht. Der extra Lautsprecher kostet nämlich nicht nur Platz sondern vor allem Geld ;-) -- Stefan Seyfried
On Mon, Aug 09, 2004 at 06:52:23PM +0200, Manfred Timm wrote:
Hallo Stefan und alle anderen Ich fasse mal zusammen...
Am Sonntag, 8. August 2004 23:09 schrieb Stefan Seyfried:
Richtiger ist in diesem Fall: beide Karten auf "manual", dann werden sie beim Systemstart erstmal vom Netz-werkskript nicht angefaßt, dafür dann vom ifplugd gestartet.
Dachte ich eigentlich auch. Damit bleibt aber nach Systemstart (ohne Kabel) die wlan (eth1) inaktiv. Erst das rein- bzw ausstecken des Kabels aktiviert die Karten dann entsprechend. Nun habe ich eth0 auf "manual"; eth1 auf "beim Systemstart" stehen. Soweit tut es. Kann man dies ev verbessern?
naja, nicht einfach. Du könntest den ifplugd auch an beiden interfaces lauschen lassen, ich habe ihn allerdings mit wlan noch nicht probiert. Ausserdem: was passiert, wenn beide interfaces "link" melden?. Deine Lösung ist schon in Ordnung, so wird erstmal das wlan hochgefahren und wenn ifplugd dann doch ein Kabel am eth0 entdeckt, fährt er das wlan halt wieder runter und eth0 hoch.
Mach mal folgendes (in der Textkonsole, STRG-ALT-F1): while sleep 1; do beep; done und dann dreh mal an allen knöpfen des soundkarten-mixers.
Das Kommando sorgt für ein "Beep-Konzert". Hab dann mit Kamix "rumgespielt". Allerdings wofür? Die Beeps höre ich ja. Fehlt da noch ein anderes Soundtool? Oder gibts im KDE-Kontollzentrum was zu tun? Hmm, seltsam.
nö, wenn das piept, sollte ifplugd auch piepsen. Seltsam. Du hast nicht zufällig "-b" in den ifplugd-optionen? mach mal "ps auxwww|grep ifplugd" und sag uns was dabei herauskommt. -- Stefan Seyfried
Hallo Stefan Am Freitag, 13. August 2004 16:23 schrieb Stefan Seyfried:
naja, nicht einfach. Du könntest den ifplugd auch an beiden interfaces lauschen lassen, ich habe ihn allerdings mit wlan noch nicht probiert. Ausserdem: was passiert, wenn beide interfaces "link" melden?. Deine Lösung ist schon in Ordnung, so wird erstmal das wlan hochgefahren und wenn ifplugd dann doch ein Kabel am eth0 entdeckt, fährt er das wlan halt wieder runter und eth0 hoch.
Ok, lass ich so. Funktioniert sehr gut so.
nö, wenn das piept, sollte ifplugd auch piepsen. Seltsam. Du hast nicht zufällig "-b" in den ifplugd-optionen?
Nein, extra noch mal nachgeschaut.
mach mal "ps auxwww|grep ifplugd" und sag uns was dabei herauskommt.
linux:/home/manfred # ps auxwww|grep ifplugd root 4332 0.0 0.1 1448 564 ? Ss 09:23 0:00 /sbin/ifplugd -i eth0 -fI -u0 -d10 root 12742 0.0 0.1 1792 720 pts/1 S+ 09:34 0:00 grep ifplugd Hmm, hilft das? Danke und Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.2.3
On Sat, Aug 14, 2004 at 09:52:51AM +0200, Manfred Timm wrote:
mach mal "ps auxwww|grep ifplugd" und sag uns was dabei herauskommt.
linux:/home/manfred # ps auxwww|grep ifplugd root 4332 0.0 0.1 1448 564 ? Ss 09:23 0:00 /sbin/ifplugd -i eth0 -fI -u0 -d10 root 12742 0.0 0.1 1792 720 pts/1 S+ 09:34 0:00 grep ifplugd
Hmm, hilft das?
Nein. Genau damit piept er bei mir. Ganz ehrlich: ich habe keine Ahnung, warum's bei dir nicht piept. -- Stefan Seyfried
participants (5)
-
Christian Boltz
-
Manfred Timm
-
Nikolaus Krismer
-
Stefan Seyfried
-
W.Helmert