KDE 4 to Be Released on January 11th
VincenzoRomano writes "It's official! KDE 4.0 will be released on January 11th of next year. The release itself doesn't sound very firm, as 'the developers are confident to be able to release a more polished and better working KDE' and not the long awaited prime-time release. At the very first Alpha release on march 11th, the release date had been forecasted to October 2007, and then shifted to the end of the year with the second Beta. Despite this, the promises for the fourth version are quite interesting and maybe deserve a 'stay tuned'."
Sounds like the Vista launch, pushed back a little further with each test version. Maybe its better for the KDE team to set a date like July 2008 and surprise everybody when they are ready to release it in January?
Here's a list of the major changes and the reasons behind them.
home
Yes, with Qt4 we should see KDE apps on all, Mac, Windows, and obviously, Linux. It will be nice to see some of the apps I use on a day to day basis (like Kile) ported to Windows. If someone starts using KDE apps, it'll ease the transition should they ever choose to switch to Linux.
The meme is dead, long live the meme!
Yes, just google for kde 4 windows. You'll see that a Windows port of KDE 4 is ongoing. See this Wiki.
But for the moment it's just a project so if you are really interested in seeing KDE 4 ported to Windows, jump on the boat and help !
Konq was the killer app for me, I have to confess I'm a little worried about Dolphin becoming the default file manager. I've not used Dolphin much yet, but it will have to be pretty damn good to match what Konq could do. Will I still be able to have terminal, web and file panes all within the same tab? How about dragging images from a website to my /home within a single window, or middle clicking a file or link to open it in a viewer in a new tab? Konq allowed me to keep the amount of open windows to a minimum. I guess time will tell and I should start playing with Dolphin.
I should note that I bloody hate Dolphins (my ex loved the damn things). They aren't as cute as you think, they smell of fish and have attempted genocide on porpoises and even attack humans. Why is it that every crystal swinging hippie who lives 1000 miles from the sea wants to be a marine biologist? Dolphins!
For me, KDE is already good enough. I'd rather wait until KDE4 is really solid than ty get it out on some arbitrary ship date.
Engineering is the art of compromise.
I'm a GNOME user, so I didn't know much about KDE4. Here are some interesting links I just found while researching what KDE4 is going to include:
KDE 4 promises radical changes to the free desktop
KDE 4.0: Well worth the wait!
KDE 4 is almost ready to go
KDE 4.0 Alpha 2 features new shell
KDE 4: some reasons for design decisions
I don't think I'll switch from GNOME, but KDE4 sounds like it will have some cool features.
I'm highly looking forward to being able to use KDE as a WM for Windows systems, without the added cruft of a Cygwin environment.
I still wonder who or what that mythical power-user is, because I don't think I ever met one in person. The skript kiddie that spends 6 hours per day hunting themes and posting screen shots to forums? Some of the most knowledgeable and experienced developers I know barely change anything in their computer's configuration, even keeping the default OS X desktop image.
That it will miss the all-important Christmas Shopping season! Just think of all those disappointed kids who wanted KDE4 from Santa.
I get the impression that the KDE devs are simply aiming at delivering the best DE possible, with no particular user group in mind. Besides, I think thats a common dominator for most FOSS, since market share is secondary to good design (maybe a bit exaggerated but still), at least when compared to the proprietary world. Further more I would like to believe that KDE resembles OSX more than Gnome, at least from a developers point of view, with it's rich and structured dev platform. KDE is more than just a DE, it's a platform!
One simple question: Why can Microsoft not slip release dates without getting flack, but it's okay for open source projects? Both are slipping for the same reasons.
Simple: because most open source release schedules slip by weeks. Microsoft often slips by years.
Microsoft is to software what Budweiser is to beer.
If I had mod points, I'd definitely mod you up...
I agree completely; most people I know who are "hardcore" linux users spend time tweaking their systems, but it's usually just to the point of getting all their hardware working, and then maybe glitzing it up a little bit, usually by downloading a theme they think looks cool. The thousands of fancy customization options usually get left behind, and completely reconfiguring how applications look and run is totally beyond what they care to do. The linux users want to *USE* linux, not waste hours and hours digging into arcane details to reach some potential "perfect setup".
Windows can be tweaked too, but definitely much less-so, and there isn't much support about it either. I don't know anything about tweaking MacOS, other than the fact that i've never seen anyone using a recent version of MacOS that looked like it had been customized any significant extent.
ìì!
There's been a particularly heated exchange going on in the developer's blogs which started with someone describing the new desktop/plasma as "useless crap." Aaron Seigo (the above mentioned core developer) then replies in the comments "i'm tired of this shit".
Now, one of the complaints leveraged was the lack of familiarity a KDE3 user would have with the alien and unfinished Plasma desktop due to a lack of migration path from the familiar kicker/kdesktop/kmenu. After a few more exchanges (which are displayed in all their sordid glory on Planet KDE, Mr. Seigo then announces that he already had some code written to implement a more traditional menu system, but in light of being pissed off by people pointing out some pretty glaring flaws, he will not work on it anymore. Classy.
The whole thing is just childish and immature on both parts and doesn't really fill me with confidence, especially in light of the unfinished and buggy RC.
But again, the only problem with the KDE4 platform so far seems to be Plasma, and it's unfortunate since the project as a whole really seems ready to shake up the Linux desktop. Unfortunately the most visible part of it isn't up to snuff.
Keep in mind these are only the controversial features that people have whined about the most. There are tons of new features in the individual KDE apps that aren't mentioned there.
I love the KDE backend (dcop, kio-slaves, et al.); {I am a little worried that it might provide an avenue for malware in the future a-la Windows}.
Good news: the memory footprint of 'Strigi' is supposed to be lower then Beagle
Great news: You can install/use KDE4 without 'Plasma' (KDE 4 eyecandy)
Awesome news: KDE-based apps should work on Mac & Windows (properly ported)
Firefox has done an awesome job of weening people off Internet Explorer as "The Internet", as more killer-apps (Amarok I am looking at you) become available on Windows it will be easier to get folks to switch.
I use Fluxbox as my WM with KDE-base and KDElibs for my backend. Conky is as fancy as it gets for my eyecandy. I look forward to KDE4 because of all the good stuff that I can make use of. I just hope to $deity that they keep the eye-candy as optional. I am not looking forward to their whole concept of active-desktop/"its where you work dude"/make it an experience that people can interact with.
Rule #1) The DE/WM is HOW you access your programs, and should be invisible to the process.
Rule #2) Just because the median processor/ram is 42-times more powerfull then it was x-years ago does not mean that your programs can be 42-times more bloated.
Rule #3) Keep everything optional. Just because you think that everybody on the planet is stupid for not wanting something, does not mean everybody actually does want it.
"The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
Rasterman, is that you?
I'll answer this question when I'm ready.
I wrote my first program at the age of six, and I still can't work out how this website works.
Powerusers, like other users, prefer to use the defaults when they're sane and appropriate. But the 1% that I do change are the things that annoy the hell out of me, and that 1% isn't very different. Think of it this way, you can get into any car and drive. But, you may want to adjust the mirror up, down, left, right and that separately for the one on the left side, right side and center. And don't get me started on adjusting the seat, or hanging up a CD cover on the sunscreen, or adjusting the fan or the air conditioning or change the radio frequence, volume etc. Do I use them? Quite rarely. Would I get really annoyed if I learned it was bolted down and not changable? Yes. I'm a great fan of easy setups - this is what you must do to use it in a meaningful way. I'm also a big fan of "advanced"/"expert" settings, where the user could seriously bork the application. Gnome is too much either safety scissors or scalpel. I'd rather have a swiss army knife - looks rather complicated but it's not worse than finding the one function you do need.
Live today, because you never know what tomorrow brings
Craft Beer Programming T-shirts
In between these two extremes there are people who actually use their computer. You don't have to change everything to make yourself more comfortable.
Here are a few things that I tweak/use regularly:
- Window manager: sloppy focus for the mouse, no autoraising or anything. If I want to raise a window I'll click on it, thank you very much.
- Decoration: I drag close icon to the left, with the right being sticky/minimize/maximize.
- Desktop: new desktops come with big widescreen monitors. I usually remove taskbar, put the panel in bottom left corner and put KasBar in the top right.
this way the space on the left is completely free - and is the size of the regular 4:5 monitors. Great for VNC, reading papers or having a big terminal.
- On my notebook I changed desktop background to be a slideshow that changes every 20 minutes. When you concentrate on something you will perceive these to go by much faster - after 10 or 20 it is likely time for another meal.
- Konqueror !! The first thing I chased down on Kubuntu Gutsy is how to switch away from Dolphin. Doplhin is fine manager if you don't have many files. Konqueror is the best thing after the shell tools - with the order being reversed when you have images. Right now I have a window open, with several tabs open in different simulation runs, some showing particular documents and this all mixing transparently the documents on my local systems with those on remote systems (using sftp://). And if you are writing a webpage you can have local source in one table, destination public_html in another and a test display in yet another. Just drag files from local to remote when you are done editing and click refresh to display the results !
- Konsole - the first thing I do is kill the menubar and everything else that uses up space, though I now keep the tabs. There is much misunderstanding about terminals. What they are is the perfect (and only) way to display a matrix of symbols with perfect control of individual elements. If you make an image you can squeeze more info into it, but you cannot tell which exact pixel is that dot unless you use a magnifier and kruler. And, of course, you can dump output from find/grep and see it align visually.
- Sessions in Kate are wonderful if lists of files you are editing extend way past screen.
- I set my default viewer to gwenview - so I can change files by using a scrollwheel. If you have many similar files rotating the wheel makes an animation (I could just make a real animation - but why bother typing)
I think this is about it - does anyone else has tricks to share ?The most noticeable difference to me is that it's built on Qt 4, which is much faster, uses less RAM, and has stellar Windows, OSX, and X11 compatibility.
Most Qt4 programs (all that I've written for that matter) don't need a line of code changed to work on OSX or Windows.
At first I agreed with you two, but then I started thinking.
o My wife spilled water in my keyboard (which I love, so I don't want to replace). The left control key doesn't work, so I have X configured to rebind the capslock key ask control.
o I have tons of non-standard apt repositories configured for different programs that I want to keep up-to-date automatically.
o I configured a 32-bit chroot environment so run WINE and Opera work with a 64-bit OS.
o I have a few locally-compiled apps, some of which I've added shell support for.
o I've customized the keyboard shortcuts, albeit mostly to mimic windows. I prefer Win+R to Alt+F2, so shoot me.
o A buncho of UI adjustments (mainly the Kicker)
OTOH, I do still have the default background.
It's always a long day... 86400 doesn't fit into a short.
> I don't know anything about tweaking MacOS, other than the fact that i've never seen anyone using
> a recent version of MacOS that looked like it had been customized any significant extent.
Yeah, it isn't very configurable. I'm not sure about Leopard, but in every OS X I've used there are only two sanctioned "themes," aqua and graphite. Aqua being the most common and graphite being nearly the same thing as aqua but using grey instead of blue. There is no sanctioned way to change to custom themes and there are no event sounds. You can manually change system files or run a 3rd-party app to try to do it, but I don't trust that. When it comes down to it, OS 9 was considerably more configurable than OS X in this sense.
But I agree with this discussion in that, it is plenty configurable enough for me. When I was a kid, I thought it was cool to change everything and make it look like sci-fi or whatever, but those days are past. Now that I'm older and a developer, I've found that beyond changing the desktop picture, positioning the taskbar or dock how I like it, and perhaps optimizing some menus to my workflow, I really don't change the default configuration all that much. Most things that I change relate to making me use the computer faster (get stuff done) rather than on aesthetics.
This author takes full ownership and responsibility for the unpopular opinions outlined above.
The point is not to change everything. The point is to be able to change everything. If you look at my desktop, it isn't much changed from the default. I have an extra kicker panel on top with a few useful applets and I use the Polyester style, but other than that I haven't tweaked things much.
However, there are dozens of little tiny obscure features that I use and love, and that wouldn't exist if KDE weren't so configurable. Examples: I have a "stay on top" button on the window titlebars, which I use fairly often, I have several windows configured with custom settings through "Special Window Settings" (to make them show up on the right desktop, for example), I've disabled icons on my desktop altogether, I've tweaked my keyboard shortcuts and configured the extra keys on my keyboard for common actions, and a whole bunch of other little things that I've added over the years. These are less than 1% of the available options, but the point is that they're the 1% that I care about.
> And it's really in this regard the fact that Windows and Mac OS X are unconfigurable becomes obvious.
Both Windows and Mac OS X may be less configurable in this respect, but I would just emphasize that it doesn't decrease my efficiency at all, and it probably increases the efficiency of many other users. Here's why:
Tools contribute a lot more to efficiency than many things that would be configured in the window manager. For this reason, it is possible for me to be very efficient anywhere, even in Windows as long as I install a decent shell and terminal, install some vital command-line gnu tools, and install one or more script runtimes (I use perl). I also am dependent upon vim for efficiency in many things, but that's just me. Once I've got that, I don't care about much else that has to do with configuring the window manager. I just need it to switch me between processes and that's about it. Each window manager or desktop (Windows, aqua, kde, gnome, or even fluxbox) does things a little differently, but honestly the differences won't contribute to or degrade efficiency on a large scale: it's the availability of the tools that is important (and fortunately, the important tools are available on any platform, although it's too bad Windows doesn't come with any). A lot of people try to argue that a window manager is better than another in terms of workflow efficiency, but it's nonsense. You can learn and get used to any modern window manager and use it just about as effectively as someone using a different window manager, but if these vital tools are gone you're hosed.
Now I'll tell you why OS X is probably better for new or casual users in terms of efficiency: casual users don't know how to write perl scripts to perform mundane or repetitive tasks, and they don't know how to use grep or the other tools that make us more experienced users effective, but Apple has succeeded in creating smart gui front-ends to these tools or features that really work well. The three things I am referring to are AppleScript (which has been around a very long time), Spotlight (which also has comparable implementations on Windows and other platforms), and Automator (which is like a front-end to AppleScript which lets you do repetitive tasks without knowing any scripting at all). Even I use these tools sometimes; they're dead simple to understand and they certainly increase efficiency more than window manager options.
This author takes full ownership and responsibility for the unpopular opinions outlined above.
My friend, you are misinformed! Thanks to SVG support, you can make GNOME's footprint as big or small as you like, with no loss of quality whatsoever!
Nobody else has this sig.
Windows is infinitely configurable by power users, often remotely.
All you need to do is persuade the regular users to click on the right web link or email attachment, and you can do what you want with their box.
"I've got more toys than Teruhisa Kitahara."
So wait, they're adding a bunch of features, making it multiplatform (via QT4) and it's going to be faster. Maybe they can pass on some programming pointers to Microsoft. I'm amazed how quickly Compiz Fusion runs on my discount laptop, I only wish Vista would run as quickly. Flashy doesn't have to mean slow.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
Change is certain; progress is not obligatory.
Which, the keyboard or the wife?
>> My wife spilled water in my keyboard (which I love, so I don't want to replace).
:-)
> Which, the keyboard or the wife?
Yes.
It's always a long day... 86400 doesn't fit into a short.