Installing Adobe Flash Player 11.2 on openSUSE 11.4 and 12.1 x86_64

Adobe just made public the 11.2 release Flash Player for Linux. This is the last Flash for desktop Linux that will ever be downloadable from Adobe.  In the future, Google will distribute Flash with the Chrome browser.  It’s not clear now what will happen with Flash and Firefox, there seems to be no plan and no other information about this at the moment.  The current 11.2 version is going to be supported for five years.

It seems that Adobe wants to position Flash for “premium gaming and video”.  This, together with the fact that 11.1 is the last ever version for mobile, I interpret as signs that the future web will be based on HTML5 & friends and Flash will be much less important.

For now, there’s something you might like to try: the YouTube HTML5 trial here. This does not use Flash for video.

Flash 11.2 is available as official openSUSE update both for 11.4 and 12.1

No manual installation is needed, just doing the regular update of your distribution will pull the latest Flash.  If you just installed openSUSE moments ago from a LiveCD, you have to run YaST Software Management and it will automatically select “flash-player” for installation.

Note about bugs: there are reports on the internet about an important bug with Flash 11.2 and nVidia binary driver when using VDPAU: people have blue skin (“look like smurfs”) in YouTube videos.  I could reproduce this bug.  Another bug is: YouTube videos leak through black parts of other windows.

Workarounds:

  • it seems the blue people bug appears with “accelerated video rendering, software video decoding”.  To see this, right-click on an YouTube video and choose “Show video info”.  The alternatives are to either go full hardware accelerated (unstable) or full software (stable).
    1. Unstable: be prepared for annoying random plugin crashes (thanks Adobe!), especially when you resize video (eg. go full-screen)
      As root, create directory /etc/adobe and put a file called mms.cfg in it, with this line:

      EnableLinuxHWVideoDecode=1
    2. Stable: right-click on an YouTube video, choose Settings and, in the first tab, untick the check-box “[ ] Enable hardware acceleration”.  The blue people will return to their normal color.
  • The leaking through black parts of other windows can be fixed with a file in /etc/profile.d called fix_flash.sh with this content:
    export VDPAU_NVIDIA_NO_OVERLAY=1

    You must be root to create it and you must make it executable with

    chmod u+x /etc/profile.d/fix_flash.sh

A useful tip: https://silviumc.wordpress.com/2011/12/05/how-to-stop-the-screen-saver-in-kde-while-watching-long-flash-clips-in-a-web-browser/

Advertisements

Installing TeamViewer 7 on openSUSE 12.1

Note: there’s a newer article about installing Teamviewer 8. If you want that, click here.

There are a couple of gotchas for getting TeamViewer 7 to run on openSUSE 12.1.  Here are step by step instructions:

1. get TeamViewer 7 here You probably want the 64 bit package

2. install these required libraries

su -
zypper install libfreetype6-32bit libXrender1-32bit libXfixes3-32bit

Even if you got the 64 bit package, it appears it’s not all-64, still has some 32 bit parts, that’s why it needs those libraries

3. install “wine”

zypper install wine

Without it, you will get this error when launching TeamViewer.

Could not load the GNU/Linux extension shared library tvwine.dll.so.
[...]
TeamViewer Linux will now exit.

Later edit: the full wine package collection might not actually be required.  You could try installing only this library:

zypper install libXtst6-32bit

I’ll test myself on a new installation openSUSE installation and will update the post.
4. install teamviewer

rpm --install teamviewer_linux_suse64.rpm

5. run it, either from the command line (type “teamviewer7” in Konsole or Gnome Terminal) or from the KDE Menu Applications/Recently Installed