Projects/KDE3 KDE4 coinstallability
Remaining KDE3/KDE4 coinstallability issues (kde3base + kde4libs + kdepimlibs + kdebase-runtime)
KDE3 Module | KDE4 Module | File Name | Comments |
---|---|---|---|
kdelibs | kdebase-runtime | usr/bin/ksvgtopng |
|
kdebase | kdebase-runtime | etc/xdg/menus/kde-information.menu | |
kdebase | kdebase-runtime | usr/share/desktop-directories/kde-information.directory | |
kdebase | kdebase-runtime | usr/bin/kdebugdialog |
application installed: no need for both from KDE 3 and 4. I guess this is kdebase/applications instead (not workspace, not runtime). Except that distribution packagers are HIGHLY encouraged to install it. |
kdebase | kdebase-runtime | usr/bin/khelpcenter | |
kdebase | kdebase-runtime | usr/bin/kinfocenter | |
kdebase | kdebase-runtime | usr/bin/kstart |
First of all, is this runtime material or workspace? I.e., does it work with other WMs than kwin? Most of this application's options are related to the window placement, so how is it communicating that information to the Window Manager? If it's native WM hints, then either kstart would work just fine in either environment. If it's using DCOP/D-Bus, then distributions will need to replace this with a shell script that detects the running environment and execs the correct one. Meaning: you need to rename the KDE 3 one too. |
kdebase | kdebase-runtime | usr/bin/ktrash |
application. Move to libexec. |
kdebase | kdebase-runtime | usr/bin/kreadconfig and kwriteconfig |
new backend is more powerful and less prone to errors. It can handle saving and storing better, without corruption. And it should technically be able to read and write KDE 3 config files too. |
kdebase | kdebase-runtime | usr/share/icons/hicolor/*/apps/khelpcenter.png and knetattach.png |
away?
per se, but installed by applications. So we have to make sure that the Oxygen version of them exists and then simply remove the icon from application. |
kdebase | kdebase-runtime | usr/share/locale/* |
they could be used by distributions?
and 4. |
kdebase | kdebase-runtime | usr/share/sounds/KDE_*.ogg |
|