New Qt Based Desktop Environment
aglider writes "Phoronix has an interesting piece of news about a new emerging desktop environment. And it's Qt based! From the project home page: 'Razor-Qt is an advanced, easy-to-use, and fast desktop environment based on Qt technologies. It has been tailored for users who value simplicity, speed, and an intuitive interface. Unlike most desktop environments, Razor-Qt also works fine with weak machines.' Someone has already tagged Razor-Qt as 'a KDE ripoff.' What we have so far is version 0.4, ... and ... a number of easy ways to install and test it on a few main Linux distributions.
Maybe time has come for something really new in the desktop environment arena almost completely occupied by GNOME and KDE."
The project site has a few screenshots, and the source is available under a mixture of the GPL and LGPL. It looks pretty pedestrian in its current form, but then XFCE wasn't much to look at in its early stages either.
I for one welcome new razor-qt overlords.
Seriously though, completion is the best, and its really time to teach Gnome folks the lesson.
Is it me, or are the people at QT trying to make QT into something more than it should be. I always though of it as a GUI library.
Next step, QT OS!
A morning without coffee is like something without something else.
Someone has already tagged Razor-Qt as 'a KDE ripoff.'
And KDE is just a Windows ripoff. So really, Razor-Qt is just another Windows look-alike. That was actually one of the things I liked about KDE, the interface was so familiar to what I already knew, it made transitioning easier.
"It looks pretty pedestrian in its current form, but then XFCE wasn't much to look at in its early stages either."
Wait. Featuritis will make it grow, soon... ;)
Lets hope this is the start of a whole new set of Desktop Environments, and I don't mean the bloated, needlessly flashy, touchscreen optimised, BS that looks like children's toys.(Yes KDE, Unity, Gnome I'm looking at you.)
Razor-qt desktop environment on Ubuntu 11.10:
http://youtu.be/n6Ro1Qc4UaE
Article (hungarian):
http://hup.hu/cikkek/20111219/razor-qt_qt-alapu_gyors_desktop_kornyezet_telepitese_ubuntu_11.10-re
Someone has already tagged Razor-Qt as 'a KDE ripoff.'
Oh no, someone call the police! Someone is ripping off an idea from an open source project! We must stop this "open" madness!
Why the heck all the Linux Window managers are copying Windows 95-XP with the placement of the window close/minimize/maximize buttons ?
Also - why are all the GUI shortcuts With Ctrl and not Alt or Meta ?
Is Windows THAT GOOD so the purpose of all those GUIs are to become a perfect copy of it ?
1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
While I agree with your sentiment, hiring human factors engineers, in my experience, only leads to more-yet-friendlier Windows-like environments. I was in a grad program, and all it did was reinforce best-practices for desktop-metaphor based operating systems. Disappointing indeed.
...one of the more important reasons I stopped using KDE and never started with GNOME was bloat. With bloat I don't mean featuritis, if it as only features, I could ignore those I don't need, but there was dependency hell. I started KDE and it started dozens (slight exaggeration) of services, which I don't need and don't want and suddenly everything looks different. Programs, which have nothing to do with KDE suddenly have a different fileselectorbox. A sluggish one. Ok, if I start KDE maybe I should not complain to get KDE style. But also suddenly some imbecile programs cluttered my console with warning messages. Made development really hard, because I hardly was able to see my own temporary debug output, as it was drowned in a mass of junk messages. And no, not all of them could be disabled. When I tried to contact the KDE and application developers about that, the started playing responsibility ping-pong.
A nice Qt based desktop environment would be fine. But only if it depends only on qt libs and only if it does not hijack the whole computer.
This might be a really stupid question, but has anyone ever ported any of these UI's (KDE, Gnome, etc.) to Windows?
Now before you tell me off for being stupid, there would be a good reason for it - anyone that prefers *nix and has to use a windows machine (say at work) can at least get some of the familiarity by using their favourite GUI. For those of us, like myself, who have tried to switch from Windows so many times but got cold feet because everything is so unfamiliar and different, it'd be a great way to familiarise with it.
Sure, there's a lot more to *nix than just a different UI, it's almost a different ethos, a different way of working - but every little helps.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
Don't we have enough vehicles? I mean, you've got Chevrolet, Ford, Buick, Oldsmobile, Pontiac, Chrysler, Dodge, and seemingly endless others. Then you've got foreign-built cars from Mazda, Toyota, Honda, BMW and others. And to make matters worse you've got different types of vehicles including cars, trucks, vans, sports cars, gas guzzling super heavy duty trucks and SUVs, hatchbacks, convertibles, T-tops, luxury cars, four-wheel drive, rear-wheel drive, front-wheel drive, diesel, gasoline/electricity hybrids--you name it. And colors--not the colors! You'll see cars from white to black and every visible hue and shade in between, with different types of finishes even. It has to end--there's too much fragmentation of Chevy vs. Ford lovers, car drivers vs. truck drivers!
And that's just a car lot analogy. Step into your local supermarket, walk down an isle--any isle--and you'll see something similar. Want cereal? Plastic storage bags? Garbage bags? Games, movies, CDs? Choice can be a bitch, but it's a good thing.
Oh crap, so this means at some point someone's going to make a "Rubuntu" too? :p
Lets hope this is the start of a whole new set of Desktop Environments, and I don't mean the bloated, needlessly flashy, touchscreen optimised, BS that looks like children's toys.(Yes KDE, Unity, Gnome I'm looking at you.)
It is the bloat that turns lean window managers into actual desktop environment. Take LXDE, it is basically openbox with a few panels. By the time you add a printing subsystem, notification subsystem, and all the other things that truly make up a desktop environment, then it is no longer so lightweight. It is not the eye-candy that makes KDE and Gnome so heavy, it is all the other services provided in the background.
Just as an addition to the above post, I stumbled upon this site the other day and was rather impressed by it - http://www.chiptune.com/
It brought back a lot of memories of the Amiga and for those of you who have no idea what Workbench looked like, it's a quick way of playing around without having to install anything.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
It's easy to just say "do something different and better!" when you're not giving a single concretic example yourself. The way Windows and most DEs and WMs work just happens to work reasonably well in conjunction with a mouse and a keyboard whereas for example gestures usually work very poorly with such input devices. There are only a limited number of ways of presenting information or interacting with it, it's not an endless pool from which to just pick what you like, especially because displays themselves are still purely 2D.
Anything without sloppy focus (Or focus follows mouse) as the standard method is not worth having. (I don't even dislike Windows 7 because you can get it with a registry hack).
I really don't get it Nextstep had this but they went backwards with Mac OS X
You have an inflated sense of the worth of your two cents.
P.S. I confess that I even *like* the graphic appearance of Windows 95, but I guess that's just me getting old.
I don't like what I see when loading that page with NoScript enabled. A plain text button linking to https : //www.paypal.com/cgi-bin/webscr which gets hidden by the JavaScript animation. I won't click anything in that page.
KDE is ported to Windows. Check http://windows.kde.org/ for the installer. It works sort of like synaptic, where you pick the applications you want and it deals with dependencies for you.
Some things in it work better than others, and you'll have to download a lot of Qt and KDE dependencies at first. The applications generally work pretty well but aren't all feature-complete compared to their *nix counterparts (but Kate and IOslaves work! aweosme.)
I'm not sure about the state of Plasma itself (the desktop, widgets, etc.) but it's been available for a while. I don't think Kwin is available, so it will still use the normal Windows window management (ick)
This is a consequence, which cannot easily be avoided. The only thing I'd wish for is a better modularization. The current desktop environments are close to all or nothing. You can drop the one or other service, but the minimal set is still huge and in my view very intrusive.
My biggest problem is the complete lack of actual class and design and refinement with most open source projects. They are all done by techie, mostly youngish males, without any sense of design or art. I mean, a pizza cutter? Really? Seriously, this is the kind of thing that has bugged me since the early 90s with Linux and it just never gets better. With a unified vision and goal look at where OSX was able to come in relatively short order while Linux still flounders around creating 200 desktop environments instead of one or two good ones. This is where the bazaar and the cathedral concept fails, sometimes chaos really does just fall short.
http://teasphere.wordpress.com - A little spot of tea
Well done for doing the open source way of if you don't like it write your own. I have mostly switched to lxde on my Linux virtual machines due to the boneheadedness of the mentioned desktops but this project looks promising too. But the desktop war has unfortunately been lost. Remember the Linux netbooks a few years ago? Now it's Windows everywhere and Android tablets are mostly for nerds while iPads get mainstream. Not even the successful on servers argument sways me anymore since servers work just as well on BSD/Proprietary Unix/Windows.
In 2021 we will be arguing about the next desktop environment of the month while Gnome 4 will be ruining peoples lives.
on Slackware 13.37
it seems to run okay (fast and stable), it makes a nice lightweight desktop, it wants to use Openbox to manage applications,
Politics is Treachery, Religion is Brainwashing
Disappointing or not to your psyche, you might want to consider that perhaps there is a reason why human factors engineers find a lot to favor in the Windows environment (and I'm thinking of up through XP here; it has been a huge wreck in usability since then). It basically does not get better than IBM CUA, which was the real genius of the Windows 95 environment, and which was itself standing on giants in the form of Xerox PARC shoulders.
RE: "P.S. I confess that I even *like* the graphic appearance of Windows 95, but I guess that's just me getting old."
me too, that why i run IceWM with rox-filer drawing the desktop icons and wallpaper = basic and lightweight, but still quite usable
Politics is Treachery, Religion is Brainwashing
Never used a distro with E17, have you? :) the Enlightenment libs are designed from the ground up to be modular, and to allow you to pick and choose which parts of the system you want loaded, but even with bling effects (compositor) enabled, and stuff like dancing penguins on your desktop, it can still fit in less than 128MB of RAM. It's light-weight and responsive without sacrificing the eye candy or functionality.
And thanks to the modularity, it can be shoehorned into very low RAM configurations: I have seen it fit in less than 40MB of RAM without sacrificing the compositor, or any of the functionality most users expect from their desktop, just by unloading modules that you wouldn't need.
Is that what small-minded inside-the-box-thinking individuals think is "really new"?
It still got buttons. Menus. Icons. Windows. Task bars. Focus on being mouse-based. Monolithic applications. Is not file-based. Is not scriptable. Has dialogs, for god's sake! It still got the same crappy concept of dialogs, that was already FAIL when it was invented!
This is as much "new" as the VW Golf x+1 is "revolutionary" compared to the VW Golf x!
In other words: It's still exactly the same shit as every other "mainstream graphical desktop environment" on the planet!
Fuck this shit, I'm outta here!
Because it's a remake of an operating system, with a window manager and everything which would obviously not work without javascript? You're still free to not enable javascript and yes they could have made a better noscript element for that but that's why it looks like that.
amen to that. Perhaps it is the proliferation of programming styles that adds so much weight to a system like this, and if everything was coded in a single script language and a single compiled language the whole would be a lot lighter and faster.
That, and a good separation of concerns for all modules - the printing subsystem shouldn't even be loaded until you need to print something, which means the design needs to understand what you can send to the print subsystem without being built with it included (ie a set of protocol standards)
I wouldn't call it pathetic and I never resort to using the term Windoze since I am over 12 but to me this does look a lot like Windows 98/2000. I would like to see some more challenging UIs.
You are correct in that keeping the familiar is the easiest way to create a usable UI. If the goal is a lighter faster UI then that is a good way to go. However we have more than a few light fast UIs including XFCE which is pretty good. I would also like to see some work in making trying something new.
What many people do not know is that on a modern pc floating point is as fast as integer math and often 3d graphics operations are faster than 2d. I would like to see more UIs start with 3d and vectors for the rendering.
It may not be in the scoop of this project but that doesn't mean that it is an undesirable goal.
As to this UI, I am not sure if it is incomplete or if it is a difference in the colors selected but I find it a bit inconsistant.
For example if you look at the first picture and the third picture in the top row of screen shots. The selection bar in the first picture looks a lot flatter. AKA it seems to have a different gradient fill than the one on the third picture. in general I find the dialogs just flat and unattractive. They do not seem to "go" with the rest of the GUI. I would say that the dialogs look like windows 98/2000 as does the task bar at the bottom of the screen but the Runner program and the clock look more like Windows XP to me if not 7 or OS/X.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Enlightenment and EFL seem to have some great tech, but as far I've ever seen no one of consequence bases their distro around it or uses it for development and I can't figure out why that is.
With KDE, even KDE-4, moving the OS widgets around and even removing the useless maximize widget, is easily accomplished in the GUI--no gconf voodoo required.
If someone is passing you on the right, you are an asshole for driving in the wrong lane.
Possibly because the number users that are going to go that far with wanting a lightweight, modular desktop, but not go further into getting rid of shinies altogether is rather small.
As such you see a big bunch of users of the full-on resource hoggin jack-of-all-trades because they either like the shinies, or just don't care. Then there's a smooth spectrum of users from things like xubuntu through to more minimalist roll-your-own stuff where they piece together a light weight wm, and one or two scripts to do anything else they want.
As there are so many options (and it's quicker to make a lightweight option) people just drift to whatever suits them best rather than rallying around whatever is the 'best' technology-wise.
> Then you've got foreign-built cars from Mazda, Toyota, Honda, BMW and others.
Nice try, but the US-market cars from those manufacturers are all built in... the USA.
Just use one of the older ones. For example WindowMaker is still a delight after almost 20 years.
I think you would be surprised how many features Windows 95 doesn't have that you take for granted. Go install a 95 and see what it doesn't do. OS features are like the frog cooking in the water, they get added gradually and ...
Why? You have virtual memory, why not load it, configure it and swap it out?
The reason is most distributions base themselves around a GUI and E17 is a window manager not a GUI. But...
http://bodhilinux.com/
http://www.moonos.org/ (DR17 version)
http://opengeu.intilinux.com/
http://shr-project.org/trac
etc...
Let me point the obvious difference here, Linux and GNU are ALMOST EXCLUSIVELLY community maintained projects, while Ford, Chevrolet, Buick ... release products for which they offer paid maintenance, so, people do that for living, so, if we keep fragmenting the user base, we are going to have less and worst support on each individual project. I'm not against new projects, but, lets get real here, what are the improvements on this new Desktop Environment against the ones we already have?, does things better?, it's superior in any aspect?, brings new posibilities to the community? can we do new things with it?, my guess is no, but it keeps making life worst for developers, now there's another DE you should keep in mind while developing software.
Does this new DE helps more than it hinders?
Having two clocks on the screen is a must!
Hey boys let's have a menu. We could have a hierarchical drill-down system! So the programmers think they have the best thing since sliced bread. But you silly twerps what if I want to keep using a number of tools from the same bit of the sub-menu? Then I have to click-click-click and start something and a moment later click-click-clik again to get to the same place. On the other hand why not leave the menu open so I can use the next tool immediately.
My version was written in Delphi 2, 1996 and it's awesome.
Not everybody has virtual memory.
Phones, tablets and even full PCs with SSD have no space to spare on swap.
Rethinking email
Yep, I still use WindowMaker. To me it's the best continuation under Linux of the good and innovative ideas from NeXTSTEP. GNUstep has those good ideas also, I just wish there were more GNUstep apps. And not only is WindowMaker lightning fast but it is also easy to set up the menu to have all the apps users of DE's are used to having.
KDE with a preloading print subsystem probably shouldn't be the GUI for a phone or tablet.
As for a PC with SSD. That's an interesting point. At least right now there are four types of systems that have SSD
1) Very low end, like a netbook. Again maybe a poor choice for KDE
2) Mid range low weight (like Macbook air), generally should have swap.
3) Very high end, in which case the system has plenty of ram.
4) Fast desktop in which case there should also be an HDD.
My personal objections to KDE4, Gnome3, and Unity don't have much to do with how heavy they are. I'm not trying to use them in a minimal environment. My preferred system would be KDE3. But KDE4 is markedly slower *TO USE* than KDE3. (I don't know whether it's faster or slower, my system isn't minimal. But *using* it is slower.) Gnome3 is not only slower to use than Gnome2, but goes out of it's way to make doing things more difficult. And Unity appears to be designed to be only usable on tablets. (I haven't actually tried it.)
So, yes, I'm taking an interested look at all up-coming window managers. The screen shots of Razor look pretty good. LXDE is also pretty good, except that it doesn't seem to work with left-handed mice (or didn't the last time I tried it). Its got the control panels to set them up (In fact it's got two of them. In different dialogs.), but they don't (didn't) work.
I think we've pushed this "anyone can grow up to be president" thing too far.
I would like to see some more challenging UIs.
I do agree with that, but as I replied to another person who kept yelling about how the devs should instead use meta or alt as the key in shortcuts instead of control, the point changing things people are used to should be tangible benefits, not just change for change's sake. Change for change's sake may be fun for the developer(s) but ultimately it won't benefit anyone. You know, like changing control to alt provides no actual benefit; it isn't faster, alt key is just as reachable as control and everyone is already used to using it. That said I am too used to the traditional UI paradigms and have trouble looking out of the box in that regards so I can't really say what kind of change would be worth researching and pursuing.
That's a good point. I am one of the "fvwm plus a few custom scripts" people. Why use E17 when I can use a setup that served me well the for some 20 years (with slow but continuous improvements)?
That does not explain why none of the main distributions ships an E17 version alongside all their Gnome, KDE, XFC, LDXE whatnot versions.
AccountKiller
I'm aware that Windows 95 didn't support ontologies or social desktops ;) , but here are a couple of down-to-earth things that I admired in Windows 95 and that I still look for in modern desktop environments: .CAB files, not .ZIP, but that's more a political decision than a technical one) and files over the network;
- Consistent user interface across the whole system, and in particular universal application of the "click - double click - right click - drag" and "icons - folders" paradigms;
- Built-in help system, globally accessible in the same way, covering every single visual element of the user interface;
- The above help system is searchable, indexed and printable;
- Applications have a "desaturated" user interface, that doesn't try to steal the user's attention away from his work with an excessive personality of his own;
- Built-in ability to copy, move, rename, delete files *reliably*, and a completely programmable and user-customizable file interaction system allowing for file-specific actions;
- "Live" view of files and folders, with visual differentiation of hidden, compressed, encrypted files;
- Simple, but fool-proof, way of handling removable media and printers;
- Ability to preview files in-place (e.g. pictures, sounds), with an extensible plugin system to support new file types;
- Ability to abstract the shell namespace to handle compressed files (only for
- A technical and consistent network connections manager, allowing to check the status of network interfaces at a glance (disconnected, sending, receiving...) and to change their parameters in a few clicks, using a generalized interface that does not change needlessly for different network types;
- A simple way to search for files by name, attributes or content, that can be slow but is fail-safe and yelds predictable results;
- The whole system is programmed in a object-oriented, extensible model (COM).
Given that Nokia is pushing for Qt development on the Raspberry pi (http://www.raspberrypi.org/archives/369), would this be the perfect project for it?
This is good news. And if it coupled with boss (www.boss.org), then wow, we are walking on air.
Leslie Satenstein Montreal Quebec Canada
It appears to sit on top of X like all the other window managers. It isn't really any different than what already exists. Yawn. Wake me when someone reinvents X to not suck.
I've just browsed some of the code and I've found that the main differences with KDE code, this desktop env. is free of agressive meta-programming(read c++ templates abuses) and seems to fit into the Qt code style and design perfectly.
why do all that work (loading, configuring, and then swapping it to disk) just so you have something that you don't use.
Its sloppy, lazy, concepts like this that may be easier for the developer, but make startup of the OS slow. Ever wondered what all all that disk activity was when starting your OS was? It was reading stuff from disk, then writing it straight back. Like the old make-work schemes that got people digging holes then filling them back in again.
The other reason is that once you develop your system like this, once you want to print, you'll end up re-loading all that print subsystem into memory, even if you decide not to print anything. Ok, that's a poor example, but you do get other apps that do lots of swapping all the time to get tiny bits of functionality loaded.
Because loading a few parts of a fully configured subsystem from virtual memory is much cheaper than loading tons of libraries, initializing them, using them, and then shutting them all down. Frequently used services should start up. Absolutely that leads to slower startup of OSes, it also leads to more responsive OSes.
Further it makes the system scale up well to the next hardware level. Getting more hardware leads to a sharp improvement in performance. A system designed to really function well at say 256mb won't likely see any difference between 4g and 8b.