Hallo Paul, vielen Dank, so gehts; hab den Konqueror entspr. eingestellt! Allerdings schiesst mir das kill-Kommando natürlich meinen Konqueror ab, was ja nicht wollte. Bis zum nächsten Problem ... Dieter Paul Foerster wrote:
Hi Dieter, moin Heinz,
Ich habe die Erfahrung gemacht, manchmal gehts, und manchmal nicht.
... bei mir ist es 100% nachvollziehbar. Das ist aber nicht der einzige KDE Bug, der mir aufgefallen ist.
Wenn ihr euch die anschaut, was für Files offen sind, dann werdet ihr auch ganz schnell den Verursacher haben. Ein Beispiel:
paul@brinkley:~> lsof | grep dvd kdeinit 5280 paul 21r REG 22,0 2158592 269 /media/dvd/VIDEO_TS/VIDEO_TS.VOB kdeinit 5280 paul 22r REG 22,0 2500608 272 /media/dvd/VIDEO_TS/VTS_01_0.VOB kdeinit 5280 paul 23r REG 22,0 1073739776 273 /media/dvd/VIDEO_TS/VTS_01_1.VOB
Bemerkung am Rande: Die DVD ist übrigens Miss Marples "Mörder Ahoi" (engl. "Murder Ahoi"). Und ja, die Übersetzung ist falsch, aber ich habe sie nicht gemacht. Die 4 Filme sind aber trotzdem sehr zu empfehlen. :-)))
Und wenn ich mir dann noch anschaue, wer die ominöse PID 5280 hat, dann stosse ich auf unseren Freund, den Konquerer:
paul@brinkley:~> ps -ef | grep 5280 paul 5280 1 2 23:30 ? 00:00:03 kdeinit: konqueror -mimetype inode/directory file:/media/dvd
Will sagen, das Dingen hält Locks auf Files, was aber IMHO keinen Sinn macht.
Tötet den Purschen!!! Aber geschwind!!!
paul@brinkley:~> kill `lsof | grep dvd | awk '{ print $2 }' | sort -u`
Danach funktioniert auch das umount wieder. Das erklärt auch, warum ein Ausloggen und neu Einloggen funktioniert...
Kleiner Exkurs für Newbies:
lsof zeigt die Liste aller offenen Files. Aus den Zeilen, die lsof ausgibt, suche ich mir alles raus, wo "dvd" drin vor kommt. Die zweite Spalte enthält die Prozess-ID des Prozesses, der die Files geöffnet hat. Da höchstwahrscheinlich mehrfach die gleiche PID ausgespuckt wird, sorge ich mit dem sort -u noch dafür, dass die PID nur einmal (-u für unique) kommt. Und der wird dann eben standrechtlich erlanzt.
Soweit zur Theorie, aber es gibt eine dauerhafte Kur gegen den Übeltäter:
1. Konqueror starten 2. Menü "Settings"/"Configure Konqueror..." 3. Links die Liste runterschieben 4. Auf das "Performance" Icon klicken 5. Dafür sorgen, dass die beiden Check-Boxen KEINEN Haken haben 6. "Maximum number of instances kept preloaded" auf 0 setzen 7. "Apply" und "OK" klicken 8. freuen...
Die Lösung habe ich aber nicht alleine verbrochen. Wer die SuSE KDE Liste auch liest, der hat eben meine Diskussion mit einem ziemlich bornierten Patrick mitbekommen. Wenigstens hat er trotz seiner Frechheiten die passenden Tips parat. Er nennt es übrigens Feature... ;-)
Hope this helps. :-)