Le 20/04/2012 20:56, Timothy Pearson a écrit :
As I have stated before I have absolutely no problem with the general concept. Calvin, have you tried switching your TDE session to use kwin? Does it work well? Any problems to report or did all go well?
I absolutely refuse to yank a critical part of TDE until I know its replacement works not just as well as the original, but better.
Tim
Hello, from my user and packager point of view, we should not need to provide any kwin4 or kde4 or qt4 stuff in TDE binary packages. We should use the existing kwin4 provided by various distributions, if any.
All distro do not have the bleeding edge QT4 or KDE4 version. For example, RHEL use QT 4.6 and KDE 4.3 . In that case, is TDE supposed to provide QT 4.7 (or newer) and the latest kdelibs just to provide the latest kwin ? I don't think so.
At maximum, we should re-package the distro-provided kwin to disable these dependancies. For example, I could rebuild RHEL6's kwin with disabled nepomuk etc ... and make a Trinity package with it, that would not require to add any other library to the system.
At the moment, for testing purposes, I'm using Fedora 16 with TDE 3.5.13 and Kwin4 from KDE 4.8. It looks like it works well. To achieve this, I just have to add "export KDEWM=/usr/bin/kwin" to my .bashrc .
Maybe we should start with this trivial solution: add condition in "starttde", like this:
if [ -x "${USER_KDEWM}" ]; then # Use the user-defined window manager, if set. KDEWM="${USER_KDEWM}" elif [ -x /usr/bin/kwin_trinity ]; then # Use the stripped-down KWIN4 version, if available KDEWM=/usr/bin/kwin_trinity elif [ -x /usr/bin/kwin ]; then # Use the full KWIN4 version, if available KDEWM=/usr/bin/kwin else # Fallback to TWIN if KWIN is not present. KDEWM=twin fi export KDEWM
What TDE lacks currently, is a KWIN4 configuration panel. We should at least be able to change window decoration and behavior without using the complete KDE4 control panel.
Francois