If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
One thing I miss in KDE is an easy switch user plugin. My 60 years old father has real problem when need to go to menu and then hit the switch user button to find himself before a list of half a dozen users (that thing shows the command line logged users as well and that sucks) and when finally he hits the correct button (prey he didn't hit the console user by mistake) he finds himself before a locked session and needs to unlock it (even if his acount is passwordless). Why the hell the locked sessions are enabled by default and where is the option to change it? With Gnome I had a nice face/button on his panel and with a click he got just the graphically logged users, without stupid locked screens.
Have you reported that bug? It might very well be that this has been overlooked.
I switched to KDE after 9 years of continual use of Gnome. Just for fun. I had free time and wanted to use something different.
Overall, KDE is impressive, especially Dolphin's preview abilities (I won't run a comparison between KDE and Gnome, no worthy reason) but this slowness in log-out time is atrocious
I think I know what's going on. You updated to Qt 4.6, didn't you? Don't do that. I did that today (just to test), and this resulted in the exact same thing, along with more bugs that aren't there with Qt 4.5 (like Amarok taking a long time to start while usually it pops-up almost instantly, font sizes and shapes are a bit messed up in places, text in buttons doesn't look centered correctly, stuff like that.)
Bottom line: Don't use Qt 4.6 with KDE 4.3.x. It's not recommended to do so. Use the Qt version that KDE 4.3 has been designed for, which is Qt 4.5.x.
Since you're on Gentoo, this is solved by putting this into /etc/portage/package.mask:
Now do a world update (emerge -auDNl --with-bdeps=y world) and it will downgrade to Qt 4.5.3 (portage will resolve all blockers automatically.) You might need to re-emerge all packages depending on Qt (which of course includes KDE itself.) To get the list of packages depending on Qt, run this command:
for s in x11-libs/qt-core x11-libs/qt-sql x11-libs/qt-test x11-libs/qt-script x11-libs/qt-dbus x11-libs/qt-xmlpatterns x11-libs/qt-gui x11-libs/qt-qt3support x11-libs/qt-svg x11-libs/qt-opengl x11-libs/qt-webkit x11-libs/qt-assistant dev-util/qt-creator; do equery -q depends $s >> list.temp; done
This produces a file "list.temp". Sort this list and clean-up duplicates:
sort list.temp -o list.temp
uniq list.temp > list
Now edit the resulting "list" file to remove the Qt packages (since you've already rebuilt those) along with any other packages you don't want to rebuild right now. Finally, emerge the packages:
emerge -a1 $(for s in $(cat list); do echo "=$s"; done)
Do not omit the "1" option from emerge (or else you'll end up with dependencies being recorded in your world file).
When KDE 4.4 comes out (which is designed with Qt 4.6 in mind), you will get blocker messages from emerge, so you'll know it's time to remove the package.mask entries again.
Maybe something to do with PAM or ConsoleKit (they do manage logins/passwords/rights and stuff). I also don't have either of those installed as I consider them useless for me :P (Being able to get rid of bloat like that is pretty much the reason I use Gentoo.) That would be "-pam -consolekit" in make.conf.
Runs fine here without consolekit. Consolekit isn't even installed.
You just need to make sure everything depending on Consolekit is rebuild after putting "-consolekit" in make.conf. Portage will take care of it automatically if you do "emerge -auDN world". Also, check /etc/portage/package.use; you might have explicitly enabled the USE flag there for some package and forgot about it.
I had installed just the core KDE and KDM, to try it a bit before install everything. I couldn't start KDM though till I intalled consolekit and rebuilt again the core KDE with the consolekit flag enabled.
I don't even have a /etc/portage/package.use file at all