DLN, I read the link. I installed apt-rdepends, and this is what I found:
kwrite depends on kde-runtime
kde-runtime depends on phonon
phonon depends on phonon-backend-vlc
phonon-backend-vlc depends on vlc-plugin-pulse
and vlc-plugin-pulse depends on vlc
This is in addition to the many (over 1000) other dependencies not "in the line of sight" of kwrite to vlc.
Debiman, I didn't see anything that looked like a metapackage there. (And I wouldn't know how to find "a smaller metapackage" anyway.)
Steve, I looked up phonon in Wikipedia and this is what I found:
"Phonon is the multimedia API provided by KDE and is the standard abstraction for handling multimedia streams within KDE software and also used by several Qt applications.
Phonon was originally created to allow KDE and Qt software to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for a major version's lifetime. It was done for various reasons: to create a simple KDE/Qt style multimedia API, to better support native multimedia frameworks on Windows and Mac OS X, and to fix problems of frameworks becoming unmaintained or having API or ABI instability."
So it appears that if I wanted to redirect the multimedia output of kwrite elsewhere, phonon is the place to do so. Apparently what you're saying is that installing phonon will install phonon-backend-vlc UNLESS another phonon-backend- is already installed (or if I install another phonon-backend- later, I could then easily purge vlc). Is that what you're saying? A search of Synaptic turned up the following packages:
So apparently my choices are limited. Kde-runtime wants a phonon interface, and the only available phonon interfaces are gstreamer, null, and vlc. (What about xine? Xine is listed as using the phonon interface, but there's no backend package for it. Apparently binaries for it are not available through Synaptic but it can be compiled from source downloaded from http://www.xine-project.org/home
. Are there any other options that you, or anyone else, knows about?)
Thank you all, I understand this a whole lot better now.