If you’ve ever noticed your user agent string before, then you may have noticed that Opera identifies as running on a generic Linux platform. This can be a bit bothersome or annoying if you’re a Linux enthusiast like me.
Opera for Windows and Mac both properly identify the platform they are installed on, but Linux is a little more challenging due to the overwhelming number of distributions. You can easily adjust your user agent string to accurately reflect your platform and help promote both Opera and your Linux distribution when you browse and post online.
To change this so that it reflects your specific platform, simply:
- Open “opera:config#ISP|Id” in a new tab.
- Enter your distribution in the blank box in the format “Distribution/Version”.
- Click the Save button and restart your browser.
This should successfully change your user agent from something generic like..
Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.6.30 Version/10.70
..to something a little more specific like..
Opera/9.80 (X11; Linux x86_64; U; Ubuntu/10.10; en) Presto/2.6.30 Version/10.70
Hope that helps! You can test your updated user agent strings in the comments below since they will appear above your comment. Or you can test it out at UserAgentString.com.
Related posts:
- Linux: Two Scripts to Help Debug Opera Are you an Opera user and a Linux user at...
- Wishlist for Opera 10.5x (in Linux) In trying to keep with the Opera wishlist idea that...
- Opera Tab Count in Conky (for Linux) Have you ever wanted to keep an eye on the...
- Opera 10: Remove ‘Click to activate’ on flash in Linux! I’ve been working with d.i.z. as he’s found a way...
- Crash logging Opera with Inspector IIXII for Linux, Part 2 Following up with an update to my original post, I’ve...


Opera/9.80 (X11; Linux i686; U; en) Presto/2.6.30 Version/10.70 Ubuntu/10.04
Opera/9.80 (X11; Linux x86_64; U; Ubuntu/10.10; en) Presto/2.6.30 Version/10.70
How are you modifying the string at the end? I thought I saw a tutorial for this from you a while back, but I couldn’t find it anymore.
Opera/9.80 (X11; Linux i686; U; en) Presto/2.6.30 Version/10.70 Ubuntu/10.04
http://en.wikipedia.org/wiki/Proxomitron
Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.6.30 Version/10.60
What is the point of introducing another element into the user agent string? This seems like a bit of a security flaw when being so specific.
Linux Mint’s Opera already has it’s distro name built in. Here’s how it does it:
Opera/9.80 (X11; Linux x86_64; U; Linux Mint; en) Presto/2.2.15 Version/10.10
Opera/9.80 (X11; Linux x86_64; U; Ubuntu/10.10; en) Presto/2.6.30 Version/10.70
I guess Linux Mint must alter the preferences file on their own. Interesting!
In my opinion, introducing your platform type is no different than introducing your browser type. Tons of browsers are built around WebKit and Firefox, but they all tend to specify their own branding.
Likewise, its a good idea in my opinion to let server administrators know not just which browser you are using to access their content, but the specific Linux distribution as well so that they can get an idea of the level of support that they should offer.
If the platform specification were such a security risk, browsers wouldn’t announce specific Windows or Mac versions in the ua-string, and they ALL do this already.
Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.6.30 Version/10.60
Mozilla already stopped including kernel versions in their strings. Here is an older Mozilla string to demonstrate:
Mozilla/5.0 (X11; U; Linux 2.4.3-20mdk i586; en-US; rv:0.9.1) Gecko/20010611
They considered this a security problem to be so specific so it was dropped. There has been an open bugzilla entry for some time about dropping specific versions of Windows too. When you have the browser AND OS version then you start to run into issues.
But the point is that Opera is the *same* on every platform… they distribute the binaries and can give the same product everywhere. On Mozilla-based, Konqueror, etc you have a browser that is rebuilt and sometimes modified by the packagers so it makes sense to put the distro name in the package as something may differ. Although since it’s almost always the same rendering I still find it redundant, there is more reason than changing a string to represent a browser that is no difference. If you download a binary off of http://ftp.mozilla.org, it is still generic.
I’m not sure if distros in the string are really that much of a security flaw, but when you know more and more information about a user’s system from the user agent, it makes it that much harder to exploit.
Opera/9.80 (X11; Linux i686; U; ubuntu/10.04; es-ES) Presto/2.6.30 Version/10.61
hi can you tell me where can downloader you opera theme with orange buttons and opera menu black??
Opera/9.80 (X11; Linux x86_64; U; Ubuntu/10.10; en) Presto/2.6.30 Version/10.61
Sure, its a skin I’ve been piecing together for a couple months:
http://kyleabaker.com/2010/05/26/ambiance-skin-and-speed-dial-backgrounds/
Opera/9.80 (X11; Linux i686; U; ubuntu/10.04; es-ES) Presto/2.6.30 Version/10.61
yeah I love it
excellent job
your have a updated
thank you very much