Volker Armin Hemmann posted on Tue, 25 Aug 2009 01:33:23 +0200 as
excerpted:

> On Montag 24 August 2009, Sebastian Beßler wrote:

>> 3) Screen-setup: I have to monitores connected to my pc static in xorg
>> as two seperated displays :0.0 and :0.1. If I start kde <4.4-svn I have
>> both screens on my main monitor and the second is just as good as dead.
>> There is a patch for this in svn (or is it git now?) and as much as I
>> can say by testing a few live-builds this point will be gone by next
>> release.
> 
> ok, sounds like a genuine stupid bug. Can't even fixed with krandrtray?

This one is a known kde4 issue, and earlier, they weren't planning to fix 
kde4 to do multiple X sessions like kde3 did.  From what I've read it was 
purely an accident that kde3 handled multiple sessions that way.

It's possible that may change, given the requests they've gotten, but I 
don't expect the devs to prioritize it, which practically speaking, means 
they'll take patches...

Meanwhile, kde4.3.0 still has issues with xinerama (what SB calls "big 
screen") mode in some cases (including mine), too.  It detects two 
monitors, but only sees one CRTC, apparently, and thus forces them into 
clone mode.  The systemsettings display applet preview shows just one 
screen, with the label for the second monitor overwriting that of the 
first, so the result is an almost unreadable combination of the two 
labels.  And the settings for each monitor are all there except for the 
position control that would allow you to set on-top-off, to-the-right-of, 
etc.  (I didn't even know what it was supposed to look like until someone 
else with the problem posted a screenshot to one of the kde lists I'm 
following, and another poster followed up with a screenshot of how it /
should/ look.)

But I've seen several mentions that the problem has been fixed in trunk, 
for 4.4, and the fix may or may not make it into 4.3.x.

Meanwhile, since kde3's display applet never worked right either for me, 
I've developed my own scripts to manage resolution changes here, calling 
xrander to do it.  As long as I don't open the kde display settings 
applet or run krandrtray and screw with it, I'm fine, but if I even so 
much as open the display settings applet, kde screws things up royally, 
and just running the xrander script doesn't fix that.  I have to screw 
around with plasma to get it back the way it's supposed to be, as well.

So for now, I just don't go there any more, and I'm fine.  But I'm 
looking forward to 4.4.0 or 4.3.x when that fix gets into the release, 
hoping I can actually manage displays using kde then, for the first time 
ever! =:^)

>> 4) Design: I have a very small design with two small bars at the bottom
>> and on the right side. I can't create a design in kde4.x so far that
>> consumes as few space on my monitor as i have it in kde 3.
> 
> but you know that you can make the plasma bar very small - and add a
> couple of them to the desktop?

4.3 might actually be able to do this now.  Each 4.X release has VASTLY 
improved plasma, so far, and in this area 4.2 was finally becoming semi-
usable and 4.3 is actually very reasonable, now.

If small is what you want, 4.3 really does allow small now.  I have one 
panel set as small as it'll allow, looks like 12 px high (horizonal 
panel).  IIRC the minimum in kicker was 24 px?

But I still find the panel settings widget clumsy and inefficient, 
compared to how kicker worked.

And while the panel settings widget at least works, the entirely 
automated panel plasmoid sizing is still simply broken in some regards.  
There really needs to be a way to force a plasmoid to only take up so 
much space in the direction of the orientation of the panel (width on a 
horizontally oriented panel, height on a vertically oriented one).  By 
that I mean, have /plasma/ force it, regardless of what ideas the 
plasmoid has about its size.  Some of the plasmoids simply hog space, and 
can't be forced smaller, without changing the size of the panel itself 
(height on a horizontally oriented panel, width on a vertical oriented 
panel).

If plasma could force it, the plasmoids would have to adapt.  If they 
didn't, they'd probably simply die out from disuse, as people found 
solutions that actually worked.

I was hoping the spacers introduced with 4.3.0 would correct the problem, 
and they would have if they could be arbitrarily placed, thereby limiting 
the area the plasmoids on either side had to work with, but the hogging 
plasmoid simply shoves over the spacer.

One way plasma could implement this while staying compatible with older 
plasmoids, would be to lie to them about the panel size, if it had to, 
thereby forcing them to adapt to what they believed was a smaller sized 
panel.

Another problem still existing in 4.3.0, is that if the install new 
widgets functionality is used (so the new widget appears in the list 
available to add), there's no GUI method to remove what has been 
installed (so it no longer appears in that list).  One must actually find 
the location in kde's configuration tree on-disk, and remove the offender 
there.  If it can be installed via GUI, it should be uninstallable via 
GUI as well.

And one of my big irritations is that there's no ksysguard plasmoid to 
replace the ksysguard kicker applet.  It's bugged.  IDR whether I filed 
the bug or just CCed an existing bug, adding my own request, but either 
way, there have been several folks add comments asking for it as well, 
since I did whichever.

Of course, ksysguard4 still has some serious bugs of its own, including 
the fact that it doesn't properly restore user set minimum and maximum 
settings on the fancy-plotters, if the user has turned off auto-ranging.  
That too is bugged.

Meanwhile, I've been working on setting up a superkaramba scheme that 
does what I want, but that's still on my list, I've not been able to do 
it yet.  (The other last big issue I had was khotkeys multi-key, but I 
solved that with my own script, as I described in a previous post.)  
Superkaramba is much more flexible than ksysguard in layout, etc, so it 
should be great when I get it setup, but it's a matter of actually having 
the time to do it.

Until then, I have to reset a half-dozen plotters to their proper ranges 
every time I restart kde or just ksysguard.  That sort of repetitive work 
is /exactly/ the sort of thing computers are supposed to be able to 
handle for us humans, so it's rather ironic that ksysguard is making me 
do it, instead of allowing me to tell it how I want it set and have it do 
it.
 
>> The fifth point on my list is that many of the functions and (3rd
>> party) kde programms I use day by day aren't there yet at all or only
>> with lack of functions and mostly in late alpha-state: k3b, amarok,
>> kdevelop, kvirc to just name a few.
> 
> I haven't found anything missing in k3b or amarok - and I don't use
> kdevelop or kvirc. What are you missing from k3b?

k3b I use in general, but haven't tried the kde4 version yet. (I have it 
merged, and ran it briefly to see how it looked, tho, and nothing lept 
out at me as lacking.)

But I finally got so fed up with amarok I found a different solution.  
They killed all the functionality I actually used, while adding a bunch 
of junk I'm not interested in.

Have they gotten the winamp/xmms skinnable mini-player back yet?  Last 
time I checked, they weren't interested in the idea.  What about 
visualizations?  That actually may be back in the kde4 version now, I 
don't know, but I had a lot more use for that then all the fancy main UI 
changes they did.  And I never /did/ use all that fancy scoring and etc. 
functionality.

It's fine if they don't do it.  It's just that our paths have obviously 
separated (not that they were ever really the same, but it was convenient 
to travel with them for a time).  Like the last ISP I left, they're free 
to develop the product as they wish, but I'm simply no longer interested 
in going where they were headed.  Thus, they can go their way and I'll go 
mine.  

Still, the thing that really had me fed up was somewhat different.  
That's the way they handled the transition to the MySQL backend.  Not 
only is that entirely unnecessary for the features I'm interested in (tho 
I'd have tolerated it if they had kept the features I actually used), but 
they demonstrated a COMPETE disregard for their amd64 users when they 
added it, as it was ENTIRELY broken on this arch at the time.  The 
library they were using wasn't designed for dynamic use, only static, and 
thus simply wouldn't function as a dynamic library on amd64 (at least not 
without affecting the performance of all the rest of the package, 
including the mysql app itself), as dynamic libs here require -FPIC, and 
at the time the only way to get that was to compile the entire package 
with it.

That was the last straw for me.  Not only were they dropping all the 
useful stuff (from my perspective) from their kde4 version, but 
demonstrating a total disregard for their amd64 users as they did, that 
was more than I was willing to take, and I decided there were simply 
better options available.

>> The last reason I stick with kde 3.5.10 for a while is that working
>> with kde 4.x just doesn't feel right. Switching to kde4 is like
>> switching to a completly different DE. KDE 4 isn't kde anymore, it is
>> something absolutly different that calls itself kde.
> 
> people said the same when going from 1.1 to 2.0 and 2.2 to 3.0....

Indeed.  I expected some adjustment time, and that's why I was running 
the live version before 4.0 came out, with the idea that by the time it 
was ready, I'd be ready too.

But I had no idea it would be 4.2 before it even got to the beta state 
this early-adopter likes to jump in at, 4.3 before it got to rc, and 
apparently 4.4 before it gets to actual normal X.0 release quality!

And /as/ such an early adopter, I had no idea I'd be feeling the clock 
ticking on the end of support and removal from my distribution on the 
actually generally usable version, before I could even do the usual beta 
testing I normally do with such important products.

> The only two things that I really disliked about kde 4.X is the new
> 'systemsettings' - I liked kcontrol. Very much. And akonadi creeping
> into everything.

akonadi is frustrating, for sure.  As is nepomuk, soprano, etc, at least 
here.

And I agree on kcontrol vs. system-settings, as well.  FWIW, you can 
change the system-setting menu entry (using kmenuedit), renaming it 
kcontrol, if you want, and you can use the qt --caption or the kde --
title option if you wish.  But the title changes back to System Settings 
as soon as you activate any of the applets.

Of course I'm using the tree view option they added back to it in 4.3, 
that was the way kcontrol3.

But as with kde3, I put the kcontrol/systemsettings menu widget on a 
panel (complete with its own keyboard shortcut, even), and seldom invoke 
the full kcontrol/systemsettings any more.  There's really no reason to, 
once you figure out what applet a particular setting is in, and you have 
your system setup in general the way you want it, so you're only doing a 
single change or two in a particular place, here or there.  But as with 
kde3, I still access the settings enough that the menu's worth having.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to