top | item 3806413

Gnome Shell and Unity

19 points| Smotko | 14 years ago |smotko.si | reply

29 comments

order
[+] buster|14 years ago|reply
I can understand his question. I've used Gnome Shell the last months, now with 12.04beta i'm running with Unity for the next weeks. They both have very similar concepts. In the end, i'll probably go with Gnome Shell, because it's very similar and not some "we'll do our own, screw the rest of the linux comunity" thing. Never got why Canonical just couldn't build on Gnome, Unity would certainly be possible to be built on the foundations of gnome 3.x..

edit: Yes, also https://extensions.gnome.org/ is pretty neat.

[+] acabal|14 years ago|reply
If I'm remembering right, Shuttleworth decided to go his own way because at the time Gnome Shell looked radically different than it does now, and he didn't forsee it--or the political environment around it--improving enough to bother building upon. However since he made that decision and showed some Unity prototypes, the Gnome Shell design did change a lot and now it resembles Unity much more than it did back then.
[+] Smotko|14 years ago|reply
I agree, Canonical should have made Unity upon gnome 3.x. Those compiz patches and are really nasty.
[+] keithpeter|14 years ago|reply
It might be of interest to mention a few things here

1) Gnome Shell when installed along side Unity will have the Unity style 'rollover' scrollbars. These can be disabled, but that setting is desktop wide, so you lose the rollover scrollbars in your Unity session

2) Gnome Classic is a reasonable facsimile of Gnome 2 UI for end users who do not require extensive panel customisation or lots of applets. I'm thinking of the army of people who will upgrade from Ubuntu 10.04.4 to 12.04.x over the next year or so. I've tested the 'software update' upgrade process from 10.04 to 12.04 and it works really well. When 12.04 is released, the software update application in all 10.04 installations will provide a 'distribution upgrade' button. I imagine a lot of people will get a bit of a shock when they upgrade, go and have coffee and come back to Unity!

3) Unity2d is rather nice in my opinion and avoids the compiz issues that people sometimes see depending on their hardware. Unity2d now has HUD which is interesting.

4) If you install 12.04 command line from the netinstall iso, you can just apt-get gnome-core and get a relatively stock gnome-shell/gnome-classic desktop. You need to install some sound libraries and then choose your applications.

[+] munchor|14 years ago|reply
I use Gnome Shell partially because I don't want compiz. Compiz consumes way too many resources from my computer. Unity is great. No doubt, but it shouldn't be a compiz plugin, it should work the same way Gnome Shell does, not with Compiz.

A lot of people complain about customization on both, so I just say: try Awesome WM. This window manager is very easy to use and very simple to customize, it really lives up to its name (awesome).

I use both Gnome Shell and Awesome WM on Arch Linux, I like both of them, although I've been using more and more Gnome Shell lately, partially because Gnome 3.4 is almost in the stable repositories, and I am very anxious for it.

[+] pavanky|14 years ago|reply
Have to ask, what is the appeal of a tiling WM ? Do we have the option to swtich between apps ? Do you _have to_ use tiles ?

For example, if I am working on a terminal and have firefox open, how much trouble would it be to switch between them (would alt + tab work ?).

I tried reading wiki-pages about tiling managers in general, but they are sparse on this kind of information.

[+] acabal|14 years ago|reply
I like that they stuck with Compiz. Linux is fragmented in no small part due to developers wanting to create shiny new software instead of supporting more boring older software. When that happens we get 100 window managers all with their little quirks and all of them liable to be discarded at the drop of a hat. I mean, just look at this massive list of window managers: http://en.wikipedia.org/wiki/X_window_manager#X_Window_manag...

Despite Compiz's flaws Canonical did the right thing by sticking to and polishing an existing WM instead of creating yet another WM with its own weird flaws and bugs. Plus, I like wobbly windows :)

[+] Smotko|14 years ago|reply
I prefer mutter to compiz too. I don't really care about resources as both of the shells run smooth on my laptop, but compiz can't show full screen flash video (youtube) on my secondary monitor, which is a little annoying.

I've heard awesome things about Awesome. I need to give it a try in the near future. Thanks!

[+] keithpeter|14 years ago|reply
Have you tried Unity2d? Metacity window manager and now has HUD
[+] pmr_|14 years ago|reply
Segfaults on proprietary AMD hardware every 10 minutes? Why do people even bother to release something like that? I understand that AMD drivers are a pain and I understand that you sometimes want to get a feature out into the open to gather feedback, but if you break too many people in horrible ways you lose users and that is the opposite of what we want. We want more users and especially new users, and those are easily scared by unstable core components. There is a set of people that are looking for the latest fancy desktop technology available, but those shouldn't be the primary concern of projects as huge as Gnome.
[+] keithpeter|14 years ago|reply
RHEL 6 and the clones, and Debian stable, are fairly solid on most hardware I believe.

Its worth mentioning that Ubuntu 12.04 is still in testing.

[+] rplnt|14 years ago|reply
> We finally have some accessible options to customize the look and feel of the Unity desktop

How does it compare to KDE? I used Gnome(2) for some time but it was really (and I mean really) bad when it comes to customization of basically anything. I then switched to KDE which I found to be great in this area. I didn't like the look (and with my limited taste couldn't help it much) but I loved I could customize virtually anything. Just few clicks in GUI. I've used gnome-shell briefly and I think you can mess around with the javascript to configure a lot of things. But there was almost no configuration for the users.

So, my question. How is it now, compared to KDE? Both Gnome and Unity. Are some 3rd party tools (I'd imagine there would be for the gnome-shell at least) which could help?

[+] Smotko|14 years ago|reply
I've tried KDE briefly a few months ago and I didn't like it. The reason was they were way to many customization options. I spent more than an our going through all the settings and I got completely overwhelmed.

Gnome Shell has little to no options out of the box, but it has extension that do just that.

Unity recently added some basic options into the default (new tab in the appearance dialog). They didn't add a lot of options but just the ones I seem to need :)

[+] adambyrtek|14 years ago|reply
I'm sure KDE is more customizable, because the goal of both Gnome and Unity is to keep the number of preferences to the minimum. On the other hand, many settings not shown in the UI are still available via gconf.
[+] yason|14 years ago|reply
I would love to use Gnome Shell but that thing comes bundled with a window manager that you can't change. And for a power user a finely tuned window manager that makes managing windows easy—if not transparent—both from keyboard and mouse is a non-negotiable starting point. Ditto for Unity. Both are actually worse than even Metacity, when it comes to keyboard bindings. Now I'm with Gnome3 with the Gnome2 emulation mode but I don't know how long that lasts.
[+] thristian|14 years ago|reply
That surprises me, since GNOME 3's window-manager is basically Metacity, and (although it took some wrangling) I got all my custom GNOME 2 keyboard shortcuts set up on GNOME 3.

Sure, even Metacity isn't going to be as configurable as... oh, Awesome or XMonad, but I've found it much more reliable than Compiz (I managed to completely break Unity once by playing with the Compiz configuration tool).

What in particular do you mean by "making managing windows easy"?

[+] dsr_|14 years ago|reply
The beauty of UNIX is that I can choose to use XFCE... and over there is a hacker who has been using FVWM since 1995 and probably will continue using it for another fifteen years.

I don't know what graphics protocol we will be using then, but it will still speak some flavor of X.

[+] adambyrtek|14 years ago|reply
I really hope that until then we'll manage to migrate to Wayland, or some other technology more modern than X11.
[+] portmanteaufu|14 years ago|reply
I used Unity for a little while when 11.04 came out, but ultimately switched to Gnome Shell. I think the thing that bugged me most was the feeling that Unity was starting to place Ubuntu/Canonical services front-and-center in a manner that I couldn't customize away.
[+] cgb|14 years ago|reply
I found myself preferring Gnome Shell over Unity. extensions.gnome.org and the nice scriptability with JS and CSS won me over as a hacker. Also Unity had performance issues on my system.