How to get flash working on opera.

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
106498
Posts: 250
Joined: Mon 19 Nov 2007, 02:07
Location: NZ
Contact:

How to get flash working on opera.

#1 Post by 106498 »

After downloading the newest opera from opera.com I found flash wasn't working. Oh bother, so heres a howto on how to install opera and flash.

First of all go to opera.com, click on download, select slackware, 12.0, and save this file. You will also need qt (qt-3.3.6.pet). download this using the puppy package manager. First install the qt .pet. Then go to the directory of your opera .tar.gz and press ~. In the console that pops up type "tgz2pet" followed by a space followed by your opera .tar.gz's name. Click on the .pet thats created and it will install. Now you have opera!

To get flash working (test if it already miraculously works first) open rox and go to /usr/lib/opera/plugins. Rename the file libflashplayer.so to something else. Now open another rox window and go to /usr/lib/seamonkey-1.1.2/plugins. Drag the file libflashplayer.so from there into the opera plugins window and select copy. Restart opera and flash should now work.

disclaimer: This worked for me, there are no guarantees it will work for you. I used puppy 3.01. If anything breaks its not my fault.
[color=green]An expert is just a beginner with experience.[/color]
Shamelessly representing [url=http://www.tdem.co.nz]TdeM[/url]!

User avatar
RobertB
Posts: 145
Joined: Tue 03 Jan 2006, 01:06
Location: Big D
Contact:

#2 Post by RobertB »

I'm running Puppy 2.17, with Opera 9.10, and it doesn't have a usr/lib/opera folder. However, opera:about shows that it uses two folders for plugins:

Code: Select all

Plug-in path
/usr/local/opera-9.10-20061214.6-shared-qt.i386-en-521/plugins
/usr/lib/seamonkey-1.0.8/plugins
The seamonkey path contains libflashplayer.so, it works in Seamonkey, and Opera's Preferences shows that MIME type "application/x-shockwave-flash" references the file in the seamonkey plugins directory.

But Flash isn't working in Opera. Now that my kids have dragged me into the '90s (we finally got a DSL hi-speed connection), suddenly YouTube videos are on the list of "want". The kids have figured out how to use multiple browsers, which is good, but I'm hoping to get Flash working in Opera anyway. :)

Opening up the Opera plugins directory shows that there's no flash there. So I copied the file from the Seamonkey plugins directory. Next, I'll change the MIME association and restart Opera... will edit this post to tell the results.

Result: No luck. I still have only a gray box where I should see my daughter's YouTube zombie video. The Opera preferences shows *both* paths for Flash files. However, in the advanced configuration (opera:config), there's a "Plugin Path" with the string:

Code: Select all

/usr/local/opera-9.10-20061214.6-shared-qt.i386-en-521/plugins:/usr/lib/seamonkey-1.0.8/plugins
I'll remove the Seamonkey path and try again.

Result: Still no dice. Removing the Seamonkey path from the advanced configuration option (and restarting Opera) didn't remove it from the Preferences screen. So I deleted the plugin from Seamonkey's directory (and restarted Opera). That got rid of the additional Seamonkey reference... but it didn't fix the problem. I still get a gray box.

So I copied the file back to Seamonkey so that it'll keep working, at least.

Here's the only possible hint I can find. I've been starting Opera from the console to see what messages are displayed:

Code: Select all

# opera
Flash Player: Warning: environment variable G_FILENAME_ENCODING is set and is not UTF-8

(process:5260): GLib-GObject-CRITICAL **: gtype.c:2215: initialization assertion failed, use IA__g_type_init() prior to this function

(process:5260): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'
opera: Plug-in 5260 is not responding. It will be closed.
opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.
The Flash Player warnings don't appear until I attempt to access a Flash plugin in the browser. When I reload the page with the plugin, another set of similar messages is displayed (with a different process id). Do I have a corrupted or outdated library module?

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#3 Post by ttuuxxx »

You can use my package I made, Its the second latest one 9.25 http://www.puppylinux.ca/ttuuxxx/progra ... a-9.25.pet
and flash works fine in it:)
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
RobertB
Posts: 145
Joined: Tue 03 Jan 2006, 01:06
Location: Big D
Contact:

#4 Post by RobertB »

ttuuxxx wrote:You can use my package I made, Its the second latest one 9.25 http://www.puppylinux.ca/ttuuxxx/progra ... a-9.25.pet
and flash works fine in it:)
ttuuxxx
That may be the best plan. But will I want to uninstall my current Opera dot-pup? (in which case, I'll need to back up my bookmarks *again* and set up my settings *again*, grr)

klu9
Posts: 344
Joined: Wed 27 Jun 2007, 16:02

#5 Post by klu9 »

RobertB wrote: That may be the best plan. But will I want to uninstall my current Opera dot-pup? (in which case, I'll need to back up my bookmarks *again* and set up my settings *again*, grr)
isn't it possible to just back up your Opera Profile folder (containing bookmarks etc) and then reinsert it after you've installed the new package?
[size=75]- Remember: it's a [url=http://puppylinux.org/wikka/PuppyLinuxMainPage]wiki[/url]. You can contribute too! :D
- Puplet creators, see [url=http://puppylinux.org/wikka/DistributingYourPuplet]DistributingYourPuplet[/url][/size]

Post Reply