Version: (using KDE 4.4.0) OS: Linux Installed from: openSUSE RPMs I think this bus is already since KDE 4.3 (at least): In a received EMail, click on the embedded video (.avi, .wmv or similar). KMail asks to open with kaffeine, click yes, kaffeine is briefly startet but noes not launch. If you save the file it is possible to watch (means: In general kaffeine works). Can it be that the temporary link (of the movie) to start kaffeine with is not working correctly?
When you start kmail from a konsole, do you get any helpful information (error message) when starting kaffeine ?
From the console it starts perfectly: axel@z60m:~> kaffeine kaffeine(31052)/kdecore (KSycoca): Trying to open ksycoca from "/home/axel/.kde4/cache-z60m/ksycoca4" kaffeine(31052)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/axel/.local/share//user-places.xbel" kaffeine(31052)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") kaffeine(31052)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x8874d50) ) kaffeine(31052)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") kaffeine(31052)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/home/axel/.kde4/socket-z60m/kaffeineh31052.slave-socket" kaffeine(31052)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/axel/Documents") kaffeine(31052)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/home/axel/.kde4/socket-z60m/kaffeineP31052.slave-socket" axel@z60m:~> kaffeine(31052)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/axel/Documents") kaffeine(31052)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/") kaffeine(31052)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/axel/Documents") kaffeine(31052)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x881a1f0) item moved into cache: KUrl("file:///home/axel/Documents") kaffeine(31052)/kio (KDirListerCache) KDirListerCache::forgetDirs: Not adding a watch on KUrl("file:///home/axel/Documents") because it is manually mounted kaffeine(31052)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x8874d50) item moved into cache: KUrl("trash:/")
It seems I was not clear enough. Please start _kmail_ from the console, and while you click on the attachment, which will lead to a kaffeine start in the background, please check if there is some output shown in the konsole coming from kaffeine started by kmail.
kmail does not offer any output, it immediately returns to the command promt after start. Any parameter I need to use (sorry to ask, I'm not a programmer)
So even when you try to start kaffeine via clicking on the movie attachment and kaffeine not starting, you get no output on the konsole ? If so, is there anything inside ~/.xsession-errors which is related to this problem ? You can run "kdebugdialog" and activate "7010 kio (KRun)" and try if that prints more information then on the konsole when starting kaffeine from kmail.
I think I found the problem. It's a bug in the .desktop file from the kaffeine installation. I created a bug report against kaffeine (and a solution hint): https://bugs.kde.org/show_bug.cgi?id=228912