Wednesday, November 07, 2007

a day spent fixing annoyances

didn't really get much done with panels today. instead i started fixing some of the annoyances i've been living with in kde4 sessions for a while. using it as my primary session now is certainly a good motivator for fixing those things.

if you're finding you can't use global keyboard shortcuts in your kde4 session (such as for kwin, krunner, etc) then kded4 probably isn't running. you can start it manually (and then restart kwin, krunner, etc, etc), but the real fix, at least for me, was to dig through .xsession-errors looking for kded error messages (thanks for the tip dfaure =) and lo! there was a kded module with bad symbols. in my case it was kded_kwrited.so. remove or rebuild the offending module(s) and things should be back to good. this problem shouldn't persist as the libraries have settled in now.

i'm close to as productive in the kde4 environment as i was in the kde3 environment now. a few more things to iron out and it'll be full speed ahead. kde3 apps run nicely in it too, so i'm not giving up much due to app availability or lack thereof in key areas, though i find myself using mostly kde4 apps now. good signs all told.

i was fascinated by the number of comments on my last blog. it's interesting to see how many do actually get the idea that there are not only legal instruments but social interactions at play in creating community. the few that can't seem to grok that (or that my real bone of contention was with Nathan's piece of libel, not so much even the original action), well ... can't say that i'm surprised. it's a hard mental fence to jump over from "live the rules that define my existence" to "live the life that's possible". it was, in any case, enjoyable to watch how people internalized the issues.

today while working on the applet browser window, i turned on some debug and was floored to see this: "Applet::knownApplets constraint was 'not exist [X-KDE-ParentApp]' which got us 54 matches" ... woah. 54 applets?! half a dozen or so are examples, another 10-15 are probably throw aways (experiments, learning exercises, etc), but that still leaves a heck of a lot more than i expected to be there right now. zoinks.

which explains all the work i had last night when i changed the name of a signal in DataEngine, i suppose ;) oh, and apologies to Sebastian Sauer for forgetting that the signal was used in the superkaramba glue code and so not updating it =(

i also decided today that i'm going to get a EeePC for P. he's all excited about it. when i told him it came with kde on it he said with a gasp, "so you don't have to put it on it after you get it!" ah yes, the beauty of preinstalls. the small size and inexpensive nature of it despite being an otherwise full laptop make it just about perfect for his needs. now to find one ... they sold out in Canada within a day or two of being released. =/ anyone from Asus with an in on the Eee PC a KDE fan? ;)

i figure that in a few year's time these little gadgets will be more powerful than the laptop i'm using now. which means i need a new laptop, obviously ;)

10 comments:

Derek Kite said...

I got mine from ncix.com, out of Vancouver. I pre-ordered and prepaid, so...

Derek

Anonymous said...

God bless you for the wonderful work you do, and share with others.

Javier said...

I was looking at the EeePC the other day, it's very impressive. Concepts with innovation such as that are what keep the world of technology interesting!

Leo S said...

The EeePC is certainly enticing, but I think I'll wait for a model with a LED screen. Should make it even tougher, and hopefully boost the battery life a bit. 3.5 hours isn't much for an ultraportable like this.

Anonymous said...

EEE Pc seems nice but I want to see
the final price,ram and speed.

About kde4 being productive... how do you change wallpaper or move the taskbar?

Here the tray is still really annoying
in the upper right corner...

Aaron J. Seigo said...

"EEE Pc seems nice but I want to see
the final price,ram and speed."

price is ~CAD$400, though i've discovered you can find much better deals on line.

ram is 512MB though the bigger models have 1GB. speed is 900Mhz Intel mobile something or other. launch and run speed is very good (30s to boot, apps launch quite quickly .. .largely due to the solid state disk it uses no doubt)

"About kde4 being productive... how do you change wallpaper or move the taskbar?

Here the tray is still really annoying
in the upper right corner..."

wallpaper -> through config file right now. there will eventually be a config dialog of course.

move taskbar: i assume you mean the panel; that's still being worked on

systray: also on the hit list of things to fix and finish.

other than the systray, though, non of those issues get in the way of me being productive. i can live without them while developing those features. we'll have them for 4.0, but for now things are at least very livable.

Leo S said...

Let us know where and when you get one. These things are so enticing (they actually already have a LED backlight I discovered). Although I'd like to wait for the second gen (April 2008) with a lower wattage processor and no fan at all, I'm already so tempted I might not be able to wait.

Jeremiah said...

Hey Aaron, great Job, can't wait till the release. I have one request though.. Can someone make a plasma On Sreen Keyboard? This would be great for accessibility and those of us with Tablet PCs ;) Again thanks for all you hard work and effort.

Aaron J. Seigo said...

@jeremiah: someone could, certainly. this would be useful for when kdm uses plasmoids on its screen (something ossi is apparently planning on doing at some point). i won't have time before 4.0, and it honestly wouldn't be too hard to do either... would make for a great little project, to be honest. =)

hm. you could do the keyboard as an svg, paint it to a given size and use queries to Plasma::Svg::elementRect to see what was pressed.

multiple svgs == multiple keyboard layouts, give a way to swap between them.. hm........

Jeremiah said...

Wow, I didn't actually think you would do it. I though Arron is a very busy person but at least I could throw it out there so when things slow down someone might see it and be inspired. You may want to look into the code for viki. Viki is pretty decent, but if you really wanted something oriented for Tablet PCs or embedded applications it needs to be better integrated (Plamsa allows this) and a tad more beautiful (SVG themes would be awesome). I have a script call viki and xrandr in KDE 3 for when my screen flips to tablet mode. It would be neat if I could call a plamsa app that stays always above windows and looks more beautiful. Whoever did viki though did a great Job it works much better then gnomes on screen keyboard. One of the many reasons I use KDE.