gnome-3.html 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. title: Gnome 3
  2. date: 2011-12-14 23:09
  3. tags: gnome, nouveau
  4. author: Christine Lemmer-Webber
  5. slug: gnome-3
  6. ---
  7. <p class="centered">
  8. <a href="/etc/images/blog/gnome_shell_3.0.png">
  9. <img src="/etc/images/blog/gnome_shell_3.0-scaled.png" alt="Gnome shell 3.0 in overview mode" /></a>
  10. </p>
  11. <p>There's been plenty of discussion on the blogosphere already about
  12. <a href="http://www.gnome.org/gnome-3/">Gnome 3</a> already, and I'm
  13. not sure this post will add much to it, but whatever. A lot of people
  14. hate it. A lot of people love it. A few people love it, but hate
  15. certain things about it, but are optimistic that things are bound to
  16. get better in the future, in which case they will completely love it.
  17. I'm in that latter camp.</p>
  18. <p>Let me put it this way: I recently got a new laptop, a Thinkpad
  19. X220 tablet with a gorilla glass screen (yes I <i>am</i> trying to
  20. make you jealous, because this is probably the best computing purchase
  21. I have ever made in my life) and before I wiped windows and installed
  22. Debian testing on it, I decided to try out a Fedora 15 live USB key to
  23. see how nicely gnome 3 felt. I instantly began to crave that this
  24. could become my regular desktop environment. Especially in tablet
  25. mode, damn, it's really great... but even in not-tablet mode, it's
  26. still really great. But I installed Debian anyway because I'm pretty
  27. used to it, and pined for the day when Gnome 3 would become available
  28. in testing.</p>
  29. <p>Sometime last month, that became available. I upgraded
  30. and never looked back.</p>
  31. <p>...well, kinda.</p>
  32. <p>Gnome 3 has been really great on my laptop, great enough that I
  33. eventually lost patience with my desktop (on which I was running
  34. StumpWM, which I mostly enjoyed except when I wanted to use the GIMP,
  35. which is often, but that's another post of its own that I'll never
  36. write) and upgraded that from Debian stable-&gt;testing too. For the
  37. first few minutes, I was in heaven. Then the pain points began to set
  38. in.</p>
  39. <p>The main issue is that it keeps crashing on my dual monitor +
  40. nvidia setup. I did
  41. <a href="https://bugzilla.gnome.org/show_bug.cgi?id=665565">file a
  42. bug for this</a>, but a pretty miserable one. There's no -dbg package
  43. in Debian, and I haven't had the time to compile gnome-shell from
  44. scratch to test it, so I just haven't been able to submit a decent
  45. report with a backtrace. Lame, I know. But when it crashes on my
  46. dual monitor setup (which happens once every hour or two), it usually
  47. fails to recover and makes me log out, and then I lose all my work.
  48. And then I'm sad. It turns out this isn't just the proprietary nvidia
  49. drivers either... stunningly enough I got the nouveau drivers to work
  50. on my desktop and they work pretty damned well. (Okay,
  51. the <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651462">overview
  52. doesn't seem to work for me</a>, but that still seems to be pretty
  53. good progress. Did I mention that Blender runs well with nouveau too?
  54. Pretty exciting.) That's the main reason I switched away on my
  55. desktop though... and bugs happen, I'm not meaning this post to blame
  56. developers for that, just including this for context's sake.</p>
  57. <p>But another thing, the Gnome developers currently seem to be
  58. unconvinced that
  59. <a href="https://bugzilla.gnome.org/show_bug.cgi?id=641723">persistent
  60. notifications are a needed feature</a> because they clash with the
  61. primary design philosophy of Gnome 3, which is that the shell
  62. shouldn't interrupt you from whatever you're working on. I can
  63. understand this theory, but the fact is that it's simply
  64. <i>wrong</i>. I need to treat my IMs like a queue... if I miss a
  65. message from a coworker, I need to respond to it. And to respond to
  66. it, I need to know it's there. The fact is, sometimes when I <i>am</i>
  67. hyperfocused on my task (when the goal of gnome shell is succeeding),
  68. I will miss the subtle hints of messages, and I need to come back to
  69. them at some point. Anyway, <a href="http://blog.barisione.org/2011-11/permanent-im-notifications/">there's
  70. an extension for that</a>, but it requires gnome-shell 3.2, and Debian
  71. testing only has 3.0 in testing at the time of writing. Which means
  72. I'm back to pining for a gnome-shell Debian release. I think this is
  73. a bigger deal than the developers are acknowledging, and it's
  74. something that <i>should</i> be provided by default; 3 of my coworkers
  75. switched to gnome shell then switched away to XFCE largely because of
  76. this issue. That's a pretty big deal, and I think it's something that
  77. should be addressed part of Gnome core, as not everyone will learn how
  78. to install extensions (not everyone will in Firefox either).</p>
  79. <p>But here are a few counterpoints to that: extensions do exist, and
  80. they seem to be capable of doing a hell of a lot (even including <a href="http://gfxmonk.net/shellshape/">providing a tiling window
  81. manager</a> if you're willing to run a modified mutter). And people
  82. who are doing the most complaining like "Gnome ruined everything! We
  83. had a perfect desktop! It's all dead because the Gnome developers
  84. killed the free software desktop!" I wonder how many of these people
  85. were around for Gnome 2.0, which was also not a perfect desktop
  86. either. In fact, around Gnome 2.0 I also switched away from Gnome in
  87. frustration, experimented with a bunch of different window managers,
  88. and eventually came back somewhere around 2006 and was surprised to
  89. find that everything was just so damned... pleasant. I think the same
  90. thing is going to happen to Gnome 3 also. In fact it already is. And
  91. I think this guy put it right: thanks to extensions, and given some
  92. time, <a href="http://tech.slashdot.org/comments.pl?sid=2567230&cid=38321864">plenty
  93. of users can be frog-boiled into loving the change in desktop
  94. paradigm</a>. That is, assuming that the developers and designers can
  95. come to be convinced that walls users are running into are real
  96. walls. And they probably will.</p>
  97. <p>One last thing, and this might be rude. I've had a number of
  98. friends who have been involved more closely in GNOME than I am
  99. complain that there's a large amount of cliquishness in the GNOME
  100. world, and even between separate parts of the contributor teams
  101. (developers and designers not really talking and working directly
  102. together?). I don't really know if that's true for sure, I don't work
  103. directly on GNOME, but I trust the friends who have said it, and I've
  104. certainly seen plenty of <i>other</i> projects do this at least. I've felt
  105. pretty strongly that avoiding this kind of cliquishness in MediaGoblin
  106. has been a big win for us. I hope it isn't true for GNOME, and if it
  107. is, that they can work on trying to avoid that. But maybe I'm just
  108. talking out of my ass on this one. I would prefer that I was. But if
  109. not, hopefully people can realize that in-crowds in projects are not
  110. the way to go.</p>
  111. <p>Anyway, a sure sign that Gnome 3 is the future for me at least is
  112. that when I am using XFCE on my desktop, I do keep moving my mouse to
  113. the upper left corner and being sad when nothing happens. I keep
  114. using my laptop more because Gnome 3 <i>is</i> working there. And I keep
  115. refreshing the <a href="http://www.0d.be/debian/debian-gnome-3.2-status.html">status of
  116. Gnome 3.2 in Debian</a> page. Given enough time, and assuming the
  117. developers <i>can</i> take the needs of their users seriously, I do
  118. think Gnome 3 is the free software desktop that most people will come
  119. to love.</p>
  120. <p>Or, at least, ten years in the future when contributors kick off
  121. Gnome 4, I think Gnome 3 will be the desktop that everyone will be
  122. upset at being taken away and replaced with something else.</p>