What I love about Unity
Jo-Erlend Schinstad
joerlend.schinstad at gmail.com
Sat Dec 31 10:45:03 UTC 2011
Den 30. des. 2011 15:28, skrev Nenad:
>
> A story about indicators, etc. sounds as really good set of
> architectural choices. Having said that, architectural cleanup should
> not negatively affect existing user base by removing some workflows.
> Backward compatibility might slow down overall progress but green
> field development results in own set of problems. Ironically,
> technical people who would otherwise support architectural changes
> introduced with Unity are resistant to these changes because of some
> user interface shortcomings.
>
I completely agree with that in some senses. Unity does not take
anything away. Nothing is lost because of Unity. I often compare desktop
shells to the web browsers. They can be considered "web shells". They're
not technically comparable, but from a users point of view, they do the
same thing. When Google entered the scene with Chromium and Chrome, they
added to our choices. Some distros use it by default, and that's fine. I
think it's a good browser. My preference is still Firefox and I would
always install it as quickly as possible. Unity adds to the number of
desktops you can choose from and does not remove any choices.
However, I disagree with the notion that Unity should depend on the
workflow from Gnome Panel. I would much rather that Gnome Panel
continues to be developed with respect to itself and that Unity is
developed with completely different goals. The world has changed a lot
since the mid nineties. I think Unity reflects that, Gnome Panel not so
much. But that's fine. We don't all have to be modern and walk in lines.
Nobody has the legal power to remove any free software. But if software
should be kept, it must be maintained, or it must be deemed to be
perfect. That's difficult. If you want it to evolve, then you also need
someone to actively develop it. If you want that to happen, then you
need to give it attention. You should not focus on why you think Unity
or Gnome Shell is bad, but on why you think Gnome Panel is good. Because
that's what counts.
> According to your description these specs are easy to implement for
> remaining panels, then why support for look & feel of Gnome Panel was
> marginalized remains unclear.
>>
It's not unclear to me. Someone is paying the bills. Those someone have
a different view of what the future should look like. The only thing
they agree upon, is that it should not look like the past. Nothing wrong
with that. Gnome wants to focus on the future of Gnome Shell and
Canonical wants to focus on its vision, which is Unity. We cannot expect
any of them to focus much on Gnome Panel, because that is not their
vision of the future. So, if we want to keep Gnome Panel around, then we
need to find some developers who are willing to keep maintaining and
developing it. Perhaps people like Vincent Untz can be persuaded. If
not, then we either need to find new developers, or let the old software
die in peace.
Just keep in mind that _anyone_ can start developing Gnome Panel. If all
the anyones on the entire planet choose not to do so, then users should
begin to wonder why.
> All of them contributed in serving some user groups, and none of them
> fulfilled "One size fits all" promises. The same will happen to Unity
> I guess.
>>
It's not comparable. You can use any programming language to interact
with Unity and it's very high level. Literally. If you wanted to, you
could write it by hand and not require a programming language at all.
It's DBus. By the way, Gnome Panel switched to that from Bonobo a few
versions back. I think maybe in 10.04 or something. It was a radical
switch then, too. Most people didn't notice it, though. I didn't, even
if I knew it was going to happen. That's how it should be. We should do
these things from time to time, but we should do them because it needs
to be done, not because of hype. Whenever something dramatic happens, we
must always have a large number of users who can explain why it is so.
Otherwise, we get massive amounts of speculation, conspiracy theories
and general disarray. It's not a matter of who's right and who's wrong.
We just have to learn from this and never repeat this mistake. Proper
communication would have ensured that all the nonsense would've never
happened.
Users should never be expected to understand the difference between
Bonobo and DBus, GTK2 or GTK3, GConf and Dconf...As a consequence, they
shouldn't care about Gnome 2 or Gnome 3. It's Gnome. It really isn't
that much different.
And I think that concludes todays pontification. :)
Happy new year, everyone!
Jo-Erlend Schinstad
More information about the ubuntu-desktop
mailing list