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.
is gnome 2 or kde 3, none of the new offerings can even provide you with a working desktop
While I love new features, the KDE devs should spend more time on polish. The photo featured in TFA makes a good case. The buttons (at the windows bottom) clearly lack the necessary paddings.
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 ?
... that they programs are just a shell , an interface to the applications that do the actual work. It doesn't matter how many times they rearrange the spaces in the car park , its the cars that are important. I just want a GUI to allow me to manage applications. End of. I don't need some all singing and dancing bloatware that sucks cycles from the CPU because it gives the devs - who couldn't quite make the grade as games or graphics package developers - a hard on to come up with silly animations and other BS that no one needs. This applies to KDE, Gnome, Windows and OS/X. And for that reason I don't use any of them. twm works for fine me.
... especially for closed source (shrink wrap) application development, e.g. games. I understand that there are few if any issues for developers of "free software", but some may have a different business model/monetization plan.
We don't need all of this 3D bullshit that you're proposing. We just need application developers to stop wasting screen space with stupid shit.
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.
Then there's all the wasted space to the right of the toolbars, and below the list of directories/places on the left side. In the "old days", we used to just put that shit in the menus, with it taking up very little space. But since menus aren't "trendy" these days, functionality that was conveniently hidden is now in-your-face and wasting a lot of screen real estate.
Look at the other screenshot. Everywhere you look, there's space wasted. What the fuck is the point of buying increasingly-larger monitors every year if the application developers will just triple the size of their icons and the empty space between UI components every few years?
Is Android a next gen KDE competitor? Android is after all essentially a desktop environment, but also a layer isolating the Linux kernel. Despite being a childishly avid KDE-fanboy I imagine that neither KDE or Gnome will "make it", get total dominance on the Linux desktop. Therefore, what are the chances that Qt, controlled by a "Microsoft controlled" Nokia, could be considered a risk by Google ... Hmmm... Ramblings, as I could not not fit the pieces together, and I'm getting very offtopic... Help me out! Still, the Android factor is probably too important to forget here, even for the pc.
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.
Here is an alternative to Kubuntu:
http://www.netrunner-os.com
It features a nicely configured KDE4.6.1, with Gnome apps mixed in.
I found it to be simple and with just the right apps when switching from windows to linux.
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/
You're right. Actually your screen is NOT 1920 x 1200 - it's unlimited x unlimited because of multiple desktops. Your DISPLAY is a 1920 x 1200 WINDOW into this unlimited screen. These multiple desktops give you a SINGLE control to access all the information that is there. This is far better than a multitude of idiosyncratic 3D widgets on a single desktop, each of which contain separately hidden information (IMPOSSIBLE to discover without reading help systems I might add), with access SEPARATELY controlled by each of the multitude of widgets.
I'm with you. It AIN'T busted, the BEST solution has already been in place for a long time, DON'T try to "fix" it, kiddies.
Why KDE on OpenSuSE is so much quicker than on Ubuntu?
Funny, I loved Gnome 2 and KDE 3. Hate what everyone has turned into. Now I've been on Xfce for a few months and am totally happy. I do have the horsepower to run any WM I want with i7 / 8GB Ram / Nvidia 450 etc... But the good old Xfce just "fits".
Multi-agent AIs are a hobbyist/research endeavor and does not have appeal for the masses (and some would argue) is not proper to be included with an OS. The needs of the many outweigh the needs of the few or the one.
You can use Silk Test, Sikuli, or expect scripts for common tasks, and if you are research inclined then perhaps you should still keep up with the research. There is a fine line between clever and lazy, and people have various degrees of both. If you want to build this, by all means go for it, but don't be surprised if it doesn't become standard.
When they said that there wasn't a Facebook, Google was still somewhat new, there wasn't a twitter, there wasn't a Web 2.0, and people weren't dealing with the amount of information they deal with now. Now it's practical and desirable to be able to search your own desktop like you search Google. Typing in a name to produce a photo, or a movie, or a song, makes sense today while 10 years ago that was considered just for hobbyists, or just a research product, because nobody could possibly have terabytes worth of files to sort, search, organize, and review.
It's 2011. Now we have users who literally have millions of files. We have users who have to multi-task more efficiency. The main reason to have robots would be to increase the multitasking capability of the user so that it can keep up with the hardware capability. We have solid state drives, quad core CPUs, 12 gigs of ram, and ridiculously fast graphics cards.
The times have changed and it's time for Linux to either get ahead of the times and paradigm shift, or always be playing catch up. Agent based AI is already here and already implemented on websites. It's already being used by Google for webcrawling robots and was implemented in Google Wave. The only reason it never caught on was because it's only being implemented on the web.
I think it's exactly the sort of technology which should be implemented on the desktop level. If I want to search 20 search engines all night long because there's thousands of search results from each, just to find a specific type of information, I should be able to define the type of information I'm looking for, and it should spend all night gathering as much information on it as possible. This would be the basic use, it would help with research.
Beyond that there are a million other uses but the only reason you can think of not to do it is because it's too powerful for the desktop? If it's too powerful why move to quad core 64bit CPU's with 12 gigs of ram if you aren't going to put it to use?
Call me some kind of neophile, but after all the "where's the bloody taskbar?" and "too much clicking!" (read the manual! you don't have to click it!) gnome 3 is actually being the first gnome to actually convert me from gnome 3.<br> :-)<br>
<br>
I got well into tiling window managers. I used ION for 2 years and swore that I would never go back. Then the author started acting like a cunt. On the question of anti-aliased fonts he said "if you want your fonts dragged through mud". Well no. He went on to say "until monitors have the same resolution as printers, i will never use anti-aliasing" which is ironic because printers don't use anti-aliasing, they use floyd-steinberg dithering to achieve the same effect because of the resolution so there is no need for antialiasing. he then changed the licensing and started using windows.<br>
<br>
So gnome 3. it's actually converted me. I don't mind swinging my mouse around to find shit. I'm a sysadmin. Ask any sysadmin how many terminals they have open while they're at their desk. Probably about 20. Then ask them how many they are using
<br>
That's the problem. The taskbar contains hundreds of terminals I should've closed when I'd stopped using them, but they just sit there, and when I want to click on one I AM using, the list is too long. That's the point of the gnome3 thing. trying to persuade the masses is another story.
I wrote my first program at the age of six, and I still can't work out how this website works.
shit... forgot i switched it to plain text :-D
I wrote my first program at the age of six, and I still can't work out how this website works.
Removing the menu bar in Dolphin by default is fucking stupid. People who use KDE use it because it doesn't follow the continual reductionism of GNOME. KDE users expect ALL existing functionality and layout to remain consistent, with new features simply added on with each release. On today's desktops with 1920x1200 screen resolutions, removing the menu bar in a file manager is one of the dumbest things KDE could possibly let happen. This had better be reversed for 4.7 final, or at least not made the default.
You also forgot to disable your "trying to force others to read my posts in a monospace font makes me so 1337" FONT tags.
kdm + bare bones plasma desktop + konsole + htop > 500MB
X + evilwm + aterm + htop + Firefox showing this page = 154MB
And everything is instant. No annoying warning sounds, ugly icons and animations. No focus stealing. No nagging, "do you really want to blow your entire X session to hell?" And I can still use any app I want.