KDE 4.7 – a First Look At Beta 1
A few days ago, the KDE project shipped the first beta of the upcoming 4.7 release. Reader dmbkiwi submits a link to a rundown of what 4.7 looks like, snipping from which: "Previously it was Gnome that was the steady plodder making minor incremental changes through the 2.x series, building stability and only adding minor features. However, with the recent releases of both Gnome Shell and the Unity desktop on Ubuntu, the Gnome/Ubuntu side of the desktop linux equation has made radical and controversial steps away from the well loved Gnome 2.x series, leaving KDE 4.x as the 'steady as she goes' option."
People who use KDE are typically coming from Windows so the default should look similar. However the good thing about linux is customizability. As long as we can customize it to look however we want most of us will be happy.
Gnome and Ubuntu Unity have removed the linux edge of customizability. It's only a matter of time before I switch from Gnome 2x to KDE 4x. The next big step for Linux would be to take advantage of 3d rendering to improve functionality further. The zoom is something I use on a regular basis. Perhaps being able to flip windows(frames) and being able to write on the back of them would be a useful feature as well. There are plenty of ideas for functional eye candy but I think linux is at the point now where it shouldn't look towards Windows or OSX for new feature ideas, and it shouldn't try to fix an interface which isn't broken, it should just be adding new features and options, new eye candy which increases usability, and new more powerful abilities, such as intelligent agents that a user can program to automate certain tasks such as burning a DVD, searching several search engines to find certain information on certain topics, all of this could benefit from agent based AI.
I suggested this to the linux community years ago and their excuse was there wasn't enough bandwidth. It's 2011. The majority of the country is broadband now. There is enough bandwidth to build an intelligent agent into KDE and if they wont do it then I might just go ahead and do it for them.
(For anyone who doesn't know what an intelligent agent is, http://en.wikipedia.org/wiki/Multi-agent_system an agent is a robot, in this case multi-agent is multiple robots which search for and process specific information you tell it to. http://en.wikipedia.org/wiki/Software_agent )
The agents in a multi-agent system have several important characteristics:[4]
Autonomy: the agents are at least partially autonomous
Local views: no agent has a full global view of the system, or the system is too complex for an agent to make practical use of such knowledge
Decentralization: there is no designated controlling agent (or the system is effectively reduced to a monolithic system)[5]
Typically multi-agent systems research refers to software agents. However, the agents in a multi-agent system could equally well be robots,[6] humans or human teams. A multi-agent system may contain combined human-agent teams.
So I mentioned this in my previous post and I recognize some people don't know why or don't understand why this would be useful. So I'll give some examples of what agent based AI can do for those who don't know and how it could be implemented.
To implement multi-agent based AI on linux first there would need to be a backend or a framework of some sort that would allow scripting languages such as python, ruby, and perl to connect to it. The framework or backend would have to be written in C for certain intense data processing tasks. The front end should allow programmers of all sort to write their own scripts in their favorite scripting languages to create robots. These robots should have the ability to automate system processes.
For example I decide I need to do research on artificial intelligence because I don't know what it is, so I should be able to tell the robot to search Google, to find X amount of articles on artificial intelligence which meet certain criteria. This could be done using regular expressions. But of course this isn't all that I need to do. I have a to-do list for this specific robot related to the topic of AI, to download certain files from the net and install them, to then load up and use certain files to process certain data. All of this should be automated completely and should happen in the backround and it all should be related to the topic of AI.
The news robot on the other hand I would program to act as an RSS feed, this robot would look not just at specific websites such as slashdot, but for specific articles on slashdot and present those articles along with research on certain keywords or buzzwords it thinks or suspects I know little about or wont understand.
The log analyzer robot could analyze logs for me and highlight any potential redflags, and then if it finds them run through an automated process that I determine is best for dealing with these redflags.
Each robot would be assigned to a task. Each robot should have the ability to do what the user could do, and it should be simple to show the robot or program the robot into doing it a number of very highly complex tasks.
The problem with using computers is most of the stuff we do each day is just routine. Most of us fit into certain patterns. Robots would allow us to save time, we can leave the computer on all day or all night and it will do a number of boring clicks and boring tasks that take up a great deal of time. This saves time and increases productivity.
before someone mods me '-1 flamebait', let say a few things:
1- NOT a gnome fanboy. i dislike gnome in all it's incarnations, always did.
2- i use windowmaker. always have, always will
3- i only had parts of KDE installed to use some of it's applications from inside wmaker (mostly K3B, koppete, ktorrent and dolphin)
now, in the last two weeks i apt-get purged all things KDE4 from my system (kept only pana, a fork of amarok 1.4). the reason is that newer versions of KDE were starting to interfere with my way of doing things. what tipped the scale was keyboard configuration.
you see, i don't use graphical login managers, i log from good old fashion console, then type "startx" by hand. i consider this a must, since i use debian unstable, so breakeage of x.org because of updated kernel, ati drivers, etc sometimes happens. this means i have keyboard with swapped ctrl and caps lock, as well as locale (pt_BR) configured on the console. with wmaker i don't even need a keyboard section on xorg.conf, it just goes with what's configured on the console. that is, until you fire up a KDE app and it loads all those libraries. other thing that i had configured manually was CPU frequency management, so i don't run the risk of overheating the notebook when doing something CPU intensive on the console. i use userspace governor with kpowernowd and it works just fine.
keyboard becomes all messed up, KDE insisted in changing the frequency governor to wathever it damn well pleased, not to mention taht the load time for all those libraries was atrocious, i had to wait some 20 to 30 seconds until kopete, bluetooth applet and power applet loaded.
after i ditched everything, now i'm using XFE as file manager, pidgin for IM, gnome's bluetooth applet, xfburn and qbittorrent (a qt app. it doesn't load all the KDE libs like ktorrent). the result is faster load times for the GUI, less anoyance and no loss of functionality.
if the KDE guys make their environment behave better when a KDE app is loaded from some other window manager, maybe i'll give it another shot. until there, it'll stay out of my computer. i have better things to do with my time than fight against misbehaved apps that try to wrestle control of my system out of me.
What ? Me, worry ?
Good, stick with your mid-90s and earlier window manager. The rest of us will enjoy the capabilities afforded us by our hardware.
Maybe it's time to be cautiously optimistic again.
When Unity came out, I gave it its 21 days[*]. After that time, I was still not very happy with it, so I figured that after using Gnome 2 for a while, it was time to give KDE another chance.
Well, I'm glad I did. There are still little niggles here and there if you look up close, but as a whole, things work pretty darn well. They've finally managed to return to that KDE sort of state from the 3.5 days, where multitudes of little features activate as needed to support your workflow and otherwise stay the fuck out of the way. Klipper is still so freaking convenient that I miss it sorely wherever I don't have it (the Gnome equivalent, Glipper, unfortunately didn't work very well for me). Also, Chromium now natively supports the KDE password storage thing. Quassel is like a smoother X-Chat with less bugs.
All in all I've been somewhat pleasantly surprised, and I think I may keep it after its 21 days. There are still things that annoy me -- their overthought Akonadi thing, for instance; seriously, guys, I shouldn't need an RDBMS to freaking read mails -- but much fewer so than I feared. Maybe it's time to be hopeful again for that Linux desktop thing we've been hearing about.
[*] When trying out a new tech, you've got to give it at least three weeks of real use, it is said; otherwise you can't necessarily tell if it sucks or if it's just different from what you're used to, and thus, uncomfortable at first.
-- B.
This sig does in fact not have the property it claims not to have.
Jevons paradox. I'll just leave that here and let you think about how it works with increasingly fast hardware, increasing hard drive space and the obvious parallell to increasing screen real estate.
I want a new cell phone interface. One where key functionalty is removed and only one app can be shown at a time with strange mouse gestures that take up the whole screen to shuffle between apps with no buttons focused on single tasking.
http://saveie6.com/
He may be a Gnome guy and simply doesn't realize that the KDE structure isn't designed by totalitarian bastards who KNOW what is BEST FOR YOU and damn sure won't be caught dead giving you the CONTROLS to actually TUNE IT.
For crying out loud, look at the goddamn KDE 4.7 beta 1 screenshots in the article! LOOK AT HOW MUCH WASTED SPACE THERE IS! In the screenshot of Dolphin, look at how shitting massive the icons are! If they were half the size, you could get twice as many shown at once, and still be able to see the thumbnail image just fine.
Everyone that has been using kde since the pre-dolphin era uses konqueror for their local file storage browsing, dolphin is horrendous in comparison.
Those of us that use kde day to day likely don't encounter most of the suckier new items, simply because we keep on doing it the older way. (most useful aspect of konqueror imho, browsing sftp like it were local and copy/pasting etc like normal)
If you can really draw a bow with 170 lbs of pull, then it doesn't really matter if you miss once or twice, unless the opponent is starting out at much less than your normal working ranges for a bow.:
1. Even a limb hit will probably result in instant crippling at that pull. Bows like that will shoot through cinderblocks. At ranges of less than 100 yards, you aren't really doing archery any more, because the arrow doesn't perceptibly arch, it's as straight a shot as with a rifle.
2. You can always rip the maniac in half with your bare hands if he gets too close.
Who is John Cabal?
> Good, stick with your mid-90s and earlier window manager.
Why changing something that works, for the worse?
> The rest of us will enjoy the capabilities afforded us by our hardware.
I wouldnt mind if all those fabulos capabilities you allegedly "enjoy", were for the better, but they arent. They are mostly a superficial, never ending designer circlejerkoff in fight for winning the useless "oh shiny, now wheres my starbucks app" crowd. But you cant win that crowd for more than a year, because they change trends faster then you change underwear. You fool yourself by thinking that every time you completely jettison the old, working configuration, for a completely new design, you are improving something, but you arent. Youve just entered the fashion zone, without realizing it.
no it didnt fuckwit, it created a widget, now widgets and icons do not play by the same rule so if you dare have a fucking document on there at the same time they will stack on top of eachother, if you mouse over one it has a box expand to 3 times the size of the icon and you have to dance around these fucking idiot wigets with little semitransparent boxes flashing all over the screen
god fucking damit thats so much better than a fucking icon, wouldnt you say so dipshit?
Plus, you are full of crap. I just did that: dragged an icon from the menu to the desktop (not the folderview, the desktop) and it created the link. And in fact, there wasn't even a box.
The box thing, I remember from KDE 4.0-4.1. Two years ago. So there you are, insulting people spending countless hours of their lives to give a better desktop to the world, and you can't even fact-check.