GNOME 3.6 for openSUSE 12.2

Today is THE DAY: you get GNOME3.6 on your openSUSE 12.2 installation.

The times of waiting is finally over.

First of all, GNOME 3.6? What’s so cool and special that you want it?
The highlights of the GNOME 3.6 release are:

  • Big improvements to notifications, including a redesigned Message Tray, smarter notifications, and other tweaks and refinements.
  • An enhanced Activities Overview with an improved layout.
  • A greatly enhanced Files application, with functional file search, a new Recent location, redesigned interface and lots of bug fixes and handy new features.
  • Integrated Input Sources, which makes inputting different character sets (eg. Japanese or Chinese) fast and easy.
  • Accessibility on demand, meaning that universal access features like the Orca screen reader can be enabled with the push of a button.
  • A new Lock Screen. This provides an attractive view when the device is locked, plus handy functionality like media controls and notifications.

And what does it look like?

The all new GDM Login screen:

GNOME 3.6 login screen
GNOME 3.6 / GDM

And a GNOME 3.6 session:

GNOME 3.6 Session
Running GNOME 3.6 session

Now, you are all eager to get this on your system too… but HOW?

Before starting, make sure to have your openSUSE 12.2 installation fully updated, easiest by using
zypper patch

If needed, repeat the above until there is nothing left to be done… and NOW we’re ready for the FUN

zypper ar obs://GNOME:STABLE:3.6/openSUSE_12.2 GS36
zypper mr -r GS36
zypper dup --from GS36
(Should you see issues with obs://GNOME:STABLE:3.6/openSUSE_12.2, you can also use http://download.opensuse.org/repositories/GNOME:/STABLE:/3.6/openSUSE_12.2)

The steps explained:

adds a new repository, called by GS36, to your system
zypper ar obs://GNOME:STABLE:3.6/openSUSE_12.2 GS36 enables the repository to auto-refresh as needed. After all, you will want to get any updates we’re eventually to publish there as well
zypper mr -r GS36 Actually do perform the upgrade, preferring packages in GS36, allowing others to be pulled in as needed.
zypper dup --from GS36

NOTE: This has all been tested on pristine openSUSE 12.2 installations and is considered to work reasonably well. There are for sure small things to be cleaned out here and there (work is still in progress). NO tests have been done with any 3rd – party Repositories enabled!

Found an issue?

Any issue you think is worth to be mentioned is easiest brought forward to us on the #opensuse-gnome IRC Channel (freenode network) or by email (opensuse-gnome [ at ] opensuse.org). We will try to help resolve issues as much as we can.

87 responses to “GNOME 3.6 for openSUSE 12.2”

  1. OB Avatar
    OB

    I encountered the following problem on my installation of 12.2 (fully patched)

    Retrieving repository ‘GS36’ metadata ………………………………[done]
    Building repository ‘GS36’ cache …………………………………..[done]
    Loading repository data…
    Reading installed packages…
    Computing distribution upgrade…

    Problem: typelib-1_0-GjsDBus-1_0-1.32.0-2.5.1.i586 requires libgjs-gdbus.so.0, but this requirement cannot be provided
    uninstallable providers: libgjs0-1.32.0-2.2.2.i586[repo-oss]
    Solution 1: deinstallation of typelib-1_0-GjsDBus-1_0-1.32.0-2.5.1.i586
    Solution 2: keep obsolete libgjs0-1.32.0-2.5.1.i586
    Solution 3: break typelib-1_0-GjsDBus-1_0-1.32.0-2.5.1.i586 by ignoring some of its dependencies

    any suggestions on the right choice?

  2. Dominique Leuenberger Avatar

    Right.. this one we happened to see as well.. The correct answer is “Solution 1: deinstallation of typelib-1_0-GjsDBus-1_0”

  3. cheperobert Avatar
    cheperobert

    Gracias actualizando…

    Thanks,

  4. Michael Catanzaro Avatar
    Michael Catanzaro

    Thanks a bunch Dominique!

  5. Guy Lunardi Avatar
    Guy Lunardi

    Salut! Merci mille fois. Je suis en train d’installer 🙂

    Should we run into issues, where should we file bugs?

    Merci encore

  6. bill Avatar

    Cool! Now, to get the Dash-to-Dock extension updated…

  7. Yazid Idrus Avatar
    Yazid Idrus

    nice, but beware if you going to install and use gtk3 greybird theme, you’ll ruined some of the applications to run. Tested it twice and confirmed.

  8. sidethorn Avatar
    sidethorn

    Hi there thank you for your tutorial but i get the following error:
    Problema: lightdm-1.2.2-2.1.2.x86_64 richiede gdmflexiserver, ma non è possibile fornire questa richiesta
    Soluzione 1: disinstallazione di lightdm-1.2.2-2.1.2.x86_64
    Soluzione 2: mantieni l’obsoleto gdmflexiserver-3.4.1-4.5.1.noarch
    Soluzione 3: danneggiare lightdm-1.2.2-2.1.2.x86_64 ignorando alcune delle sue dipendenze

    any help? ty

  9. Dominique Leuenberger Avatar

    Either send a mall to opensuse-gnome mailing list with a good subject, in bugzilla against opensuse 12.2 gnome, mentioning Gnome 3.6, or on irc if it’s something smaller

  10. Dominique Leuenberger Avatar

    The most logical choice here would be to remove lightdm… But that would only work if you use gdm as your display manager (you should….)

  11. sidethorn Avatar
    sidethorn

    i do, and if I remove lightdm i go against lots of other choice, anyway guess i’ll wait a bit longer and see what’s going on. thank you very much indeed

  12. whatever Avatar
    whatever

    totem did not work for me after the installation.
    After I installed at-spi manualy it started but will still not play movies.
    Apparently it can not load certain plugins. Before the update it worked just fine.

    (totem:4887): Grilo-WARNING **: [registry] grl-registry.c:330: Failed to initialize plugin: ‘/usr/lib64/grilo-0.2/libgrlshoutcast.so’

    (totem:4887): Grilo-WARNING **: [registry] grl-registry.c:330: Failed to initialize plugin: ‘/usr/lib64/grilo-0.2/libgrlflickr.so’
    ** Message: Missing plugin: gstreamer|1.0|totem|AC-3 (ATSC A/52)-Decoder|decoder-audio/x-ac3, framed=(boolean)true, alignment=(string)frame (AC-3 (ATSC A/52)-Decoder)
    ** Message: Missing plugin: gstreamer|1.0|totem|H.264-Decoder|decoder-video/x-h264, level=(string)3.1, profile=(string)high, stream-format=(string)avc, alignment=(string)au, parsed=(boolean)true (H.264-Decoder)
    ** Message: PackageKit: xid = 98566155
    ** Message: PackageKit: not for GStreamer 0.10
    ** Message: skipping gstreamer|1.0|totem|AC-3 (ATSC A/52)-Decoder|decoder-audio/x-ac3, framed=(boolean)true, alignment=(string)frame
    ** Message: PackageKit: not for GStreamer 0.10
    ** Message: skipping gstreamer|1.0|totem|H.264-Decoder|decoder-video/x-h264, level=(string)3.1, profile=(string)high, stream-format=(string)avc, alignment=(string)au, parsed=(boolean)true
    ** Message: no codec lines could be parsed
    ** Message: Missing plugin installation failed: install-error

  13. cthiel Avatar
    cthiel

    Unfortunately, acroread can’t be installed anymore on x86_64, with gnome 3.6 packages added to the system 🙁

  14. Dominique Leuenberger Avatar

    I guess this is due to the missing libpangox, right? This has been corrected on Friday and since then we’re waiting for OBS to build and publish this package on the FTP Trees… so it should soon be possible to be used again.
    (PangoX was removed from pango itself, as it was declared deprecated around 7 years ago… a -compat package was created to keep those ‘aged’ apps running.)

  15. Dominique Leuenberger Avatar

    Thanks for your report. It’s an unfortunate situation of the GStreamer ‘change’ to version 1.0; the modules changed their format and the gstreamer 0.10 plugins no longer work. Fluendo, who maintains one of the best codec packs, is working on fixing the solution by updating them to GStreamer 1.0 as well.

  16. Attila Szűcs Avatar

    Thanks the work!
    It’s work and great!

  17. Sankar Avatar

    Thanks 🙂

  18. Bill Avatar

    For what it’s worth, I when I ran the zypper patch on my work pc, I received many updates that were not there when I did the update on my laptop, and received dozens of 1/2/3/4/5/s/r/c prompts, and after doing the ignorant method, selecting the 1 option for all, still on 3.4

  19. Dominique Leuenberger Avatar

    Considering that zypper patch is supposed to run before you add GNOME:STABLE repositories and (even if done after) does not affect the 3.6 packages, I’m afraid your system is / was in a rather inconsistent state before you added GNOME 3.6 repositories, which does not make it very easy to give a recommendation of what would be the right thing to be done.

  20. Bill Avatar

    Yep. Gotsta read the suggestions first. Whatever the first one was, it was reverting libreOffice and lots of other files.

    Skipped that one, and the update went great, and enjoying the 3.6 goodness now.

  21. pablo Avatar
    pablo

    Thanks for all the work and troubles Dominique et al!

    Can you please confirm the fingerprint for this repo?

    New repository or package signing key received:
    Key ID: 65A86F31629FF0C2
    Key Name: GNOME OBS Project
    Key Fingerprint: D3CAF5135D0A8F97AB539ED365A86F31629FF0C2
    Key Created: Fri Sep 7 23:38:47 2012
    Key Expires: Sun Nov 16 22:38:47 2014
    Repository: GS36

    This procedure is rather usual when adding new repositories, and tutorials and comments and advices always assume everybody will just accept and forget. This is rather lame because the signing infrastructure was placed there for very valid reasons. Is there a central place where all repositories, keys and fingerprints can be checked?

    Again, thanks a lot!
    Regards,
    Pablo

  22. Dominique Leuenberger Avatar

    Pablo,

    Very valid comment! Thanks a lot (will remember on next occasion when creating a similar doc).
    The GPG Fingerprint is indeed

    D3CA F513 5D0A 8F97 AB53 9ED3 65A8 6F31 629F F0C2

  23. Bill Avatar

    Is there a repo for epiphany-debuginfo-3.6.0-168.2.x86_64
    ?

    Epiphany Crashes trying to edit Blogger. (maybe it’s gagging)

  24. Valerio Mariani Avatar
    Valerio Mariani

    Thank you Dominique, I am using 3.6 and I find it quite stable.

    However, I cannot switch user. Simply nothing happens. Is anyone experiencing the same?

  25. Chris Avatar
    Chris

    Just updated to the 3.6 goodness. Looks very nice. Having an issue with the System Settings menu not responding. Opens but cannot click anything, eventually fails with “System Settings” is not responding. Any ideas?

  26. Yiannis Avatar
    Yiannis

    Will this work if kde version of ui is installed or only from gnome 3.4 version of opensuse.

  27. Dominique Leuenberger Avatar

    All test have been confirmed with rather clean openSUSE 12.2 GNOME Installations. In theory, it should work, but the more repositories there are, the more likely it is, that something will break against this repository… there is not enough testing capacity.

    If you can test your setup in a virtual machine (kvm, vmware,…) I would recommend you to go this step first.

  28. Deepak Avatar
    Deepak

    Hi,

    I did upgrade following your procedure but when i log out it crashes with the sad face in computer page. I switch off and try again and same story in logon page. Even in recovery mode gnome does not start at all. Eventually I could not log on at all and had to reinstall opensuse 12.2 with gnome 3.4.2.

    Any suggestions how to fix it? or how to log into command line and check for possible error causing the logon screen not to show up?

    Thank you

    /Deepak

  29. Dominique Leuenberger Avatar

    Make sure that all packages from GS36 were updated (use zypper lu -a to verify if there is anything left to be done).
    If the problem persists, you’ll need to extract log files (~/.xsession-errors and ~/.cache/gdm/* )

  30. Deepak Avatar
    Deepak

    Hi,

    Thanks for info. I will try to reinstall 3.6 this weekend and come back tomorrow if I find new problems.

    /Deepak

  31. Deepak Avatar
    Deepak

    Hi,

    Upgrade went well this time thanks. But unfortunately few of my most needed extensions dont work

    EvilStatusIconForever
    TaskBar
    etc …

    Thats a shame though …

    /Deepak

  32. Deepak Avatar
    Deepak

    Hi,

    I see that there were some ‘degrade’ happening in the online updates. finally after few online updates, the GNOME stopped starting and console .xsession_errors showed quite lot of errors.

    I am back now to 3.4.2 and reinstalled all the extensions. I think I will wait for 3.6 to be more mature and may be install it when it will be part of the release with opensuse itself.

    Any way thanks for your comments.

    /Deepak

  33. Osmany Avatar
    Osmany

    What about Videos and gstreamer?? is it working?? i do aun upgrade to 3.6 some weeks ago. No i am using 3.4.2 again . but i want upgrade my desktop???

  34. Ervin Avatar
    Ervin

    How do I use zypper? I want to install Gnome 3.6
    I copied and pasted the zypper commands in the terminal but it said that i must have root priviledges to add repositories, I added the repository as an url to Yast and that worked fine,
    Now please can you help me to install Gnome 3.6?
    I tried it in Ubuntu but Gnome works much faster in openSuse,
    some directions please, I am a newby.

  35. Ervin Avatar
    Ervin

    ervin@linux-qup6:~> gnomesu zypper ar obs://GNOME:STABLE:3.6/openSUSE_12.2 GS36
    Adding repository ‘GS36’ ………………………………………….[done]
    Repository ‘GS36’ successfully added
    Enabled: Yes
    Autorefresh: No
    GPG check: Yes
    URI: http://download.opensuse.org/repositories/GNOME:/STABLE:/3.6/openSUSE_12.2

    ervin@linux-qup6:~> zypper mr -r GS36
    Root privileges are required for modifying system repositories.
    ervin@linux-qup6:~> gnomesu zypper mr -r GS36
    Unknown option -r
    ervin@linux-qup6:~> gnomesu zypper dup –from GS36
    Unknown option –from
    ervin@linux-qup6:~>
    I did this, but it seems that I got stuck already at the second step, any guidance please?

  36. Dominique Leuenberger Avatar

    Hi Ervin,

    Start the entire process by becoming root; simply type:
    su –
    then enter your root password.

    From now on, all the commands will work for you.

    Hope this will work out for you! If you have any questions, best is to join #opensuse-gnome IRC channel on freenode (you can use xchat-gnome or any other application alike).

  37. Dominique Leuenberger Avatar

    The biggest issue with GStreamer / Videos will be the unavailability of proprietary codecs. Fluendo is working hard on getting the commercial package released. For obvious reasons, I can not include patent protected packages in the repository. Playing free formats though works just fine.

  38. Deepak Avatar
    Deepak

    Hi,

    Will there be opensuse dvd / live usb available with gnome 3.6 ? Upgrade gives issues it seems ..

    thanks for response /Deepak

  39. Ervin Avatar
    Ervin

    Thanks for the swift reply Dominique,
    Obviously I am doing something wrong again, because this is what I get

    ervin@linux-fv11:~> su zypper ar obs://GNOME:STABLE:3.6/openSUSE_12.2 GS36
    su: user zypper does not exist
    ervin@linux-fv11:~> su-zypper ar obs://GNOME:STABLE:3.6/openSUSE_12.2 GS36
    If ‘su-zypper’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf su-zypper
    ervin@linux-fv11:~> su – zypper ar obs://GNOME:STABLE:3.6/openSUSE_12.2 GS36
    su: user zypper does not exist
    ervin@linux-fv11:~> su-zypper mr -r GS36
    If ‘su-zypper’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf su-zypper
    ervin@linux-fv11:~> su -zypper mr -r GS36
    su: invalid option — ‘z’
    Try ‘su –help’ for more information.
    ervin@linux-fv11:~> ‘su-zypper mr -r GS36’
    If ‘su-zypper mr -r GS36’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf su-zypper mr -r GS36
    ervin@linux-fv11:~>

  40. Ervin Avatar
    Ervin

    Ah and I use Gnome by the way, but I was wondering if for example skype videwebcam rendering would be better in 3.6

  41. Ervin Avatar
    Ervin

    I figured it out! I just had to write su to login as root.
    Is there anyway to log out or as soon as I close the terminal I logout automatically?
    Thanks Dominique, we need more people like you who share knowledge.

  42. Dominique Leuenberger Avatar

    yes, that’s the right thing..
    to logout, just type the command ‘logout’ 🙂

  43. Dominique Leuenberger Avatar

    There won’t be any official releases – That’s not up for debate. But I did throw together some live CD which you can use (seems so far only the 64bit version works though).
    You can find the .iso here

  44. Deepak Avatar
    Deepak

    Hi,

    Thanks for the ISO. I will give it a try.

    Have a nice weekend.

    /deepak

  45. Deepak Avatar
    Deepak

    Hi,

    Installing was all right. But Few comments/Bugs I see

    1. The sound applet from gnome-control-center hungs
    2. Shutdown / suspend /restart seem to take very long time
    3. Booting into GNOME after the login takes longer than 3.4.2 it seems.

    Rest seems OK to me. Thanks /Deepak

  46. huangherusi Avatar
    huangherusi

    I have upgraded my gnome to 3.6 in openSUSE 12.2 just now.As a chinese user,i found the translation of some UI was not all right.
    Any help?thx.

  47. Mike Avatar
    Mike

    Hi,

    I have the same problem as Deepak (see October 12th, 2012 at 10:24 message). 🙁

    I upgraded to Gnome 3.6.1 but when I try to log in my session, it crashes with the sad face in computer.

    What’s the problem ? Could it be Nvidia or ATI drivers ?

    Have you got an idea ?

    Thanks.

  48. Dominique Leuenberger Avatar

    Mike,

    This can have many causes, from broken drivers over broken upgrades (multiple repositories enabled for example).
    If you get GDM (The Login Manager) in the ‘new look’, then the graphic driver is likely ok already. As you state, it fails after ‘login’ when the session starts, you’ll have to verify if you can find anything in the log files (~/.cache/gdm/* and possibly ~/.xsession-errors and /var/log/gdm/*)

  49. Mike Avatar
    Mike

    Hi Dominique,

    I applied all the patchs (zypper patch). Do you think it would be a good idea to disable all others repositories and enable GS36 repository only ?

    Do you think that the legacy catalyst driver can crash the gnome 3.6.x session ? Is it a good idea to install catalyst driver before upgrade Gnome desktop ?

    The GDM (login Manager) 3.6.1 version works perfectly, but when the session starts it crashes.

    Thanks for your comments.

  50. Ivan Avatar
    Ivan

    Really, It is not possible to install Gnome 3.6 op Opensuse 12.2!
    After upgrade I get the screen “Oops, something did get wrong” with that anoying smiley…..damn I hate it!
    I tried all possible ways to get it right, but it seems that is simply not possible to install Gnome 3.6 on Opensuse 12.2!
    Neither from Stable repo or Factory repo.
    After years of using Opensuse I switch to another distro, very bad work by the Opensuse developers!!