Developers › Desktop Team blog

New Opera 10.51 UNIX packages

March 20, 2010 · by Ruari Ødegaard

We couldn't help noticing a few of our UNIX users feeling left out after the previous Mac snapshot. Well, it turns you didn't have to wait too long for your own snapshot after all. :D

In addition to containing fixes from the previous Mac snapshot and Windows RCs the big change is that new packages have arrived for Opera 10.51 UNIX. So if you were waiting for an .rpm or .deb package before you start testing, you no longer have any excuses. :wink: Please note however, that this does not mean that every issue is fixed. It simply means that you can test the packages themselves if you are comfortable with that or if the outstanding issues are not ones that bother you, then you could choose to install Opera 10.51 UNIX and make it your primary browser. In either scenario we would recommend you backup your profile ('~/.opera') first to allow you to downgrade should you need to, because once installed Opera will use the default profile (rather than a testing profile). You can of course continue to use the 'opera' script included in the root directory of an extracted tarball package to run Opera in place with a test profile, as has been the case with all Opera 10.5x snapshots so far.

I have also written a complementary article to this one on my own blog. That posting is primarily aimed at our intermediate to advanced UNIX users. If you are new to UNIX you may find it to be too much detail. However, if you are interested in packaging or just want to know a little bit more about workarounds for minor issues please check it out! If you are a user of the install script bundled in the tarball packages, you should certainly read in as the changes are potentially biggest for you.

Highlights
  • Completely New Packages

Known Issues
  • Packaging: No desktop integration for users of old Desktop Environments on non deb/rpm distros
  • Packaging: Extra unneeded GTK libraries get installed on some distros
  • Packaging: Removal of 'prefix'/'DESTDIR' install script options
  • Font problems
  • Language input issues
  • No KDE integration (yet)
  • Problem with address field drop down position under non compositing Window Managers
  • Black drop down menus for some KDE3 users
  • Black border around Ctrl+Tab dialog when running under compositing Window Managers
  • Some command line options don't work


WARNING: This is a development snapshot: it contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Changelog

UNIX General
  • Fixed DSK-273796 (The variable "GDK_NATIVE_WINDOWS" should be set to 1 before loading Flash)
  • Some UNIX Widget fixes: Further work is still needed

UNIX Packaging
  • Changed the naming scheme:
    • no more references to gcc and Qt versions
    • OS name in tarball names
  • Simplified the wrapper script
  • Fixed a number of bugs affecting handling of -pd, -sd and -bd command line options
  • Tarball layout brought in sync with other packages
  • Install script for tarballs rewritten
    • Using dialog or whiptail, if available, to present a nicer user interface (can be disabled with --text)
    • Removed workarounds for old desktop environments; only FreeDesktop.org-compliant environments are now supported
    • Removed --prefix in favor of the user/system alternative
    • Removed support for DESTDIR
    • Added support for user-specified suffix
    • Added unattended mode (no questions asked)
    • Added silent mode (no output at all)
    • Added upgrade functionality
    • Added automatic rollback after a failed installation or upgrade
    • All options can be specified either interactively or from the command line
    • Checking whether the OS and CPU architecture are compatible
    • Checking whether the system supports RPM or Debian packages and recommending them
    • Added proper up-to-date --help
  • Added uninstall script for tarballs
    • Also uses whiptail or dialog if available
    • Also has --help and similar command-line options as the install script has
  • All scripts (install, uninstall, opera wrapper script) can now be run from any directory, no need to cd first
  • Not shipping a fixed prefs file in /etc anymore (although it can still be created manually if necessary)
  • Reviewed metainformation in Debian and RPM packages
    • Dropped Qt dependencies
    • Providing www-browser, mail-reader, imap-client and news-reader on Debian
    • Added dependency on GStreamer libraries necessary to play OGG Theora/Vorbis
    • Removed obsolete plugin recommendations from Debian packages
    • Added dependencies on libxft2 and libxrender1
    • Removed mentions of gcc and Qt versions from the package version field
    • Updated package title and description text
    • Updated RPM package icon
  • Simplified install and uninstall scripts in Debian and RPM packages
    • Removed workarounds for old desktop environments; only FreeDesktop.org-compliant environments are now supported
    • Using xdg-utils on RPM-based systems, if possible
  • Fixed shipping of plugin wrappers
    • Linux packages for amd64 now contain two plugin wrappers and an automatic switching script
    • All other packages contain only one plugin wrapper
  • Shipping the necessary LGPL copies (version 2 for GStreamer and 3 for glibc)
  • Added support for Opera Widgets
    • Added wrapper script bin/opera-widget-manager
    • Added man page for the wrapper script
    • Added desktop menu entry
    • Registering the MIME type for Opera Widgets
  • Updated icons for Opera, Opera Widget Manager and Opera Widget files
    • Shipping 16x16, 22x22, 32x32, 48x48 and 128x128 PNG files
    • Shipping SVG files
  • Man pages updated
    • Removed obsolete information
    • Man pages mention correct paths in all types of installations
  • Resolved reasonable lintian warnings in Debian packages and added overrides for the remaining ones
  • Resolved reasonable rpmlint warnings in RPM packages

Readers' comments

Comments left by My Opera members under the original post: the first 50, as archived.

  • Daniele20. March 2010, 09:53

    First! trying it on Linux Mint!.. But i'm a bit confused...didn't you say that mac and unix snapshot will resume after 10.51 final release for windows? Happy to see that you changed your opinion! :D
  • BS-Harou20. March 2010, 09:53

    :hat:
  • Umman Şahiner20. March 2010, 09:54

    Thanks..
  • dirk20. March 2010, 09:58

    :up:
  • Hypezor20. March 2010, 10:02

    woot !
    Testin'
  • Francky20. March 2010, 10:03

    :yes:
  • oceanic20. March 2010, 10:05

    :cheers:
  • Daniele20. March 2010, 10:10

    Thanks :hat:
  • ColKilkenny20. March 2010, 10:12

    Appearance dialog kills my Opera :yikes:

    Anyway, great job guys! :beer:
  • Hypezor20. March 2010, 10:18

    Relly nice integration with gtk seriously: password manager menu looks just perfect.
    Fonts are weird but's it's a know issue, if not overall looks really nice, and it's good to be able to be up to date concerning html 5, i began to feel alone :D
  • Cjcr20. March 2010, 10:24

    Saturday, 20. March 2010, 05:37:31

    OMG!, Not sleeping?
  • c0b120. March 2010, 10:28

    Main reason not to switch to this version.
    · Font problems
    · Language input issues
  • MeanEYE20. March 2010, 10:35

    Whoa...
  • szabokris8820. March 2010, 10:36

    Great Job, thanks!

    YouTube is not working me.

    Ubuntu 9.10 x86
    Opera 10.51 (This release)
  • nikitash20. March 2010, 10:43

    As i said for windows snapshot opera 10.51 need to work on flash settings and memory leaks. Same apply to linux builds please team look deeply from top and swipe all the dust left in for more nice sleek BIG "O".

    Also try to implement new feature like tab browsing available in full-screen mode also with auto hide feature.
  • Daniele20. March 2010, 10:51

    Originally posted by iamhorny:

    try to implement new feature like tab browsing available in full-screen mode also with auto hide feature.



    +1000 but I think we will see that in Opera 11...
  • italianjob4420. March 2010, 11:01

    Creating widget is hard enough and you're adding your own icon standard 22x22, don't be so mean and use 24x24 instead, or maybe is just a typo mistake :ko:

    Sorry but Widget system is a mess, why not add direct widgets access from main Opera menu and widget manager as external widget access when Opera is closed, Widgets are still just widgets and not external apps, don't add widgets to OS main menus that will confused the user that you like to say. Sidebar widgets will be just used when Opera is opened that at lest make some sense now, or someone will say that your are making elephant from fly.
  • Zotlan20. March 2010, 11:02

    *sigh* trying to save preferences still crashes Opera.
    Numeric period still is not working either.
  • Василий Теркин20. March 2010, 11:10

    >Language input issues

    :frown: :cry:
  • richlv20. March 2010, 11:18

    as a kde3 user, you might guess i have some... issues =)

    1. one problem i had not seen mentioned before - when blocking the content, controls buttons have no text visible until they are clicked. same with offers to remember passwords - and i imagine all other prompts at the top of the page

    2. when scrolling down while page is still loading and progress toolbar is set to pop-up at the bottom, toolbar first scrolls with the page, then is repainted at the bottom.

    3. content is not restricted in width by the vertical scrollbar, so rightmost part of the page disappears behind it. this makes some rightmost-position controls harder to use (for example, + icon at http://www.openstreetmap.org/)
  • oceanic20. March 2010, 11:20

    what can one do about black menus when using dark gnome themes?

    -systemstyle is one of the missing command line options
  • micni20. March 2010, 11:22

    Really nice with unix-packages again!
  • Sardorbek20. March 2010, 11:25

    main problem for me now "Language input issues" ... :frown:
    Especially Russian
  • UseLesS20. March 2010, 11:32

    PLEASE fix the font problems.
    The lack of clean, subpixel-accurate font rendering is the ONLY thing that prevents me from replacing opera 10.10 with 10.5x. You read a lot of text in your Browser, therefore good font rendering should be high priority!
  • kimyu9220. March 2010, 11:33

    :cheers:
    using it on ubuntu!
  • Chris Hills20. March 2010, 11:37

    When using the command-line installer and installing to a custom prefix, the profile folder also uses the prefix. The profile folder shouls always be $HOME/.opera.

    I have trouble reading some text, for example the save password bar. Presumably this is because of my color settings in KDE4. They look fine in other applications.
  • Ryandi Sandi20. March 2010, 11:37

    I can't scroll between tabs :frown: is this a known issue?
  • Cutting Spoon20. March 2010, 11:40

    Thank you.
  • Arguggi20. March 2010, 11:45

    New build published at 04:37:31

    Now thats what I would call slavery :D

    Keep up the good work :cheers:
  • evgen20. March 2010, 12:13

    Originally posted by c0b1:

    Main reason not to switch to this version.

    · Font problems

    · Language input issues


    +100
  • hcym20. March 2010, 12:15

    :yes:

    good

    ipv6,pac

    very good

    :yes:
  • Arup Roy Chowdhury20. March 2010, 12:16

    Happy Happy Joy Joy, finally a deb package, thank you very much.
  • Sasquatch20. March 2010, 12:32

    Originally posted by oceanic:

    what can one do about black menus when using dark gnome themes?

    -systemstyle is one of the missing command line options


    -systemstyle is no longer needed, as it's now appearing as a GTK app. The default skin, and the UNIX skin aren't made that well for dark themes. I found that the theme 'Mint 1.4' works best. There are still a few minor issues, like the cursor while typing is hard to see (darker grey on lighter grey background) and some text isn't perfect when you type it (only happens when background of said input is white).
  • Khaled Khalil20. March 2010, 12:51

    i love long change-logs
    thank you :smile:
  • dupel20. March 2010, 12:53

    Now Windows users are left feeling left out =))) No final for us... jk =))

    Congrats to Unix/Linux users =)
  • endless love20. March 2010, 12:55

    :up:
  • ioriiii20. March 2010, 12:58

    Language input issue... this browser is still unusable for asians
  • kill10020. March 2010, 13:09

    Oh No...... :cry: :cry:
    *.Deb has replaced rip my old opera (stable) 10.10 :frown:(((
    not good!!
    to replace on unstability version. :frown:((rip
  • BS-Harou20. March 2010, 13:09

  • Gousti Fruit20. March 2010, 13:10

    Oh good ! Rebooting under PCLinuxOS right n
  • Daniel James Hendrycks20. March 2010, 13:11

    :yes:
  • Ø20. March 2010, 13:14

    great finally...thanx opera.
  • Gousti Fruit20. March 2010, 13:14

    Originally posted by BS-Harou:

    http://clients.futuremark.com/peacekeeper/results.action?key=3BYq



    Finally :-D

    How is it possible that your (?) system gets 13011 points, but the fastest system registered is only 12620 points ?
  • BS-Harou20. March 2010, 13:17

    Originally posted by GoustiFruit:

    Finally :-D
    How is it possible that your (?) system gets 13011 points, but the fastest system registered is only 12620 points ?



    This isn't my system, I just found it on google. Anyway in my opinion peacekeeper has to do this manually or has to have more similar results =)
  • Gousti Fruit20. March 2010, 13:38

    One little problem for me: I'm used to change the opera:config#UserPrefs|TargetDestination value to "2" which is supposed to allow me to open any new tab in background. But for some reason in does not work with these 10.50+ linux builds, they always open on foreground !?
  • SOPEX20. March 2010, 13:40

    THX! :D
  • edupav20. March 2010, 13:49

    Thanks !!! I have very happy with this very expected snapshot

    I found a bug i added the button panels to upper toolbar for close status bar, but the button not work if the status is not present, work fine if bottom status bar is open, but not if close. :frown:
  • HanSheng20. March 2010, 13:52

    Thanks! :jester:
  • joshas20. March 2010, 14:02

    Thanks for a new snapshot.
    After minimizing and restoring maximized Opera main window doesn't fill whole screen under Ubuntu Karmic.
  • Mustafa OĞUZ20. March 2010, 14:25

    I installed OpenSUSE today. Before installing openSuse, there was no package for Unix.

About this article

Published inDesktop Team blog
DateMarch 20, 2010
AuthorRuari Ødegaard
Tagsdeb, rpm, tar, evenes, packages, 10.51, install, snapshot, unix, alpha
OriginalInternet Archive