What's wrong with sticking to an older version of Ubuntu - 11.04 or earlier where you're not forced to use Unity? That's what I do. And I get a lot more work done without having to worry with the latest shiny new toys in town.
Linux Mint looks good for Linux developers who want a high-productivity environment based on Gnome & debian. Canonical is re-purposing Ubuntu for the casual, ease-of-use, mobile and tablet markets.
Its easy to understand why ... those markets are growing quickly. And Microsoft is going in the same direction with their Metro look-and-feel.
Linux Mint has put Google custom search into the distribution in order to raise revenue. It's in firefox both from the address bar, the search box, and in the quick search from the 'start' menu. It's very annoying, and it isn't just a matter of opting out. Mint doesn't support an easy way to remove it from all three locations without getting technical.
I used mint for a couple of months, the custom search engine came back every time I updated a browser, and it was very annoying to reset settings. It was a deal breaker for me.
What about if Google Chrome is one's preferred browser and Google search is one's preferred search engine. Would Mint's custom search still be as annoying?
Google chrome starts with Mint's custom search engine as well. And every time you update Chrome, the search engine gets defaulted to google custom search.
The problem isn't so much Google. I like Google, but the custom search is not as good as vanilla Google. Currency conversion doesn't work, the calculator doesn't work, google maps doesn't return it's places on top of the results... non of Google's enhanced features are functional.
There's a quick search from the start menu which uses custom search as well, and this seems impossible to change.
Our goal is to give users a good search experience while funding ourselves by receiving a share of this income. Search engines who do not share the income generated by our users, are removed from Linux Mint and might get their ads blocked.
> Search engines who do not share the income generated by our users, are removed from Linux Mint and might get their ads blocked.
Wow, that is insane... With that sort of mentality, the next logical step is to gain market monopoly, pre-install a version of adblock with custom filters, and start charging the entire Internet to show ads.
"In Linux Mint 12 and upcoming releases we’re hoping to provide users with the following commercial search engines: Ask.com, Google, Amazon, eBay, and the non-commercial Wikipedia."
And I was all set to install Mint tonight.
I don't begrudge them the right to manage their distro how they want, but I really hate a distro messing with my browser and search like that.
For those who don't want to shift to a new distro, Xubuntu is a great option. It's lightweight without losing any of the features you've come to expect from a fully-featured DE.
And best of all, it's not going to pull the UI rug out from under you at a moment's notice.
Mint will be running "Gnome 3", the framework, but not "gnome-shell", the user interface. Unity itself is similarly just a interface atop Gnome 3. Mint will be running its own new environment called "MGSE" (mint gnome-shell extensions), which is basically gnome-shell customized to look and behave like Gnome 2, because that traditional desktop experience is what most current users want and can get neither with Unity nor gnome-shell, which both have basically abandoned their traditional desktop user base and are now betting their future on tablets.
I am capable of installing and uninstalling packages with apt-get, so I am not heavily dependent on Ubuntu to determine the UI for me. And I have no problem changing UIs (I used to use Enlightenment from DR13 or so)
So when a default changes away from something designed to look like Windows XP, I do not get emotionally scarred. I gather this is unusual, however, and Ubuntu's user base consists mostly of people who are terrified of package managers and can't abide anything except an XP ripoff GUI.
Maybe someone should start a new distribution which is premised on providing Ubuntu 8.04 in perpetuity.
Sure on Ubuntu 11.10 I installed Gnome 2.2 (see below comment for correction) as follows. This may not be possible on the next Ubuntu release. That's why I am migrating to Mint.
How to install gnome-classic on Ubuntu 11.10
# apt-get install gnome-session-fallback
# cd /etc/lightdm
# gedit lightdm.conf change user-session=gnome-classic
hold down the alt key when right clicking the menu bar to add frequency and system monitor
applets.
Yeah, but at what point does that stop the "power users" who seem to hate Unity from installing Gnome themselves? Hell, I removed Gnome entirely and replaced it with Xfce once. It's still Linux. Just because it comes with Unity preinstalled doesn't mean you're stuck with it.
Gnome 3? Not if you do want incremental improvements to your desktop environment but don't want a fundamental paradigm shift from installing the latest updates. If MATE takes off, maybe that will be a viable alternative.
You can just apt-get install xubuntu-desktop. No need to reinstall everything (what a pain that would be). You can just install the xfce-* packages if you want to be more specific.
The only reason I don't use unity is that it doesn't handle multiple monitors correctly on my desktop. Otherwise, I find it satisfactory. I approve of a new design which tries to keep clutter off my screen and tries to be keyboard-driven, and I approve of compiz
It reminds me of the die-hard KDE users and Kubuntu. I think Canonical did well with the creation of Ubuntu, which made it possible to throw a Linux desktop at a newbie user for the first time. From the sounds of it, Unity hasn't lost that angle. Since it's actively looking at tablets, I think they are here to stay. With tablet hardware getting more powerful, it could be surviving contender to iOS and Android.
Extremely doubtful that we'll see Ubuntu as a contender to iOS and Android.
If you're going to run linux on a tablet-sized device, why not just use Android? It has an existing application store(s), and more importantly an existing userbase.
Look at WebOS, if there's any competition out there to compete with Android or iOS WebOS would be the best option. From everything I've seen and heard it is quite fantastic. If not slightly buggy and a little slow. It wasn't executed well by HP or Palm but there's obvious potential.
I figure, if Palm and HP can't compete with Android and iOS, there's no way Ubuntu is going to do it.
I'll happily be proven wrong if they do, but I just can't see it.
Android is 'built on' Linux but it doesn't expose Linux to users in any remotely meaningful way (contrast, for example, with Maemo).
I agree with you that it's doubtful, but if Ubuntu doesn't do it then I just don't think it can be done - Fedora and Debian aren't even going to try and most other distros don't even have the resources to start.
I know that Android is built on linux. But I don't see that as being hugely important. It's about the interface and the "mindshare" of the users and particularly the developers if you want to have a solid app selection for those users.
There's going to be a huge issue with ANY new platform. It's the chicken and the egg all over again.
Apple created a platform and got a bunch of users interested because the product was so mindblowingly refreshing amid all the crap phones available to consumers at the time. While applications weren't available from the get go, the users loved the phone despite the lack of apps.
When the app store was made available in the second iOS release allowing developers to make applications for those phones it effectively bypassed the chicken and egg problem.
Take a look at WebOS. It was unique and refreshing although not mindblowingly refreshing like the iPhone/iPad were. Thus, it's userbase was small and it's developer base even smaller. Developers wouldn't look at the platform because there weren't enough users. Users won't look at it because of the lack of applications.
Many of the original iPhone purchasers were tech savy people. They were the only people willing to spend $500-600 on a phone. People always ask those tech savy people for advice. Those tech savy people say "I love my iphone and here's why." But the same didn't happen with WebOS because the tech savy people wouldn't buy the device because it lacked apps. At least, not until the TouchPad hit $99 anyway.
What makes you think Ubuntu has a chance here? Seriously. Granted, I will give you one thing about Ubuntu and that's at least that they're trying to provide a consistent experience. Which is assbackwards from Linux in general with the Gnome, KDE, Enlightenment, Xfce, XMonad blah blah blah. Sure, those give you choice. But on a tablet or phone, choice isn't always a good thing, at least not the same level of choice you find on a desktop.
But I just don't see Ubuntu as a possible threat to anything here at all. As someone else already mentioned, if someone wants a tablet OS, just fork Android and run with it. At least you have a working base for something that's already seen success. You can mold it into something unique like Amazon and B&N did. I don't think Ubuntu can compete.
In my opinion its a gamble by Canonical. Patent royalty fees level the mobile and tablet playing field. Why would any hardware manufacturer use Unity/Ubuntu when they could either use Android from Google, or fork the code base like Amazon and the Chinese are doing. Likewise Microsoft will likely subsidize manufacturers to use their Metro OS, which Canonical cannot match.
A key is how to monetize content delivery and search results. I don't see what Unity/Ubuntu adds that iOS and Android don't already have
One thing Linux has is that it lets the user control and customize their system, and it lets an ecosystem develop where new system behavior can be created.
Not present on Android and certainly not on iOS.
But you probably don't value that if your concern is how to monetize content delivery.
... and they knew it was going to happen, because of the annoyance that KDE caused when they went to KDE 4.0, and the number of people that moved from KDE to other desktop environments.
Gentle iteration (改善) is fine, and complete overhaul is fine, but the combination of killing off the old version and introduction of workflow-breaking new versions; with a supposedly community driven project ignoring many users has been very frustrating for some users.
As a fairly recent main machine ubuntu convert (6 months or so), I'm actually a fan of unity. Like everyone I hated it at first, but now that I have got used to it I prefer it to regular gnome stuff.
I agree however that 11.10 has been a nightmare as many useful (but not hardcore) features have been removed from the UI of many packages for reasons such as "casual users are unlikely to need this". This is the problem that is likely to get me looking else where for distr.
I spend most of my time in a terminal and I thought Gnome 2 was a mess and was never totally happy with it. I don't think 11.10 has been a nightmare at all, I have found it to be an improvement on 11.04, where most of the 'removals' you cite actually occurred.
I originally started using Ubuntu for the driver support (after a while you want to work rather than compiling everything and editing files in /etc, which means you either roll your own de facto distro or you switch to something which has an 'out of the box' workability).
Canonical is genuinely trying to make linux the most user friendly it's ever been and make it ready for real mass adoption. It's not going to be easy and not everyone is going to like every change but you can't get so down on them for trying so hard.
Saying the solution is to go backwards is the same as telling canonical to just stop trying all together.
There's no point in stagnating and sticking with gnome. New users aren't going to switch to ubuntu because there's a start(or applications) menu. Canonical has to genuinely create a usable, unique user experience that ubuntu can call its own. It's not there yet, everyone knows. But saying people should just switch to something else and poo-pooing all over canonical isn't going to help make (desktop, mass user facing)linux the best it can be.
If you really care, get involved. Go to askubuntu.com and answer some questions. Make blog posts that illustrate how you'd improve unity. Write some code. Ubuntu is foss. Canonical neither charges for it nor sells hardware, and I'd say they're doing pretty good in spite.
All that being said; you can install gnome in ubuntu 11.10. You don't have to use unity.
Agreed. I'd say most regular folk will just get used to it and enjoy it like they do any other system they use.
For the rest of us (power users and coders) we're fortunate enough to know how to replace Unity or improve it. Canonical has a plan and they're sticking to it. They probably know that the value these changes will make in the future are worth disappointing the people complaining. You have to make choices as a developer and sometimes it's better to make a chunk of people unhappy than to bend to their will and dilute the value of your product's future. If they didn't stand strong on this they may very well end up stuck working on these little complaints instead of focusing on the bigger picture and making the system far better, far faster.
New users aren't going to switch to ubuntu because there's a start(or applications) menu.
Perhaps, but one of the traditional excuses new users have given for not switching, or switching back after trying, is that Linux desktops are too different, even though they've traditionally not been all that different. Creating something unique, compared to tools users have used in the past, like Windows, isn't going to make people immediately productive. And being immediately productive is how the desktop UI/UX enters the background and becomes a facilitator rather than something that the user struggles with.
"being immediately productive is how the desktop UI/UX enters the background and becomes a facilitator rather than something that the user struggles with."
Yes, exactly. I want my interaction with the desktop to be like that with a prostitute: minimal, direct, clear, and without my having to know much at all about the other party. I don't want to have to beg and plead for the ability to alter the panel once a year on special occasions.
Seconded. I showed a guy Ubuntu a bit back and it is now on his map and being used (not as primary, but it may be heading that way) because it has a start menu. He knows a tiny bit of linux (more like generic nix) and has interacted with various server solutions for fifteen years or so, but it's kind of "that thing you have to deal with" and most of the interaction involves calling me. That's ok, I'm mostly in charge of that. But Ubuntu now.. it has a start menu. And, like, through it you can find things. And they look familiar. Not all the way, but kinda. You can click them and they do stuff. He's actually finally getting into it a bit. He really, absurd as it may sound, would never have gotten anywhere if it looked exactly* like now, except with no start menu.
xubuntu isn't really a perfect replacement for gnome2 for reasons I've mentioned elsewhere here.
After installing Ubuntu 11.10 I spent the best part of a day setting up my desktop and getting it to a stage with Xfce which I felt was 'only slightly more crap than my experience with 10.10'
All that being said; you can install gnome in ubuntu 11.10. You don't have to use unity.
If it were this easy, nobody would be complaining. But as far as I can tell, Gnome Classic (without HW accel) is broken by default on Ubuntu 11.10, with the default Gnome Panel being entirely messed up.
This wasn't the case in 11.04, which had a great fallback that I still use daily, and I think it's the reason the Unity complaints are getting louder: there's no longer a real alternative to it in 11.10. At least not from Canonical.
Not even close. I forgot which one gnome-shell is exactly, but the GNOME 3 fallback is broken with VirtualBox seamless mode, and the GNOME 2 (or was it GNOME3-pretending-to-be-GNOME2?) fallback has by default an entirely messed up panel.
It's easy to waste a day trying all these alternatives to get something that works. I don't call that an easy-to-use distro. Particularly as it's a regression.
The old "classic" panel look has been deprecated upstream, it doesn't really exist any more so I don't know what you're expecting Ubuntu to do in this case.
I'd suggest 'panel people' have a look at Xubuntu.
I don't expect Canonical to do anything, but I'd like them to include the Xubuntu desktop packages in the long term release support cycle as an option for users.
I tried to use gnome-shell for a few days and my experience was not quite this.
The task switching interface is very much inferior to gnome2.
In gnome2 I can setup some panels which span the bottom of both my monitors , giving me loads of space to switch tasks conveniently and have the panel group together similar apps to save space. I then have another panel with a set of shortcuts that I can use to launch my most common apps.
With gnome-shell you are stuck with having 1 "dock" panel on the far left of 1 monitor to switch apps, even though apps are grouped this makes it far less convenient to switch between them. Instead of 1 click to switch, it's press a button , scan the mouse to the far left then click and then usually click again for the window I want.
The big problem however is this,
some of the apps I use are launched from shell scripts which will do something and then run some Java or python app. This is the way with many apps that are not installable through apt-get. IntelliJ IDEA is an example of this.
What I do in gnome2 is just create a new launcher that points to the script and add it to the panel, problem solved.
Now with gnome shell or unity , I can run my script from the terminal which will then cause the app to launch. However now when I want to dock the app for easy launch later it just won't let me.
This is probably because it doesn't understand the relationship between the shell script I ran and what it sees as the "application" and since there is nowhere else I can really put the app I am now relegated to having to launch some of my apps through the terminal each time because they cannot be docked into the main dock with the rest of my apps.
The problem, like everything Ubuntu, is that it may be 'user friendly' when everything works perfectly, but when you want to do something different or something fails, it's anything but. You're left fighting multiple levels of indirection, trying to figure out what the system is actually doing so you can fix it. Much of the indirection comes from Debian, but it seems Ubuntu finds a single use-case, and then builds more indirection on top of the Debian indirection.
Needing to download 5GB of intermediate packages to go from karmic -> oneiric one release at a time (way to ruin apt-get, guys), a weekend fighting remotely with what turned out to be nouveau (which given its hard locking a fresh install, shouldn't even be enabled by default), and Unity tonedeafness have signalled to me that it's time to move on.
I'm giving Arch a try, and it's refreshing that I can just edit /boot/grub/menu.lst without having to figure out the abstraction built on top to do things the "right way" (and avoid being overwritten). However, if Arch doesn't work out, I'm settled on straight up Debian. At least with Debian, the indirections actually get me something.
I've been running Arch on a vps for a few months and I really like it. It feels like a more modern slackware + good package management. Very solid, and it doesn't pointlessly deviate from the standard way of doing things.
Obviously, you're not the target user of Ubuntu, so there's no point in complaining. Ubuntu is not meant for people who want to edit grub/menu.lst by hand. There are plenty of other distributions for that.
So Ubuntu is for people who aren't willing to edit /boot/grub/menu.lst, but are willing to edit /etc/default/grub ? I've run (K)Ubuntu for six years, coming from Debian, and Slack before that. I don't want to tinker, and I'm not even that picky on my desktop environment as long as it looks reasonably good and I can setup some hotkeys. But any distribution has to be serviceable, or you wind up with MS Windows where the fix for all problems is forum folklore, and failing that, reinstall.
And furthermore, why would I recommend Ubuntu to new users knowing that I'm not going to be able to help them as easily? A bit of an exaggeration right now, but an inevitable result of the path Ubuntu is on. A user friendly distribution should work with existing conventions, not discard them by creating a whole new layer on top.
The advantage of using Ubuntu even for "power users" is the level of support available.
Since it has such a large share of the Linux desktop market it's easy to find solutions for most of your common Ubuntu problems.
I don't really want to go back to the days when everyone used a different distribution where if you had an obscure problem and used google for a solution you would come to a page describing how to fix it in another distro with a completely different package management system and where the contents of /etc were completely different.
I remember posting questions on the forums of various distributions relating to problems I was having just seeing them go unreplied to in perpetuity.
How long will Ubuntu have this user base if they keep pissing people off? Is it that hard to give the users who want the old shell in its usable form what they want?
Benevolent Dictator is what Bill Gates somewhat pretended to be for years.
I'm not sure of Shuttleworth's credentials as the benevolent dictator/UI designer.
He made his money selling SSL certificates in large quantities, I don't really think he is a Bill Gates or Steve Jobs.
He reminds me more of the type of entrepreneur who makes his money then decides to buy an English Football club and run it into the ground.
That's possibly unkind though, there was enough good work going into Ubuntu providing good support and sorting out allot of the common Linux Desktop issues to award him some credit, but I don't really see Ubuntu as any kind of creative juggernaut.
Something weird happened. Ubuntu used to be amazing: hr easy to install and use district, the world-changing help forums and wiki. Then Unity seemed to upendded everything. But look: MacOS is getting phased out by iOS. Google is converting all their apps to a touch-optimized UI that makes no sense on a desktop or laptop.
Windows 8 is doing the same, and MS's TV ads trying to convince people to buy a touhscreen 27" monitor.
Maybe they are right, and the future of mass computing is in entertainment consumption and not productive work. Maybe the dream of a popular powerful OS is dead. Maybe it's time for power users to return to being a.nich
Something weird happened. Ubuntu used to be amazing: hr easy to install and use district, the world-changing help forums and wiki. Then Unity seemed to upendded everything. But look: MacOS is getting phased out by iOS. Google is converting all their apps to a touch-optimized UI that makes no sense on a desktop or laptop.
Windows 8 is doing the same, and trying to convince people to buy a touhscreen 27" monitor.
The Bill Gates comparison was meant to illustrate the perception people had of him. Originally, (after his rant about people stealing his Basic for the... IMSI? Name escapes me) he was perceived as trying to do the things that the common man wanted. Remember the "Information at your fingertips" marketing crap?
Shuttleworth started out the same way, except with Linux instead of DOS/Windows, and now he's insisting on making unpopular changes because he thinks he can see the future. Remember when Gates believed there was no future in the Internet?
There's little chance to get involved with Unity. Shuttleworth has made it clear that he's playing his benevolent dictator card.
> Canonical is genuinely trying to make linux the most user friendly it's ever been and make it ready for real mass adoption.
Maybe. Unity is probably great for touch screen interfaces. Similar layouts have been tried on small screens - netbooks for example.
I guess the people with 2 huge monitors (and all the Linux tinkering that involves) aren't the people who need Unity; and they're probably already using something else. (Something entirely keyboard driven or minimal or whatever.)
> Write some code.
Yes, "show me the code" is a powerful message. Even if there's little room for involvement in Unity there are many other window managers and desktop environments that'd welcome people getting involved; whether that's with bug-fixing or feature implementing or language translations or documentation.
> FOSS is doomed since it doesn't match the economic realities of producing high-quality end-user software.
Doomed how? There are more and more high-quality, end-user FOSS apps. The world does not revolve around Canonical and Ubuntu. Simply change distros, problem solved.
You think people will not switch to ubuntu because there is a "start" menu? Something that has been present in windows since 1995?
I've said this before, but there are bigger problems than the UI of the main desktop. I think gnome2 is a surprisingly usable desktop , I remember when it was an infact that it was slow and buggy but the hard work has paid off and overall it's one of my favorite UIs on any platform due to it's speed and flexibility.
I don't think learning gnome2 would be a big put off for many people anyway, since it's similar enough to Windows XP which more people have experience with than newer UIs anyway.
Imagine if the time and resources spent developing Unity had been spent instead on more thorough hardware testing, fixing remaining issues in gnome2 or creating new applications for users that would make a Linux desktop a compelling choice.
I don't see what unity does that helps me be able to recommend Ubuntu it to less technical family & friends.
I would like to add. It's not only those who are not so tech savy that have problems.
I DO NOT WANT to spend time learning how a desktop UI works. I have more interesting things to do than getting used to new UIs and whatnot when the ones I use already allow me as productive as I can with a UI.
Personally all I want is a taskbar, and an application launcher. I like the combination of openbox+tint but I a lot of the application I use depend on gnome libraries anyway.
Glossy chrome elements and wobbly windows are meaningless in terms of usability, that's my opinion. Why would we want to break something that works fine?
Why trashing old but reliable technology?
I would guess it's more about shipping a fancy glossy looking product than anything else.
Agreed but I don't think Unity is particularly pretty anyway. Big ugly text and too much purple in the default Ubuntu setup.
If bling is your thing then you can do enough with compiz and desktop themes to make pretty much any desktop look however you like.
I think making the compiz settings manager more visible and easier to use would be quite a big win here, as it's often not obvious what most of the plugins do until you activate them and the whole "resolve conflicts" thing is a total mess that needs simplifying.
Or Fedora. Or if you like tweaking things, Arch or Gentoo. Or to become more knowledgeable, a BSD.
I think part of what is happening here is that some number of people who got started in Ubuntu, as their first non-Windows OS, take it for granted (thus get outraged at change) but now feel the 'growing pains' of someone who wants to get more technical. Since their heads aren't where they were when they started with Ubuntu, it isn't as suitable for them any more.
I switched to Ubuntu coming from Debian (and some Gentoo) because I was at the point where I needed my system to be productive instead of spending all day tweaking it.
Canonical has done great things to make Ubuntu Just Work. It works great out of the box under most virtualization solutions. It's also one of the only distros that has done away with most font bugs in Linux, for example. At least Linux Mint DE still has many of those - I tried it briefly after the Ubuntu 11.10 debacle.
The outrage is there because Canonical is actively breaking workflows that used to work, in other words, forcing users to spend time tweaking their system instead of being productive. That's a recipe for disaster and user outrage. Just ask the Firefox devs :-)
I'm going for Debian, will try gnome shell to see how far it has come since it's beginnings and once I find out it sucks (most likely outcome) I will install XFCE.
I'm writing this on Debian Sid (unstable), which as of few weeks ago has GNOME 3. It works pretty well - has some quirks and bugs, but overall I think it's a great improvement over GNOME2. (This is on my main work computer).
Awesome, I can't wait to be back on Debian, nice to know Gnome3 might be a viable alternative to the bound to die Gnome2 and the sometimes disappointing Xfce.
the prevailing theme in most comments regarding mint i've seen on reddit and various blogs is that people like mint because it's easy. one of mint's big selling points is that they include the ubuntu-restricted-extras package by default, rather than making people install it.
if people can't install a single package, i don't think debian is for them.
what does that have to do with anything? the parent suggested debian, not "some other debian-derived distro" linux mint debian edition is definitely not debian.
I primarily use OS X but just recently put Ununtu on a laptop. I was totally new to Limux and hated Unity. Unity would be absolutely awesome aside from 3 major flaws:
* The dock won't auto hide until hovered over like in OS X.
* I have to search for the app I want to use most of the time. There should just be a whole menu or list
* The dock should be able to be moved different areas of the screen.
I tried to get used to it but couldn't. I switched to ElementaryOS (loved it). Then I switched to Crunchbang which runs OpenBox and I've never looked back.
Ubuntu is amazing for newbies except for those 3 flaws. Its the only distro I've seen that could make a Windows or Mac user feel right at home.
I have to search for the app I want to use most of the time. There should just be a whole menu or list
Not sure if this is how your supposed to do it, but I just search for the program once from the dash home, then once it's open I right click on the icon and click keep in launcher.
The dock should be able to be moved different areas of the screen.
did you get the Compiz Config settings manager (sudo apt-get install compizconfig-settings-manager)? It has a bunch of settings for the dock (it's not fantastic but it helps).
"The desktop seems crowded, and yet on a large monitor there’s so much real estate to get to that left menu that it’s a chore; multi-monitor just never felt right either. To make matters worse, Canonical seemed to ignore all protest, which made users feel alienated and not cared about."
When I use OS X, I do miss the NeXTSTEP menu bar. I do wonder how much research is going into large screen UIs these days. It seems like we need someone to concentrate on the workstation again.
What I find ironic is that the developers (and designers) that work on these OSes are most likely using a giant monitor or dual-monitoring, or both. However, they're still designing for a single 1024x768 monitor. WTF?
With Aero Snap in Win7 and multi-mon taskbar in Win8, MS seems to finally start supporting some of these features.
OSX is busted on the 27" iMac. I know because I own one. OSX needs Win7-style window docking so bad... I spend way too much time managing windows on the 27" iMac.
The one good thing about Lion has been the mission control interface. I got it rigged on pushing the scroll wheel of my trackball and it keeps me out of the window managing business.
I really think going back to the NeXT window bar would fix a lot of my hatred.
I use awesome wm on my debian laptop, but I prefer Unity and Gnome Shell to the old gnome 2 or kde or xfce. They are really starting to come together as coherent interfaces instead of having mismatched UIs.
Some tweaking tools are around anyway and more will come with time. Gnome shell extensions are pretty good and they'll mature with time.
Personally I found it a bit snarky. By the same token I find that UI wars are the most vitriolic, after all they are the way you talk to the machine day in and day out. Screwing with that, screws with everything.
I have found Ubuntu's strategy interesting because it seemed clear that while KDE was following general guidelines around Microsoft OSes to be more accessible, and Gnome was following general guidelines around Apple OSes for similar reasons, Canonical sort of 'turned left' and drove off the road to a new place.
I remember distinctly when I left Sun and had to give up my Suntools interface for what became Windows98 at the time. And it was hokey and painful and it crashed a lot, except that over the weeks and months it crashed less and less, all without a software update :-). And I realized it was not so subtley training me not to use features that failed. Of course if you use something long enough you become reasonably facile with it. When I switched my desktop to Linux I was always more comfortable with KDE for that reason, the whole 'start' menu on the lower left, the control panel abstraction, the way things laid out on the screen.
When I went to Google I got a Macbook as my laptop choice, it was different, and I struggled at first, but once I became reasonably good at navigating around I found that I was also less annoyed with Gnome.
I think the Unity strategy at Canonical will pay them big dividends. Mostly because the Linux desktop market has been such a small part of the whole desktop market as to barely merit a full pixel width in a pie chart of desktop OSes. I believe that part of the reason for that is that the strategy of being 'kinda like' MacOS or Windows in the GUI has failed Linux badly when it comes to non-technical users. It failed them because there was neither the cohesion of implementation, nor the quality of testing, in either KDE or Gnome which would ever cause a non-technical user to think the GUI was 'better' than the one they left behind. Unity breaks that cycle because it doesn't work like the GUI you used to use. and so I think users cut it some slack, they realize they are in a 'new' place and learn how to do the things that they want to do in the way that this gui does them. And there isn't a mental comparison to their previous gui because it wasn't like this at all.
Assuming, and its a big assumption, that Canonical can execute on the Unity strategy well, it will continue to be the dominant Linux distro. Further it will increasingly leave behind every other distro, because while others may trade off market share amongst the technical users, where programmers slosh from one to the next, Unity will be gaining non-technical users who won't go anywhere else in the Linux space. Ever.
While I agree that Unity is the right step for Canonical to take with regards to Ubuntu, my main gripe is that they've taken away the old GNOME UI and has left us with no (easy) way to bring it back. This was my experience as of 11.04.
The old Gnome UI was about 2 clicks away on the login screen in 11.04 (unless you didn't have a password on your account, for some reason).
In 11.10, you can manually install gnome, and then you get gnome 3, which is certainly not what you wanted (and not necessarily an improvement over unity).
The GNOME/KDE development model is pretty strange. They release a new major version that changes everything so they spend years fixing and stabilizing, and then they release another major version and repeat the process.
XFCE does a better job. "XFCE4" has been around for 7 years and they provide small improvements but don't make any radical changes.
Unity was pushed out before it was ready. I understand the need to get people using it but it's still not a passable desktop for many people and probably won't be for another couple of Ubuntu release cycles. Hopefully once it stabilizes they won't repeat the mistakes of GNOME/KDE and decide to change everything again.
They release a new major version that changes everything so they spend years fixing and stabilizing, and then they release another major version and repeat the process.
This is inevitable when you either set your sights too low (and after a while realize that your current architecture will never get you where you need to be) or develop too slowly (so by the time something is finished the market has moved on).
Personally, I think it has more to do with the fact that very few people want to fix old bugs in an old codebase in their free time when they could be writing a brand new version with brand new bugs. "This time, we'll make better bugs!"
Unity was first released in Ubuntu 10.10 Netbook Edition. And that was based on Ubuntu Netbook Remix, first released in 8.04 (they didn't necessarily share code, but the design was similar).
You would think that by 11.10, released a month ago, they would have something release-quality. I think it's just the design that people don't like. Canonical has the resources to fix bugs, but they don't necessarily have the desire to fix design defects.
I don't have experience with 11.10 yet but I am running 11.04.
1) On a number of occassions the sidebar has entered a wedged state and required a logout tofix even though I tried to find a process to kill to force it to restart.
2) Often windows will pop to the fore-front but fail to capture focus and the previously focussed window will only have partial focus, where application level keyboard shortcuts are registered but window manager ones aren't. This mainly happens when running most windows full screen on my netbook.
3) Often the update manager window will pop up and enter some weird state whereit doesn't have focus, and it renders as if it's in fullscreen mode (no titlebar) but it's at the regular windowed size.
4) There is also the attempt to generate the osx MDI-esque interface, even though it's only hal-implemented. (from what I understand they have improved this in 11.10, but they should have waited, IMO)
It is hard for a dev to say a crash is a feature. It is easy for a designer to say an unusable UI is an intentional exploration of a new paradigm for modality in transhuman existence.
It's a common scenario in the open source world. Projects get bogged down in personality or leadership issues, and it's a lot more fun to write something new rather than maintain some other guy's code.
It's funny that problems that have bedeviled the Linux Desktop haven't really changed over the last 10 years. Poor release QA, "almost there" hardware support, painful transitions from X to Y. Nothing ever really stabilizes.
Great comment. But allow me to disagree on comparing Gnome 2 to OSX. In my opinion old Gnome was exactly what you're talking about: "driving off the road". It wasn't like Windows or OSX, it was its own thing, the best desktop environment, in my opinion. The only element reminiscent of OSX (only visually, not functionally) perhaps was the menu at the top.
Unity, on the other hand, is the exact replica of Gnome 3, just not as polished graphically. They both have this weird "buaaa mode" where you're typing instead of clicking on a shortcut, they both destroy virtual desktop functionality and if anything, they're basically cloning OSX bad habits: instead of switching between windows on Alt+Tab they're now switching between apps (across virtual desktops!).
So I would suggest that the opposite is happening. Instead of staying in the "new place" Ubuntu is basically trying to get on the road and follow OSX.
Frankly, I'm not even sure it's possible to "drive off teh road to a new place" when it comes to desktop UX without a significant change in hardware: we're still using basically the same computers as we did in late 80s, even the screen real estate hasn't improved much.
> Frankly, I'm not even sure it's possible to "drive off teh road to a new place" when it comes to desktop UX
Sure it is.
3d file managers[1] never took off. With todays hardware they'd be a lot nicer to use.
Users have been limited to quite small (sorry about my incorrect terminology here, I'm going to go read some man pages) total virtual screen size within which their windows were located. Now graphics cards, and system memory, are huge; this leads to possible radical new interfaces.
Imagine a "Zoomable UI" - documents open in their own full size window; any document opens in its own window tiled next to it; the user can zoom in as far as they like to do detail work, or out as far as they like to organise all these documents. Programs would open toolbars in their own windows. Any toolbar would be able to work on any document (because it's Unix, so all input and output is text, right?) - but the result wouldn't necessarily make any sense.
That's not particularly radical; tiling WMs exist already.
I agree, its way easy to drive off the road. Not as easy to navigate the resulting underbrush.
Aza Raskin's THE stuff is pretty interesting in that regard, there are varieties of menu systems, where do menus appear, how do they appear? (I've always thought the pie menus were cool) And of course how do you switch between manipulating the space (app selection, desktop, themes) and manipulation within the app itself.
Strangely (for me at least) is that the Windows 8 previews have some interesting stuff in them (after years of not changing much) more interesting in concept than some of mainstream UIs on Linux. Again not that a tiling WM is particularly new but the blending of the icon/status bar presence/window/launcher feels pretty fresh.
I do run Kubuntu on my desktop but I continually try out different schemes with virtual machines when I can to see where things are going. My netbook runs XFCE which reminds me in a strange way of Suntools.
3D file management never took off because no one has yet found a meaningful and intuitive use for three dimensions that couldn't be accomplished with two.
The screenshots of FSV on that site show me a 2D interface that's been extruded into cubes and displayed isometrically. Usable, but the 3D is superfluous. All the other 3D file managers appear utterly unusable.
Yes, 3d file managers were ugly, and hard to use, and didn't really serve any purpose.
But with modern hardware, and with a better HID, and with a better analogy / paradigm / idea, they could come back and be useful.
I don't know what that meaningful use for the 3rd dimension would be, but I'm pretty sure there is one.
(The tactile screenshot is awful. It appears to show a bunch of stuff ordered by name. The TDFSB2 screenshot shows someone "walking" through their home/leo/jpeg directory, with all the jpegs being displayed. Remember that these are tinkering toys, and that things like mice or GUIs were initially weird and horrid. Maybe getting a bunch of smart people working on them would generate useful results?)
Exactly - someone will have to design a new file management functionality that adds real value and also happens to leverage 3D technology.
Window management certainly has benefited from using the GPU, e.g. with real-time thumbnails of applications and enhanced virtual desktops. But these are solutions that were enabled by the GPU, not features that were tacked on simply because GPUs were around to use.
If someone comes up with a new and revolutionary file management paradigm, or even just a useful innovation on the margin of existing file management, and it's one that 3D makes sense for, then great. Until that happens, it's a solution in search of a problem.
To me, the clearest mandate for using three dimensions for file management is in creating a space that people can become as mentally familiar with as they can with a house.
We already know that one of the most powerful methods for creating a lasting memory of intangible items, the "memory palace", is basically walking around a three-dimensional space.
It seems clear that there is a possibility here to create a fully-functional three-dimensional metaphor. However, it is not an evolutionary step. It would be something so foreign that it would be better to teach it to people who never managed files before. And to be honest, with apologies to Dropbox, the numbers of such folks is back on the rise because file management itself is an increasingly irrelevant task, not just on iOS but on Chromebooks and just about any non-desktop computing device.
And so although there is a very interesting potential, I have to wonder if the quest for better file management is even worth fretting over anymore. Hasn't being "ready for the desktop" largely been an exercise in skating to where the puck has been? Maybe a revolutionary file manager would have been strategic ten years ago, but now?
So I welcome Canonical's focus on touch devices. Yet I'm concerned about the sheer inertia of maintaining an identity, in being Ubuntu, on a significantly different platform. We saw how well the Windows Tablet PC succeeded at being Windows, and in so doing lost the platform. I sure hope that's not what happens here.
But a file manager's principal function is to organize things. And people don't think three-dimensionally when they're organizing things. They don't even think two-dimensionally. It's always a single dimension, some kind of vector, and they compose things into one-dimensional vectors that may contain other one-dimensional vectors, but they're always looking for one dimension at a time.
If you're looking for a quotation from your favorite author (assuming Google wasn't helpful), you're not going to nevigate a three-dimensional conceptual space to find it. You're going to first iterate through your list of bookshelves, and find the appropriate shelf (assuming you have lots of books and sort them into shelves e.g. by topic or alphabetically). Then you'll sort through the books on the shelf and find the book you need. Then, you'll go through the chapters of the book, etc.
The mind organizes information into categories, and groups categories within categories. Visual mnemonics are great, but they help us to find the specific item we're looking for at the appropriate level of abstraction, and they work just as well in organized, two-dimensional spaces as well as three.
I agree that there may be a lot of potential for some major breakthrough, but having to remember that your Economics paper is stored in an inventory slot in a chest in the inn in that logging town outside Stormwind isn't it.
>they're basically cloning OSX bad habits: instead of switching between windows on Alt+Tab they're now switching between apps (across virtual desktops!).
This is THE reason why I will not touch gnome-shell/unity. Too bad, because I could get used to most other stuff (except unity's menu bar on top) and I believe it has potential. Multiple displays and virtual deskops are a minor annoyance that can be improved.
One of Paul's imperatives is to make a few people very happy rather than a lot of people kind of happy. That in mind, I think this is a good move for Canonical to move to Unity in 11.10. If people want the user-friendliness of GNOME, they can go to other linux distributions. But Canonical is doing well with open source technology - they've actually moved linux to something beyond the more savvy users and hackers - it's accessible to anyone used to Windows, with a bit of tweaking. I don't think they should stick with what's safe just because it's ubiquitous. They can't directly compete with Apple and Microsoft, so experimenting with what Linux can be specialized in or how to make it unique are worth disappointing a few users, I think.
(EDIT): I forgot to mention, I also don't think changing UI will affect Canonical because of past history with it. Facebook has a mass of complaints every time ot changes, but it's still growing every day. The two examples don't entirely match up, but I think the same will apply to Canonical.
> They can't directly compete with Apple and Microsoft, so experimenting with what Linux can be specialized in or how to make it unique are worth disappointing a few users,
To me this feels a bit like what Opera has churned through - first you pay; then you pay to get rid of ads (or not); then it's got great CSS (which is rigidly compliant but makes some sites look weird); then it's free; then it's got versions for mobile technology; then it's got social stuff built in; etc etc.
Opera is a great browser. Unfortunately, not many people know that it's a great browser, because they use IE or Safari or Ff or Chrome.
Facebook does get a lot of criticism from users when it changes UI. I think the difference is that you only read that if you're already using Facebook. All the furore about $LATEST_CHANGE_IN_OS is written on blogs, and that gets read by people trying to decide whether they're going to go for some Linux distribution.
Many Linux distributions aren't very good at "elevator pitches", and most users are too lazy to plough through a bunch of wiki pages to find out just why Mandriva is different from Mageia.
Opera is a great browser. Unfortunately, not many people know that it's a great browser, because they use IE or Safari or Ff or Chrome.
Operas has very good mobile market share, i.e. where it matters now. They executed well on that space.
Whatever advantages they have on desktop (questionable IMHO) don't seem to be compelling or strong enough to win users over. And just like everyone else, they now have to fight the Google Chrome advertising juggernaut.
Sounds like the forced search from Mint would be annoying.
The real problem I have with Unity is the lack of a Focus-Follows-Mouse setting. Possibly there is some hidden settings I could change, but that's a deal breaker. Even Windows7 has a registry setting for this I use.
I installed a different windows manager on 11.10 and login with the user default from the login screen, wasn't that big a deal. I load AfterStep, but it's kind of a cluster out of the box and I'm thinking of going to something else. Back in the day spending hours getting my window manager running exactly 'so' wasn't a big deal, but it's not so fun after a decade.
I think people are looking at these operating systems the wrong way. In the past, Ubuntu was the easy to set up but hacker-friendly linux. Nowadays, they are transitioning to being more for OEMs and other devices. Linux Mint is simply coming in to fill the gap that Ubuntu is leaving as it transitions to other markets.
The great thing about Linux – its killer feature compared to Windows or Mac – is that it's open-source, meaning each user is free to tweak it however they see fit. Ubuntu has been an interesting experiment in whether such an open-source system can also be designed to be competitive with a casual market; they're finding that the casual market's extremely difficult to penetrate, and so they're trying to innovate and make something genuinely appealing. I'm curious to see if they succeed or not, but it doesn't really matter either way, because Linux remains the turn-into-anything choice for people who need (or just want) more control over their computing environment.
As Ubuntu makes drastic changes, a new iteration of Linux becomes the go-to for people who want a conventional installation. Maybe it would have made more sense for Ubuntu to remain the conventional brand and for a newly-branded brand name to be the one fiddling with Unity, but Ubuntu's already got a name for itself and Shuttlesworth wants to take advantage of it. I think it's beautiful how Linux is capable of branching and splitting so painlessly. I don't use it myself, but that's okay – Linux doesn't need considerable market share to remain the valuable tool that it is.
"I think it's beautiful how Linux is capable of branching and splitting so painlessly."
You've nailed it for me with that quote. Thanks. Points up the difference between commercially packaged OS and a free (ish given Ubuntu's binary blobs) one.
in the past 2 months i used extensively gnome2,3, unity, xfce, kde4.6 etc and i am so happy for such a small market share there are many choices. this is the power of open source.
I still can't understand why Canonical doesn't just put out a Gubuntu similar to Kubuntu, Xubuntu etc. That way, they can keep pushing Unity forward while making it reasonably easy for uses who prefer Gnome to choose that option. I know it's possible to get gnome running (I did it on my netbook, which is running 11.10 - my desktop is still on 10.10), but the method feels unnecessarily hacky.
> I still can't understand why Canonical doesn't just put out a Gubuntu
Because they guessed that not many users would switch to Unity if they can keep using a Gnome-2-like. But they _want_ them to switch to Unity so they have to basically force them by forcibly removing the Gnome-2 option.
I thought the idea of Unity was to attract new users with a simple interface optimized for non-power users. There's no reason why such an approach has to alienate existing users who like having a more expressive interface.
Because Gnome is breaking traditional Gnome workflows; Gnome 2.xx is only going to work for so long before dependency hell sets in; and Gnome 3 has some of the same problems for users as Unity.
There has been a huge incentive for operating systems to try to adapt to the laptops and smaller form-factors distancing themselves from the age-old desktop form-factor. We all have been affected by that push at some point. Ubuntu has been no different.
Ubuntu more than any other has tried a bit of everything. I've long settled on the Xfce version called Xubuntu. So after trying Unity for a couple of hours after installing the recent Ubuntu I could just install "xubuntu-desktop" and be done with it, back to my trusted experience.
Interestingly, many users seem to settle on the default experience and then feel cheated when it changes to something they don't like. Users coming from Windows found home in some version of Ubuntu. Then felt cheated when it changed some more.
Experienced users have all of this baggage, all the learning they have undergone... But the Linux distros namely Ubuntu want to try to make something for people who have barely used a computer, pushed by partners like Dell and so on.
Windows too has changed a lot throughout versions. The lucky ones kept on using Windows XP.
I like Unity and I consider it a cheapish version of OS X gross general style guidelines. I like full screen application idea, distraction free globalmenu. Hiding maximize/minimize/close controls as an option. MeMenu it's great. Non intrusive notifications. And so.
But left taskbar and being unable to integrate Docky with Compiz effects beauty it's a continuous pain
I am glad about Unity and Gnome3, because it made me try the Xfce4-Desktop. Simple, fast, without many settings and other stuff that distracts from work. It's what Gnome should be according to the original philosophy of the Gnome project.
It honestly boggles my mind that people can't read things like these and see that it's "choice" here that's why Linux on the desktop is doomed to be nothing more than a niche product for us geeks.
Desktops succeed because they're consistent. Possibly the most important thing is to have a consistent API. X at this point is venerable. Nascent Linux desktops come complete with cruft. Lots of cruft.
Honestly I can understand why Canonical wants to start again (Wayland, Unity, etc). Even more honestly, I just don't see adoption of any Linux desktop going much above 1%.
I have a 6 core Xeon with 24GB of RAM on my desktop and Ubuntu still feels sluggish. Go down to 2 cores and 4GB of RAM and I'd have a better experience with either OSX or Win7.
Sincere meta question: do you have a SSD? I've found that any machine without a SSD feels sluggish after using a machine with one. I have a MBP with 8 GB ram and a 6 GB/s SATA III SSD... it screams past any machine that doesn't have a SSD.
I don't ever want Linux on the desktop to succeed then if I have to sacrifice choice. I'm thrilled with Ubuntu every day, and if I had to sacrifice any of the flexibiltiy and customization I enjoy... well, I'd just use OS X.
Also, I have no freaking idea how your Ubuntu feels sluggish. Being in Ubuntu on my Quad/8GB is vastly faster than being in Windows.
I've discovered recently that its the video hardware and how that interacts with the precise (sic) choice of graphics driver that governs Unity speed.
cletus: you can test my hypothesis by logging in with the Unity 2d session and seeing if the UI becomes more responsive. Scaling (super-s) will be 'ragged' without 3d effects but should be faster.
drivebyacct2: what is your graphics card and what driver? I need a new desktop box soon myself...
I'm giving Unity a try and I have to admit its a little fussy and busy. My fallback is Debian with a tiling window manager (dwm) so I've been going in the 'menuless' direction for some time.
lvillani, yes, the nvidia form of this bug and its associated work around has improved the performance of Unity with my old desktop significantly. Lots of searching Ubuntuforums and the interweb had not turned this up, so thanks.
Oh, sorry. I don't count Unity/Compiz. I thought you meant the general performance of Ubuntu is bad. I would highly, highly recommend you give Gnome-shell a shot. I have some el-cheap-o Nvidia card with the latest from the Ubuntu repos (they have a new repo that Jockey sees that will let you use the latest from Nvidia rather than the standard distro one)
It seems to me, though, that there's room for all the people interested in developing a "for everyone" UI to rally around a single project.
The people interested in making Unity/Gnome 3/etc aren't the people interested in making ratpoison.
I wish desktop Linux would look a lot more like Rails 3: a "sensible defaults" stack that is ready-made for picking up and using, but with the ability to easily swap out SuperFriendlyDesktop for MyBadassTilingWM, the same way I might swap out ActiveRecord for DataMapper.
Of course, every distro thinks they're that, or are trying to be that. The problem is that there's no agreement on those defaults, partly because none of them are good enough (partly because they're no agreement, and around and around we go...)
The problem we're seeing with fragmentation isn't choice per se, but rather what we're seeing proven over and over again is that everyone trying to create their own "friendly" desktops results in none of the projects getting enough traction to get over the hump.
10.04 was that. That's part of the problem, many of the decisions since then seem to have been going backwards rather than building on it as a solid base.
I am going to take a wild guess and say the sluggishness you are encountering is caused by the IO scheduler. It's the main cause of sluggishness on my desktop. In fact it's choking /right now/ as I type this due to a large file copy process in the background. BFQ, the other desktop scheduler for linux, is not included in the default kernel, and in my use has not fared any better.
I could not edit, so I will reply instead. If you work from the terminal I find that prefixing commands with a ``ionice'' priority settings helps keep IO hogs from slowing the desktop.
193 comments
[ 0.24 ms ] story [ 211 ms ] threadUnity Unity 2d
You can install other desktop packages from the repositories of course.
Its easy to understand why ... those markets are growing quickly. And Microsoft is going in the same direction with their Metro look-and-feel.
I used mint for a couple of months, the custom search engine came back every time I updated a browser, and it was very annoying to reset settings. It was a deal breaker for me.
The problem isn't so much Google. I like Google, but the custom search is not as good as vanilla Google. Currency conversion doesn't work, the calculator doesn't work, google maps doesn't return it's places on top of the results... non of Google's enhanced features are functional.
There's a quick search from the start menu which uses custom search as well, and this seems impossible to change.
Our goal is to give users a good search experience while funding ourselves by receiving a share of this income. Search engines who do not share the income generated by our users, are removed from Linux Mint and might get their ads blocked.
http://blog.linuxmint.com/?p=1851
Wow, that is insane... With that sort of mentality, the next logical step is to gain market monopoly, pre-install a version of adblock with custom filters, and start charging the entire Internet to show ads.
And I was all set to install Mint tonight.
I don't begrudge them the right to manage their distro how they want, but I really hate a distro messing with my browser and search like that.
So no, I guess.
Damn.
One is called choice, the other is called blackmail.
And best of all, it's not going to pull the UI rug out from under you at a moment's notice.
So when a default changes away from something designed to look like Windows XP, I do not get emotionally scarred. I gather this is unusual, however, and Ubuntu's user base consists mostly of people who are terrified of package managers and can't abide anything except an XP ripoff GUI.
Maybe someone should start a new distribution which is premised on providing Ubuntu 8.04 in perpetuity.
GNOME 3 most definitely "pulls the UI rug" with massive, controversial changes from previous versions. XFCE has yet to do anything like this.
How to install gnome-classic on Ubuntu 11.10
# apt-get install gnome-session-fallback
# cd /etc/lightdm # gedit lightdm.conf change user-session=gnome-classic
hold down the alt key when right clicking the menu bar to add frequency and system monitor applets.
I went through this same stuff recently, tried xfce for a while, finally gave Gnome Shell a week and have grown to like it. I don't miss 2.2 anymore.
What, are they gonna stop making it based on Linux and move to something that can't run Gnome?
The only reason I don't use unity is that it doesn't handle multiple monitors correctly on my desktop. Otherwise, I find it satisfactory. I approve of a new design which tries to keep clutter off my screen and tries to be keyboard-driven, and I approve of compiz
Yeah, that's what I meant - you don't have to switch distros, which necessitates a reinstall.
If you're going to run linux on a tablet-sized device, why not just use Android? It has an existing application store(s), and more importantly an existing userbase.
Look at WebOS, if there's any competition out there to compete with Android or iOS WebOS would be the best option. From everything I've seen and heard it is quite fantastic. If not slightly buggy and a little slow. It wasn't executed well by HP or Palm but there's obvious potential.
I figure, if Palm and HP can't compete with Android and iOS, there's no way Ubuntu is going to do it.
I'll happily be proven wrong if they do, but I just can't see it.
I agree with you that it's doubtful, but if Ubuntu doesn't do it then I just don't think it can be done - Fedora and Debian aren't even going to try and most other distros don't even have the resources to start.
I know that Android is built on linux. But I don't see that as being hugely important. It's about the interface and the "mindshare" of the users and particularly the developers if you want to have a solid app selection for those users.
There's going to be a huge issue with ANY new platform. It's the chicken and the egg all over again.
Apple created a platform and got a bunch of users interested because the product was so mindblowingly refreshing amid all the crap phones available to consumers at the time. While applications weren't available from the get go, the users loved the phone despite the lack of apps.
When the app store was made available in the second iOS release allowing developers to make applications for those phones it effectively bypassed the chicken and egg problem.
Take a look at WebOS. It was unique and refreshing although not mindblowingly refreshing like the iPhone/iPad were. Thus, it's userbase was small and it's developer base even smaller. Developers wouldn't look at the platform because there weren't enough users. Users won't look at it because of the lack of applications.
Many of the original iPhone purchasers were tech savy people. They were the only people willing to spend $500-600 on a phone. People always ask those tech savy people for advice. Those tech savy people say "I love my iphone and here's why." But the same didn't happen with WebOS because the tech savy people wouldn't buy the device because it lacked apps. At least, not until the TouchPad hit $99 anyway.
What makes you think Ubuntu has a chance here? Seriously. Granted, I will give you one thing about Ubuntu and that's at least that they're trying to provide a consistent experience. Which is assbackwards from Linux in general with the Gnome, KDE, Enlightenment, Xfce, XMonad blah blah blah. Sure, those give you choice. But on a tablet or phone, choice isn't always a good thing, at least not the same level of choice you find on a desktop.
But I just don't see Ubuntu as a possible threat to anything here at all. As someone else already mentioned, if someone wants a tablet OS, just fork Android and run with it. At least you have a working base for something that's already seen success. You can mold it into something unique like Amazon and B&N did. I don't think Ubuntu can compete.
A key is how to monetize content delivery and search results. I don't see what Unity/Ubuntu adds that iOS and Android don't already have
Not present on Android and certainly not on iOS.
But you probably don't value that if your concern is how to monetize content delivery.
Gentle iteration (改善) is fine, and complete overhaul is fine, but the combination of killing off the old version and introduction of workflow-breaking new versions; with a supposedly community driven project ignoring many users has been very frustrating for some users.
I agree however that 11.10 has been a nightmare as many useful (but not hardcore) features have been removed from the UI of many packages for reasons such as "casual users are unlikely to need this". This is the problem that is likely to get me looking else where for distr.
I originally started using Ubuntu for the driver support (after a while you want to work rather than compiling everything and editing files in /etc, which means you either roll your own de facto distro or you switch to something which has an 'out of the box' workability).
Saying the solution is to go backwards is the same as telling canonical to just stop trying all together.
There's no point in stagnating and sticking with gnome. New users aren't going to switch to ubuntu because there's a start(or applications) menu. Canonical has to genuinely create a usable, unique user experience that ubuntu can call its own. It's not there yet, everyone knows. But saying people should just switch to something else and poo-pooing all over canonical isn't going to help make (desktop, mass user facing)linux the best it can be.
If you really care, get involved. Go to askubuntu.com and answer some questions. Make blog posts that illustrate how you'd improve unity. Write some code. Ubuntu is foss. Canonical neither charges for it nor sells hardware, and I'd say they're doing pretty good in spite.
All that being said; you can install gnome in ubuntu 11.10. You don't have to use unity.
For the rest of us (power users and coders) we're fortunate enough to know how to replace Unity or improve it. Canonical has a plan and they're sticking to it. They probably know that the value these changes will make in the future are worth disappointing the people complaining. You have to make choices as a developer and sometimes it's better to make a chunk of people unhappy than to bend to their will and dilute the value of your product's future. If they didn't stand strong on this they may very well end up stuck working on these little complaints instead of focusing on the bigger picture and making the system far better, far faster.
Perhaps, but one of the traditional excuses new users have given for not switching, or switching back after trying, is that Linux desktops are too different, even though they've traditionally not been all that different. Creating something unique, compared to tools users have used in the past, like Windows, isn't going to make people immediately productive. And being immediately productive is how the desktop UI/UX enters the background and becomes a facilitator rather than something that the user struggles with.
Yes, exactly. I want my interaction with the desktop to be like that with a prostitute: minimal, direct, clear, and without my having to know much at all about the other party. I don't want to have to beg and plead for the ability to alter the panel once a year on special occasions.
Or, even more simply, we can install Mint. :)
Is it really that hard to run 'sudo apt-get install xubuntu-desktop'? Am I missing something here?
After installing Ubuntu 11.10 I spent the best part of a day setting up my desktop and getting it to a stage with Xfce which I felt was 'only slightly more crap than my experience with 10.10'
If it were this easy, nobody would be complaining. But as far as I can tell, Gnome Classic (without HW accel) is broken by default on Ubuntu 11.10, with the default Gnome Panel being entirely messed up.
This wasn't the case in 11.04, which had a great fallback that I still use daily, and I think it's the reason the Unity complaints are getting louder: there's no longer a real alternative to it in 11.10. At least not from Canonical.
It's easy to waste a day trying all these alternatives to get something that works. I don't call that an easy-to-use distro. Particularly as it's a regression.
The old "classic" panel look has been deprecated upstream, it doesn't really exist any more so I don't know what you're expecting Ubuntu to do in this case.
I don't expect Canonical to do anything, but I'd like them to include the Xubuntu desktop packages in the long term release support cycle as an option for users.
It doesn't group windows on the panel as well as gnome 2 does.
You lose allot of the nice easy features from gnome2 for doing things like using shared files or printers from windows computers.
The panel is allot less flexible and harder to configure. There are also less panel applets available.
Mouse-button back doesn't work in several parts of the interface.
I'm sure there are workarounds for many of these issues but for an out of the box experience it is still a regression.
* Key bindings for switching keyboard layouts don't persist, I have to reconfigure them every time I reboot or X restarts
* Auto-suspend when lid is closed no longer works reliably. I sometimes find a really hot laptop in my bag after a while.
That said, XFce is much nicer than Unity.
If I had more free time I would love to contribute to something like Xfce (or E17) and turn them into a first class Desktop Environment.
The task switching interface is very much inferior to gnome2. In gnome2 I can setup some panels which span the bottom of both my monitors , giving me loads of space to switch tasks conveniently and have the panel group together similar apps to save space. I then have another panel with a set of shortcuts that I can use to launch my most common apps.
With gnome-shell you are stuck with having 1 "dock" panel on the far left of 1 monitor to switch apps, even though apps are grouped this makes it far less convenient to switch between them. Instead of 1 click to switch, it's press a button , scan the mouse to the far left then click and then usually click again for the window I want.
The big problem however is this, some of the apps I use are launched from shell scripts which will do something and then run some Java or python app. This is the way with many apps that are not installable through apt-get. IntelliJ IDEA is an example of this.
What I do in gnome2 is just create a new launcher that points to the script and add it to the panel, problem solved.
Now with gnome shell or unity , I can run my script from the terminal which will then cause the app to launch. However now when I want to dock the app for easy launch later it just won't let me.
This is probably because it doesn't understand the relationship between the shell script I ran and what it sees as the "application" and since there is nowhere else I can really put the app I am now relegated to having to launch some of my apps through the terminal each time because they cannot be docked into the main dock with the rest of my apps.
Needing to download 5GB of intermediate packages to go from karmic -> oneiric one release at a time (way to ruin apt-get, guys), a weekend fighting remotely with what turned out to be nouveau (which given its hard locking a fresh install, shouldn't even be enabled by default), and Unity tonedeafness have signalled to me that it's time to move on.
I'm giving Arch a try, and it's refreshing that I can just edit /boot/grub/menu.lst without having to figure out the abstraction built on top to do things the "right way" (and avoid being overwritten). However, if Arch doesn't work out, I'm settled on straight up Debian. At least with Debian, the indirections actually get me something.
And furthermore, why would I recommend Ubuntu to new users knowing that I'm not going to be able to help them as easily? A bit of an exaggeration right now, but an inevitable result of the path Ubuntu is on. A user friendly distribution should work with existing conventions, not discard them by creating a whole new layer on top.
Since it has such a large share of the Linux desktop market it's easy to find solutions for most of your common Ubuntu problems.
I don't really want to go back to the days when everyone used a different distribution where if you had an obscure problem and used google for a solution you would come to a page describing how to fix it in another distro with a completely different package management system and where the contents of /etc were completely different.
I remember posting questions on the forums of various distributions relating to problems I was having just seeing them go unreplied to in perpetuity.
Benevolent Dictator is what Bill Gates somewhat pretended to be for years.
He made his money selling SSL certificates in large quantities, I don't really think he is a Bill Gates or Steve Jobs.
He reminds me more of the type of entrepreneur who makes his money then decides to buy an English Football club and run it into the ground.
That's possibly unkind though, there was enough good work going into Ubuntu providing good support and sorting out allot of the common Linux Desktop issues to award him some credit, but I don't really see Ubuntu as any kind of creative juggernaut.
Maybe they are right, and the future of mass computing is in entertainment consumption and not productive work. Maybe the dream of a popular powerful OS is dead. Maybe it's time for power users to return to being a.nich
Shuttleworth started out the same way, except with Linux instead of DOS/Windows, and now he's insisting on making unpopular changes because he thinks he can see the future. Remember when Gates believed there was no future in the Internet?
Anyway, I'm rambling so I'll stop here.
There's little chance to get involved with Unity. Shuttleworth has made it clear that he's playing his benevolent dictator card.
> Canonical is genuinely trying to make linux the most user friendly it's ever been and make it ready for real mass adoption.
Maybe. Unity is probably great for touch screen interfaces. Similar layouts have been tried on small screens - netbooks for example.
I guess the people with 2 huge monitors (and all the Linux tinkering that involves) aren't the people who need Unity; and they're probably already using something else. (Something entirely keyboard driven or minimal or whatever.)
> Write some code.
Yes, "show me the code" is a powerful message. Even if there's little room for involvement in Unity there are many other window managers and desktop environments that'd welcome people getting involved; whether that's with bug-fixing or feature implementing or language translations or documentation.
Either you, Canonical, or both are on drugs.
> There's no point in stagnating and sticking with gnome.
If the options are "stagnating" with Gnome, or going over 9000 steps backwards with Unity, I'm choosing to stagnate.
> If you really care, get involved.
Why? What's the incentive for me? Canonical has continuously proven to not care about it's current users.
> Write some code. Ubuntu is foss.
FFS, this is the same old tired propaganda of FOSS-apologists, aren't you ashamed of regurgitating it?
FOSS is doomed since it doesn't match the economic realities of producing high-quality end-user software.
Doomed how? There are more and more high-quality, end-user FOSS apps. The world does not revolve around Canonical and Ubuntu. Simply change distros, problem solved.
I've said this before, but there are bigger problems than the UI of the main desktop. I think gnome2 is a surprisingly usable desktop , I remember when it was an infact that it was slow and buggy but the hard work has paid off and overall it's one of my favorite UIs on any platform due to it's speed and flexibility.
I don't think learning gnome2 would be a big put off for many people anyway, since it's similar enough to Windows XP which more people have experience with than newer UIs anyway.
Imagine if the time and resources spent developing Unity had been spent instead on more thorough hardware testing, fixing remaining issues in gnome2 or creating new applications for users that would make a Linux desktop a compelling choice.
I don't see what unity does that helps me be able to recommend Ubuntu it to less technical family & friends.
Personally all I want is a taskbar, and an application launcher. I like the combination of openbox+tint but I a lot of the application I use depend on gnome libraries anyway.
Glossy chrome elements and wobbly windows are meaningless in terms of usability, that's my opinion. Why would we want to break something that works fine? Why trashing old but reliable technology?
I would guess it's more about shipping a fancy glossy looking product than anything else.
If bling is your thing then you can do enough with compiz and desktop themes to make pretty much any desktop look however you like.
I think making the compiz settings manager more visible and easier to use would be quite a big win here, as it's often not obvious what most of the plugins do until you activate them and the whole "resolve conflicts" thing is a total mess that needs simplifying.
The result is something that people hate, not because it is different, but because it is truly sub-par.
Debian, anyone?
I think part of what is happening here is that some number of people who got started in Ubuntu, as their first non-Windows OS, take it for granted (thus get outraged at change) but now feel the 'growing pains' of someone who wants to get more technical. Since their heads aren't where they were when they started with Ubuntu, it isn't as suitable for them any more.
Canonical has done great things to make Ubuntu Just Work. It works great out of the box under most virtualization solutions. It's also one of the only distros that has done away with most font bugs in Linux, for example. At least Linux Mint DE still has many of those - I tried it briefly after the Ubuntu 11.10 debacle.
The outrage is there because Canonical is actively breaking workflows that used to work, in other words, forcing users to spend time tweaking their system instead of being productive. That's a recipe for disaster and user outrage. Just ask the Firefox devs :-)
if people can't install a single package, i don't think debian is for them.
* The dock won't auto hide until hovered over like in OS X.
* I have to search for the app I want to use most of the time. There should just be a whole menu or list
* The dock should be able to be moved different areas of the screen.
I tried to get used to it but couldn't. I switched to ElementaryOS (loved it). Then I switched to Crunchbang which runs OpenBox and I've never looked back.
Ubuntu is amazing for newbies except for those 3 flaws. Its the only distro I've seen that could make a Windows or Mac user feel right at home.
Not sure if this is how your supposed to do it, but I just search for the program once from the dash home, then once it's open I right click on the icon and click keep in launcher.
The dock should be able to be moved different areas of the screen.
did you get the Compiz Config settings manager (sudo apt-get install compizconfig-settings-manager)? It has a bunch of settings for the dock (it's not fantastic but it helps).
Then I stepped back and thought for what I'm needing or want a desktop: automounting + wifi.
For automounting I'm now starting 'thunar --daemon &' in my '.xsession', and for wifi and it's config I'm using 'wicd' and otherwise just XMonad.
When I use OS X, I do miss the NeXTSTEP menu bar. I do wonder how much research is going into large screen UIs these days. It seems like we need someone to concentrate on the workstation again.
With Aero Snap in Win7 and multi-mon taskbar in Win8, MS seems to finally start supporting some of these features.
OSX is busted on the 27" iMac. I know because I own one. OSX needs Win7-style window docking so bad... I spend way too much time managing windows on the 27" iMac.
I really think going back to the NeXT window bar would fix a lot of my hatred.
Some tweaking tools are around anyway and more will come with time. Gnome shell extensions are pretty good and they'll mature with time.
I have found Ubuntu's strategy interesting because it seemed clear that while KDE was following general guidelines around Microsoft OSes to be more accessible, and Gnome was following general guidelines around Apple OSes for similar reasons, Canonical sort of 'turned left' and drove off the road to a new place.
I remember distinctly when I left Sun and had to give up my Suntools interface for what became Windows98 at the time. And it was hokey and painful and it crashed a lot, except that over the weeks and months it crashed less and less, all without a software update :-). And I realized it was not so subtley training me not to use features that failed. Of course if you use something long enough you become reasonably facile with it. When I switched my desktop to Linux I was always more comfortable with KDE for that reason, the whole 'start' menu on the lower left, the control panel abstraction, the way things laid out on the screen.
When I went to Google I got a Macbook as my laptop choice, it was different, and I struggled at first, but once I became reasonably good at navigating around I found that I was also less annoyed with Gnome.
I think the Unity strategy at Canonical will pay them big dividends. Mostly because the Linux desktop market has been such a small part of the whole desktop market as to barely merit a full pixel width in a pie chart of desktop OSes. I believe that part of the reason for that is that the strategy of being 'kinda like' MacOS or Windows in the GUI has failed Linux badly when it comes to non-technical users. It failed them because there was neither the cohesion of implementation, nor the quality of testing, in either KDE or Gnome which would ever cause a non-technical user to think the GUI was 'better' than the one they left behind. Unity breaks that cycle because it doesn't work like the GUI you used to use. and so I think users cut it some slack, they realize they are in a 'new' place and learn how to do the things that they want to do in the way that this gui does them. And there isn't a mental comparison to their previous gui because it wasn't like this at all.
Assuming, and its a big assumption, that Canonical can execute on the Unity strategy well, it will continue to be the dominant Linux distro. Further it will increasingly leave behind every other distro, because while others may trade off market share amongst the technical users, where programmers slosh from one to the next, Unity will be gaining non-technical users who won't go anywhere else in the Linux space. Ever.
In 11.10, you can manually install gnome, and then you get gnome 3, which is certainly not what you wanted (and not necessarily an improvement over unity).
I find that it is a stable solution and allows you to sidestep the Gnome/Unity wars.
Lot's of options out there.
XFCE does a better job. "XFCE4" has been around for 7 years and they provide small improvements but don't make any radical changes.
Unity was pushed out before it was ready. I understand the need to get people using it but it's still not a passable desktop for many people and probably won't be for another couple of Ubuntu release cycles. Hopefully once it stabilizes they won't repeat the mistakes of GNOME/KDE and decide to change everything again.
This is inevitable when you either set your sights too low (and after a while realize that your current architecture will never get you where you need to be) or develop too slowly (so by the time something is finished the market has moved on).
You would think that by 11.10, released a month ago, they would have something release-quality. I think it's just the design that people don't like. Canonical has the resources to fix bugs, but they don't necessarily have the desire to fix design defects.
1) On a number of occassions the sidebar has entered a wedged state and required a logout tofix even though I tried to find a process to kill to force it to restart.
2) Often windows will pop to the fore-front but fail to capture focus and the previously focussed window will only have partial focus, where application level keyboard shortcuts are registered but window manager ones aren't. This mainly happens when running most windows full screen on my netbook.
3) Often the update manager window will pop up and enter some weird state whereit doesn't have focus, and it renders as if it's in fullscreen mode (no titlebar) but it's at the regular windowed size.
4) There is also the attempt to generate the osx MDI-esque interface, even though it's only hal-implemented. (from what I understand they have improved this in 11.10, but they should have waited, IMO)
It's funny that problems that have bedeviled the Linux Desktop haven't really changed over the last 10 years. Poor release QA, "almost there" hardware support, painful transitions from X to Y. Nothing ever really stabilizes.
Unity, on the other hand, is the exact replica of Gnome 3, just not as polished graphically. They both have this weird "buaaa mode" where you're typing instead of clicking on a shortcut, they both destroy virtual desktop functionality and if anything, they're basically cloning OSX bad habits: instead of switching between windows on Alt+Tab they're now switching between apps (across virtual desktops!).
So I would suggest that the opposite is happening. Instead of staying in the "new place" Ubuntu is basically trying to get on the road and follow OSX.
Frankly, I'm not even sure it's possible to "drive off teh road to a new place" when it comes to desktop UX without a significant change in hardware: we're still using basically the same computers as we did in late 80s, even the screen real estate hasn't improved much.
Sure it is.
3d file managers[1] never took off. With todays hardware they'd be a lot nicer to use.
Users have been limited to quite small (sorry about my incorrect terminology here, I'm going to go read some man pages) total virtual screen size within which their windows were located. Now graphics cards, and system memory, are huge; this leads to possible radical new interfaces.
Imagine a "Zoomable UI" - documents open in their own full size window; any document opens in its own window tiled next to it; the user can zoom in as far as they like to do detail work, or out as far as they like to organise all these documents. Programs would open toolbars in their own windows. Any toolbar would be able to work on any document (because it's Unix, so all input and output is text, right?) - but the result wouldn't necessarily make any sense.
That's not particularly radical; tiling WMs exist already.
[1] (http://nooface.net/3dui.shtml) {my favourite is FSV.}
http://www.raskinformac.com/
Aza Raskin's THE stuff is pretty interesting in that regard, there are varieties of menu systems, where do menus appear, how do they appear? (I've always thought the pie menus were cool) And of course how do you switch between manipulating the space (app selection, desktop, themes) and manipulation within the app itself.
Strangely (for me at least) is that the Windows 8 previews have some interesting stuff in them (after years of not changing much) more interesting in concept than some of mainstream UIs on Linux. Again not that a tiling WM is particularly new but the blending of the icon/status bar presence/window/launcher feels pretty fresh.
I do run Kubuntu on my desktop but I continually try out different schemes with virtual machines when I can to see where things are going. My netbook runs XFCE which reminds me in a strange way of Suntools.
The screenshots of FSV on that site show me a 2D interface that's been extruded into cubes and displayed isometrically. Usable, but the 3D is superfluous. All the other 3D file managers appear utterly unusable.
What on earth is going on in this screenshot of Tactile3D: http://www.tactile3d.com/overview/screenshot_orbis_9.jpg?
Or this one of TDFSB: http://www.determinate.net/webdata/img/TDFSB2.jpg?
But with modern hardware, and with a better HID, and with a better analogy / paradigm / idea, they could come back and be useful.
I don't know what that meaningful use for the 3rd dimension would be, but I'm pretty sure there is one.
(The tactile screenshot is awful. It appears to show a bunch of stuff ordered by name. The TDFSB2 screenshot shows someone "walking" through their home/leo/jpeg directory, with all the jpegs being displayed. Remember that these are tinkering toys, and that things like mice or GUIs were initially weird and horrid. Maybe getting a bunch of smart people working on them would generate useful results?)
Window management certainly has benefited from using the GPU, e.g. with real-time thumbnails of applications and enhanced virtual desktops. But these are solutions that were enabled by the GPU, not features that were tacked on simply because GPUs were around to use.
If someone comes up with a new and revolutionary file management paradigm, or even just a useful innovation on the margin of existing file management, and it's one that 3D makes sense for, then great. Until that happens, it's a solution in search of a problem.
We already know that one of the most powerful methods for creating a lasting memory of intangible items, the "memory palace", is basically walking around a three-dimensional space.
It seems clear that there is a possibility here to create a fully-functional three-dimensional metaphor. However, it is not an evolutionary step. It would be something so foreign that it would be better to teach it to people who never managed files before. And to be honest, with apologies to Dropbox, the numbers of such folks is back on the rise because file management itself is an increasingly irrelevant task, not just on iOS but on Chromebooks and just about any non-desktop computing device.
And so although there is a very interesting potential, I have to wonder if the quest for better file management is even worth fretting over anymore. Hasn't being "ready for the desktop" largely been an exercise in skating to where the puck has been? Maybe a revolutionary file manager would have been strategic ten years ago, but now?
So I welcome Canonical's focus on touch devices. Yet I'm concerned about the sheer inertia of maintaining an identity, in being Ubuntu, on a significantly different platform. We saw how well the Windows Tablet PC succeeded at being Windows, and in so doing lost the platform. I sure hope that's not what happens here.
If you're looking for a quotation from your favorite author (assuming Google wasn't helpful), you're not going to nevigate a three-dimensional conceptual space to find it. You're going to first iterate through your list of bookshelves, and find the appropriate shelf (assuming you have lots of books and sort them into shelves e.g. by topic or alphabetically). Then you'll sort through the books on the shelf and find the book you need. Then, you'll go through the chapters of the book, etc.
The mind organizes information into categories, and groups categories within categories. Visual mnemonics are great, but they help us to find the specific item we're looking for at the appropriate level of abstraction, and they work just as well in organized, two-dimensional spaces as well as three.
I agree that there may be a lot of potential for some major breakthrough, but having to remember that your Economics paper is stored in an inventory slot in a chest in the inn in that logging town outside Stormwind isn't it.
This is THE reason why I will not touch gnome-shell/unity. Too bad, because I could get used to most other stuff (except unity's menu bar on top) and I believe it has potential. Multiple displays and virtual deskops are a minor annoyance that can be improved.
(EDIT): I forgot to mention, I also don't think changing UI will affect Canonical because of past history with it. Facebook has a mass of complaints every time ot changes, but it's still growing every day. The two examples don't entirely match up, but I think the same will apply to Canonical.
To me this feels a bit like what Opera has churned through - first you pay; then you pay to get rid of ads (or not); then it's got great CSS (which is rigidly compliant but makes some sites look weird); then it's free; then it's got versions for mobile technology; then it's got social stuff built in; etc etc.
Opera is a great browser. Unfortunately, not many people know that it's a great browser, because they use IE or Safari or Ff or Chrome.
Facebook does get a lot of criticism from users when it changes UI. I think the difference is that you only read that if you're already using Facebook. All the furore about $LATEST_CHANGE_IN_OS is written on blogs, and that gets read by people trying to decide whether they're going to go for some Linux distribution.
Many Linux distributions aren't very good at "elevator pitches", and most users are too lazy to plough through a bunch of wiki pages to find out just why Mandriva is different from Mageia.
Operas has very good mobile market share, i.e. where it matters now. They executed well on that space.
Whatever advantages they have on desktop (questionable IMHO) don't seem to be compelling or strong enough to win users over. And just like everyone else, they now have to fight the Google Chrome advertising juggernaut.
What? Have you tried handing a laptop running Unity to someone used to Windows 7 and asking them to complete a few tasks?
I wish Ubuntu well. Wouldn't a customised GUI stack including Wayland and Unity be great? BUT like Windows it isn't!
The real problem I have with Unity is the lack of a Focus-Follows-Mouse setting. Possibly there is some hidden settings I could change, but that's a deal breaker. Even Windows7 has a registry setting for this I use.
I installed a different windows manager on 11.10 and login with the user default from the login screen, wasn't that big a deal. I load AfterStep, but it's kind of a cluster out of the box and I'm thinking of going to something else. Back in the day spending hours getting my window manager running exactly 'so' wasn't a big deal, but it's not so fun after a decade.
The great thing about Linux – its killer feature compared to Windows or Mac – is that it's open-source, meaning each user is free to tweak it however they see fit. Ubuntu has been an interesting experiment in whether such an open-source system can also be designed to be competitive with a casual market; they're finding that the casual market's extremely difficult to penetrate, and so they're trying to innovate and make something genuinely appealing. I'm curious to see if they succeed or not, but it doesn't really matter either way, because Linux remains the turn-into-anything choice for people who need (or just want) more control over their computing environment.
As Ubuntu makes drastic changes, a new iteration of Linux becomes the go-to for people who want a conventional installation. Maybe it would have made more sense for Ubuntu to remain the conventional brand and for a newly-branded brand name to be the one fiddling with Unity, but Ubuntu's already got a name for itself and Shuttlesworth wants to take advantage of it. I think it's beautiful how Linux is capable of branching and splitting so painlessly. I don't use it myself, but that's okay – Linux doesn't need considerable market share to remain the valuable tool that it is.
You've nailed it for me with that quote. Thanks. Points up the difference between commercially packaged OS and a free (ish given Ubuntu's binary blobs) one.
Because they guessed that not many users would switch to Unity if they can keep using a Gnome-2-like. But they _want_ them to switch to Unity so they have to basically force them by forcibly removing the Gnome-2 option.
Ubuntu more than any other has tried a bit of everything. I've long settled on the Xfce version called Xubuntu. So after trying Unity for a couple of hours after installing the recent Ubuntu I could just install "xubuntu-desktop" and be done with it, back to my trusted experience.
Interestingly, many users seem to settle on the default experience and then feel cheated when it changes to something they don't like. Users coming from Windows found home in some version of Ubuntu. Then felt cheated when it changed some more.
Experienced users have all of this baggage, all the learning they have undergone... But the Linux distros namely Ubuntu want to try to make something for people who have barely used a computer, pushed by partners like Dell and so on.
Windows too has changed a lot throughout versions. The lucky ones kept on using Windows XP.
But left taskbar and being unable to integrate Docky with Compiz effects beauty it's a continuous pain
Desktops succeed because they're consistent. Possibly the most important thing is to have a consistent API. X at this point is venerable. Nascent Linux desktops come complete with cruft. Lots of cruft.
Honestly I can understand why Canonical wants to start again (Wayland, Unity, etc). Even more honestly, I just don't see adoption of any Linux desktop going much above 1%.
I have a 6 core Xeon with 24GB of RAM on my desktop and Ubuntu still feels sluggish. Go down to 2 cores and 4GB of RAM and I'd have a better experience with either OSX or Win7.
Also, I have no freaking idea how your Ubuntu feels sluggish. Being in Ubuntu on my Quad/8GB is vastly faster than being in Windows.
I've discovered recently that its the video hardware and how that interacts with the precise (sic) choice of graphics driver that governs Unity speed.
cletus: you can test my hypothesis by logging in with the Unity 2d session and seeing if the UI becomes more responsive. Scaling (super-s) will be 'ragged' without 3d effects but should be faster.
drivebyacct2: what is your graphics card and what driver? I need a new desktop box soon myself...
I'm giving Unity a try and I have to admit its a little fussy and busy. My fallback is Debian with a tiling window manager (dwm) so I've been going in the 'menuless' direction for some time.
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/763005
There is a series of known bugs where the window manager picks the wrong refresh rate resulting in choppy animations.
I noticed that this happens consistently with all compositing window managers (compiz, xfwm4, mutter) except kwin.
Disabling VBlank syncing may help. The bug report above has instructions to disable VBlank syncing with Compiz/Unity.
If you are using mutter (gnome-shell) you can put this line in /etc/environment, restarting your X session afterwards
However, in my experience, Unity/compiz becomes sluggish again after a certain amount of clients are displayed on any (virtual) desktop.https://bugs.launchpad.net/ubuntu/+source/linux-restricted-m...
The people interested in making Unity/Gnome 3/etc aren't the people interested in making ratpoison.
I wish desktop Linux would look a lot more like Rails 3: a "sensible defaults" stack that is ready-made for picking up and using, but with the ability to easily swap out SuperFriendlyDesktop for MyBadassTilingWM, the same way I might swap out ActiveRecord for DataMapper.
Of course, every distro thinks they're that, or are trying to be that. The problem is that there's no agreement on those defaults, partly because none of them are good enough (partly because they're no agreement, and around and around we go...)
The problem we're seeing with fragmentation isn't choice per se, but rather what we're seeing proven over and over again is that everyone trying to create their own "friendly" desktops results in none of the projects getting enough traction to get over the hump.