Some notes:
You don’t have to remove them, if you switch all packages to my repo (which you are using anyway), you can keep both Plasma5 and KDE4.
But you’d
install: kdebase4-session kdebase4-workspace kdebase4-runtime kdelibs4support kscreen kate4-parts konsole4-part kdm
I’d recommend to install dolphin and kate from my repo as well, that are the KDE4 versions. If you want to use the KF5 versions too, they are called kate5 and konsole5 in my repo and don’t replace the KDE4 versions.
kdebase4-runtime should be installed by default anyway, kdelibs4support is not necessary, it is a KDE Frameworks5 library.
configure to use KDM login manager instead of SDDM
You can use whatever DM you want.
The only thing in KDE4 that requires KDM is the “Restart” menu that let’s you select a boot menu entry to boot. Otherwise it doesn’t matter at all.
install plasma-nm (and plasma-nm-*) from http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Leap_42.1 repository (it seems better not to keep this repo enabled to avoid unexpected behavior and mixture of package, but it is useful to manually grab some packages, that are not in default repositories).
It should be safe to keep this repo, in particular for KDE4. I added those that are no longer part of the distribution because they got replaced with their KF5 version or failed to build.
If you want to use the KF5/Plasma5 part as well, you should also add KDE:Frameworks5 though.
In this case, I’d actually recommend to do a full switch to my repo, you can then switch between KDE4 (“KDE Plasma Workspace”) and Plasma5 at the login screen.
If you do this in KDE Plasma 5, make sure to remove its cache before logout, otherwise you will see purely white screen instead of KDE 4.
???
Plasma5 uses a completely different cache as KDE4…
And I’m using both KDE4 and Plasma5 here interchangeably, never had such a problem.
if I use dolphin as file manager, network services not work in it, terminal view in dolphin has not monospace font;
You are using the KF5 based Konsole here. KF5 has Oxygen Mono as default monospace font, if that isn’t installed you get some random font (likely not monospaced).
So to fix this, either install kde-oxygen-fonts, or explicitly configure a different font, either in Konsole or in systemsettings5.
if I use dolphin4 as file manager, baloo search engine works with baloo-, not with baloo5-.
Yes.
They are not compatible.
But with my repo you can have both.