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:
And a 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
(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)
zypper mr -r GS36
zypper dup --from GS36
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”
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?
Right.. this one we happened to see as well.. The correct answer is “Solution 1: deinstallation of typelib-1_0-GjsDBus-1_0”
Gracias actualizando…
Thanks,
Thanks a bunch Dominique!
Salut! Merci mille fois. Je suis en train d’installer 🙂
Should we run into issues, where should we file bugs?
Merci encore
Cool! Now, to get the Dash-to-Dock extension updated…
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.
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
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
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….)
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
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
Unfortunately, acroread can’t be installed anymore on x86_64, with gnome 3.6 packages added to the system 🙁
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.)
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.
Thanks the work!
It’s work and great!
Thanks 🙂
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
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.
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.
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
Pablo,
Very valid comment! Thanks a lot (will remember on next occasion when creating a similar doc).
The GPG Fingerprint is indeed
Is there a repo for epiphany-debuginfo-3.6.0-168.2.x86_64
?
Epiphany Crashes trying to edit Blogger. (maybe it’s gagging)
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?
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?
Will this work if kde version of ui is installed or only from gnome 3.4 version of opensuse.
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.
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
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/* )
Hi,
Thanks for info. I will try to reinstall 3.6 this weekend and come back tomorrow if I find new problems.
/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
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
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???
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.
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?
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).
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.
Hi,
Will there be opensuse dvd / live usb available with gnome 3.6 ? Upgrade gives issues it seems ..
thanks for response /Deepak
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:~>
Ah and I use Gnome by the way, but I was wondering if for example skype videwebcam rendering would be better in 3.6
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.
yes, that’s the right thing..
to logout, just type the command ‘logout’ 🙂
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
Hi,
Thanks for the ISO. I will give it a try.
Have a nice weekend.
/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
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.
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.
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/*)
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.
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!!