Setting up my Raspberry Pi 2 for Retro Gaming

Earlier in the year I purchased a Raspberry Pi 2 and have been playing around with different distro’s. One interesting distro that I came across was RetroPie. While RetroPie currently has a newer version of their distro in Beta form (Beta 4 at the time of posting), I’m posting these directions as reference instructions to myself and others.

Below you’ll find setup/config instructions specific to RetroPie v2.6 and the parts I’ve listed in my setup. Content below may also be relevant for newer version of RetroPie, however, your mileage may vary and some of the steps may not be necessary in version 3+.

Specs on My Pie

Parts List

 

Guide

Install Operating System

There are a number of Operating Systems you can install and run on your Raspberry Pi, but I won’t cover them all here. Instead I’ll be focusing on installing and configuring RetroPie, which is an Operating System based on Debian Linux with a heavy focus on video game emulation. This guide is also targeted towards Windows users. If you’ll be using Mac or Linux there are other guides that you can follow to install the Operating System on your card.

Continue reading “Setting up my Raspberry Pi 2 for Retro Gaming”

How-to Fix: Mac Volume Level Disabled

Recently, I came across an issue that I ignored for as long as possible, but not being able to adjust volume level can be a bit frustrating to say the least.

The issue that I was seeing is captured in the screenshot above.ย The volume level appears to be all the way up, but is actually disabled.

The fix that I’ve found, which is by no means a permanent solution, is to plugin a set of headphones and then remove them again. For whatever reason OS X seems to re-enable the audio driver and sound is restored!

Enjoy!

Ubuntu Wallpapers

I’ve gathered all of the official Ubuntu wallpapers and posted them here for anyone to download and use as their own. Enjoy!

Ubuntu 4.10 Warty Warthog
Ubuntu 4.10 Warty Warthog
Ubuntu 5.04 Hoary Hedgehog
Ubuntu 5.04 Hoary Hedgehog
Ubuntu 5.10 Breezy Badger
Ubuntu 5.10 Breezy Badger
Ubuntu 6.06 Dapper Drake
Ubuntu 6.06 Dapper Drake
Ubuntu 6.10 Edgy Eft
Ubuntu 6.10 Edgy Eft
Ubuntu 7.04 Feisty Fawn
Ubuntu 7.04 Feisty Fawn
Ubuntu 7.10 Gutsy Gibbon
Ubuntu 7.10 Gutsy Gibbon
Ubuntu 8.04 Hardy Heron
Ubuntu 8.04 Hardy Heron
Ubuntu 8.10 Intrepid Ibex
Ubuntu 8.10 Intrepid Ibex
Ubuntu 9.04 Jaunty Jackalope
Ubuntu 9.04 Jaunty Jackalope
Ubuntu 9.10 Karmic Koala
Ubuntu 9.10 Karmic Koala
Ubuntu 10.04 Lucid Lynx
Ubuntu 10.04 Lucid Lynx
Ubuntu 10.10 Maverick Meerkat
Ubuntu 10.10 Maverick Meerkat
Ubuntu 11.04 Natty Narwhal
Ubuntu 11.04 Natty Narwhal
Ubuntu 11.10 Oneiric Ocelot
Ubuntu 11.10 Oneiric Ocelot
Ubuntu 12.04 Precise Pangolin
Ubuntu 12.04 Precise Pangolin
Ubuntu 12.10 Quantal Quetzal
Ubuntu 12.10 Quantal Quetzal
ubuntu-13-04-raring-ringtail
Ubuntu 13.04 Raring Ringtail
Ubuntu 13.10 Saucy Salamander
Ubuntu 13.10 Saucy Salamander
Ubuntu 14.04 Trusty Tahr
Ubuntu 14.04 Trusty Tahr
Ubuntu 14.10 Utopic Unicorn (Same as 14.04)
Ubuntu 14.10 Utopic Unicorn (Same as 14.04)
Ubuntu 15.04 Vivid Vervet
Ubuntu 15.04 Vivid Vervet
Ubuntu 15.10 Wily Werewolf
Ubuntu 15.10 Wily Werewolf
Ubuntu 16.04 Xenial Xerus
Ubuntu 16.04 Xenial Xerus
Ubuntu 16.10 Yakkety Yak
Ubuntu 16.10 Yakkety Yak

UserJS: Netflix Watch Instantly Time Counter

Netflix Watch Instantly Time Counter

Latest version: 2009-09-14Download

Netflix Watch Instantly Time Counter is a User Javascript file that calculates the total viewing time that you’ve spent watching movies with Netflix Watch Instantly.

Without this user javascript installed:
netflix-watch-instantly-without-userjs

With this user javascript isntalled:
netflix-watch-instantly-with-userjs

If you’ve never used User Javascript in Opera before, then just save this script (linked to above) to your computer and follow these installation instructions.

You will most likely need to enable userjs for https or secure connections before this script will work. To do this, you simply copy and paste “opera:config#UserPrefs|UserJavaScriptonHTTPS” into your address bar (without the quotations). Make sure that “User JavaScript on HTTPS” is enabled (checked), then click save and close the page. When you reload the Netflix page it should work.

The changelog is appended to the end of the script each time it is updated. Hope you enjoy!

WP-TwitterBadge

WP-TwitterBadge

Latest version: v1.0 – Download

Official WordPress Plugin Page:
http://wordpress.org/extend/plugins/wp-twitterbadge/

Donate: Help me keep the lights on! Donations are always appreciated, large or small!
Donate to Kyle Baker (kyleabaker.com) for this plugin via PayPal

Description

WP-TwitterBadge is a simple plugin that allows you to display a Twitter “Follow” Badge on your site or blog.

It uses the Twitter “Follow” Badge that is provided by go2web20.net. This plugin takes the hassel out of having to manually edit the details and enter it into your theme each time you change themes.

Since WP-TwitterBadge uses the same script as provided by go2web20.net, it is not compatible with Internet Explorer 6. Please take note of this before leaving comments regarding IE6 below. This is out of my control since go2web20.net is the script maintainer and not I. Sorry. ๐Ÿ˜‰

I’m providing this plugin as it is since this Twitter Badge is actually written and maintained by go2web20.net. However, I will be fixing bugs that are found in the plugin and updating with updates from go2web20.net. That being said, your feedback is very important!

I do not claim ownership of any part(s) of the included “badge.js” Javascript file as it belongs to go2web20.net. This javascript file is provided via this plugin as is and with no modification.

WP-TwitterBadge was written with Geany – http://www.geany.org/

Installation

Automated WordPress Installation

  1. In your WordPress Admin area, click the dropdown arrow next to the Plugins menu item and click the “Add New” link.
  2. Search for “WP-TwitterBadge” and click the install button.
  3. Go to your Plugins page and click the Activate option on the newly installed WP-TwitterBadge plugin.

Manual Installation

  1. Upload the “wp-twitterbadge” folder to /wp-contents/plugins/
  2. Login to your WordPress Admin menu, go to Plugins, and activate it.
  3. In your WordPress Admin menu, you will find a new menu under Settings called WP-TwitterBadge. There you can choose the Twitter account to link to, label on the badge, color, side of page to display on and how far from the top to display it.

Frequently Asked Questions

None so far. ๐Ÿ˜‰

But just to cover some questions you might be wanting to ask:

  • Will you be taking feature suggestions?
  • No. I am only providing this plugin with the Twitter Badge script. I did not write the Twitter Badge script that is embeded with this plugin so I cannot maintain it or add features (ethically). ๐Ÿ˜‰ Sorry.
  • I’ve found something wrong with this plugin. Where should I mention it or submit it?
  • First of all, Thanks for using this plugin! Secondly, you can let me know about any bugs you may have found via the comments.

If you have any questions, please don’t hesitate to ask me! The easiest way to ask me a question, comment or suggest something is to post it in the comments.

Screenshots

wp-twitterbadge-01

wp-twitterbadge-02

wp-twitterbadge-03

Features

  • Twitter Badge displayed links to your Twitter account to invite visitors to also follow you on Twitter!
  • Your Twitter account name can be changed or adjusted easily via the options page if you decide to change accounts.
  • You can customize the label on the Twitter badge with four available options.
  • You can customize the color of the Twitter badge to any possible web safe color or use transparent so your background design shows through.
  • The color option also provides an easy color picker tool (thanks to the iColorPicker javascript tools).
  • You can customize the side of the page that you wish to display your Twitter Badge on.
  • You can customize how far down the page your Twitter Badge should appear.

Changelog:

v0.1Download

  • Initial release.

v0.1.1-preDownload

  • This is a pre release to test for a fix to an Internet Explorer specific bug.
  • Cleaned some javascript code that was copy/pasted from go2web20 (–> became //–>)
  • Moved the preview function in the options page to the beginning fo the options code so that it is defined before each element that makes a reference to it can use it (only affected Internet Explorer).
  • Hopefully this will solve the “Internet Explorer cannot open the internet site…Operation aborted.” issues.

v0.2Download

  • Finalize changes made in v0.1.1 and commit.

v0.3Download

  • Disable WP-TwitterBadge when the WPtouch plugin is installed and the mobile theme is being used (so the badge isn’t intrusive on mobiles).
  • Fixed format and syntax of the readme.txt file that’s included.

v0.4Download

  • Fixed a bug with double slashes (//) in plugin file paths (props: morestar).

v0.5Download

  • Fixed a bug where WP-TwitterBadge depended on images and redirect pages from http://www.go2web20.net/ since their server seems to be having problems. WP-TwitterBage will now function properly regardless of their servers. (props: Khyan)
  • Fixed a bug where the color was not auto-updated in the options page (by modifying the icolorpicker.js and added a call for the preview() function).
  • Replaced the onkeyup event on the color textbox with an onchange event so the color is updated as you edit the field.
  • Added tfb.path variables to hold paths to your wp-twitterbadge plugin files for wp-twitterbadge.php and wp-twitterbadge-options.php.
  • Updated the WP-TwitterBadge Settings/Options page to be more inline with the design of WP 2.9+ (from the old WP 2.5 design).

v0.6Download

  • Optimized packaged images to reduce filesizes without reducing image quality. While this saves only a few extra kilobytes of bandwidth, it helps sites that are striving to perfect network performance with Page Speed for Firefox or Speed Tracer for Chrome (optimizing images).

v0.7Download

  • Fixed a styling bug where the about icon wasn’t using fixed positioning.

v0.8Download

  • Added ability to manually specify “transparent” as your color setting to allow your page background to show through (props: ric)

v0.9Download

  • Updated and improved options page
  • Refactored js to make it more reliable with js optimizers
  • Added buttons for plugin home page, support, changelog, translate and donate
  • Plugin is now ready to be translated by YOU!
  • Optimized image filesizes
  • Added plugin icon

v1.0Download

  • Fix issue with Microsoft Edge/Internet Explorer in cases where view port is set to device width allowing for an overlay scrollbar that covered the badge.

To-do:

  • Feedback is always welcome.

Linux: Opera Crash Report Details

Opera: Crash Report Details

Latest version: 2009-06-25 โ€“ Download

If you ever file bug reports for Opera, then you may be aware of requests for specific details pertaining to the operating system that you were using when Opera crashed or encountered a bug or an error…including freezes (kill those freezes with another script here).

With Opera 10, when you encounter an error and need to file a report, this script can help you by providing you will plenty of operating system information that you can easily copy and paste into your report.

If you encounter a crash in Opera 10+, you will be prompted to add a few comments and send the report off to be analyzed and they need all of the details that you can provide! Why waste time gathering these details when this script will do this for you?

An example of the scripts output is as follows:

————————-
Opera Version Details:
————————-

–$ opera –full-version
Opera 10.00 Internal. Build 4449 for Linux. Qt library 3.3.8b. Compiled on Jun 24 2009 by gcc 4.3.2 (ABI: 1002) for GNU libc 2.7 using Qt 3.3.8b (x86_64 Linux g++-4.* full-config).

————————-
Operating System Details:
————————-

–$ uname -srvmpio
Linux 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:55:09 UTC 2009 x86_64 unknown unknown GNU/Linux

————————-

–$ lsb_release -a
Distributor ID: Ubuntu Description: Ubuntu 9.04 Release: 9.04 Codename: jaunty

————————-

–$ cat /etc/*{release,version} /etc/issue 2>/dev/null
Ubuntu 9.04
\l

To install this script, simply download the zip file and follow the instructions listed below from the included INSTALL.txt file.

Author: Kyle Baker (kyleabaker)
Homepage: https://www.kyleabaker.com/
Description: Script to generate some operating system details to include in a crash report.
Version: 2009-06-25

—————
Brief
—————

Instructions to install this script are listed below. If you have any questions and/or comments please let me
know! You can find my contact information at the homepage listed above.

—————
Installation
—————

1. Place the “Opera-Crash-Report-Details” folder (with all of it’s contents) in a place that you can leave it such as in your home folder.
You may need/want to rename this folder to “Opera-Crash-Report-Details”, but you can name it anything you wish.
example: /home/username/Opera-Crash-Report-Details

2. Open a terminal window, navigate to the new Inspector folder (assuming you saved it in the above mentioned location):

$ cd ~/Opera-Crash-Report-Details

3. Make the setup script executable so it can create a shortcut for you on your desktop as well as making the other
main kill script executable:

$ chmod +x ./setup.sh
$ sh ./setup.sh

4. Done!

—————
Notes
—————

* After the setup file completes you can drag and drop the new desktop icon into a panel if you wish. You now have a quick
way to start Opera and Inspector from a single icon!
* All detail reports will be saved to your Desktop with the following filename syntax:
syntax:ย  opera-details-YYYYMMDDHHmmSS.txt
example: opera-details-20090625161235.txt
* If you would like to use a different icon, just open the properties dialog for the shortcut and change it. A more default
looking icon is packaged in the “/Opera-Crash-Report-Details/icons” folder.
* If you ever move the “/Opera-Crash-Report-Details” folder, simply re-run the setup.sh script and a new shortcut will be created.
* This scripting trick should be able to run from a usb drive or other similar storage devices assuming you have run the
setup script to create the desktop shortcuts.
* If you have any ideas of more details that could easily be added, please let me know! You can contact me here:
https://www.kyleabaker.com/about

Linux: Opera Kill Freeze

Opera: Kill Freeze

Latest version: 2009-06-25 โ€“ Download

You may already know by now, but with Opera 10 there is no reason to run Inspector separately (using my older script).

The newer builds of Opera 10 now include a crash logger tool that is built right into Opera and based on the same code as the original Inspector tool.

If you encounter a crash in Opera 10+, you will be prompted to add a few comments and send the report off to be analyzed!

In some cases, however, Opera fails to crash and instead freezes or locks up. In this case, you will want to initiate a “kill -11” signal using Opera’s PID. This will kill Opera and prompt you with a crash report window so you can tell them what you were doing when you successfully froze Opera. ๐Ÿ˜‰

To install this script, simply download the zip file and follow the instructions listed below from the included INSTALL.txt file.

Author: Kyle Baker (kyleabaker)
Homepage: https://www.kyleabaker.com/
Description: Script to Kill Opera’s process to trigger a crash report.
Version: 2009-06-25

—————
Brief
—————

Instructions to install this script are listed below. If you have any questions and/or comments please let me
know! You can find my contact information at the homepage listed above.

—————
Installation
—————

1. Place the “Opera-Kill-Freeze” folder (with all of it’s contents) in a place that you can leave it such as in your home folder.
You may need/want to rename this folder to “Opera-Kill-Freeze”, but you can name it anything you wish.
example: /home/username/Opera-Kill-Freeze

2. Open a terminal window, navigate to the new Inspector folder (assuming you saved it in the above mentioned location):

$ cd ~/Opera-Kill-Freeze

3. Make the setup script executable so it can create a shortcut for you on your desktop as well as making the other
main kill script executable:

$ chmod +x ./setup.sh
$ sh ./setup.sh

4. Done!

—————
Notes
—————

* After the setup file completes you can drag and drop the new desktop icon into a panel if you wish. You now have a quick
way to start Opera and Inspector from a single icon!
* If you would like to use a different icon, just open the properties dialog for the shortcut and change it. A more default
looking icon is packaged in the “/Opera-Kill-Freeze/icons” folder.
* If you ever move the “/Opera-Kill-Freeze” folder, simply re-run the setup.sh script and a new shortcut will be created.
* This scripting trick should be able to run from a usb drive or other similar storage devices assuming you have run the
setup script to create the desktop shortcuts.

Linux: Easy Opera + Inspector Launcher

Opera + Inspector Launcher

Latest version:ย 2009-06-22Download

This is a simple script that launches Opera and Inspector at the same time so you can catch crash-logs painlessly in Linux.

Follow the installation instructions in the INSTALL.txt file (contents copied below):

Author: Kyle Baker (kyleabaker)
Homepage: https://www.kyleabaker.com/
Description: Script Opera and Inspector to run together from a single icon.
Version: 2009-06-22

—————
Brief
—————

Instructions to install this script are listed below. If you have any questions and/or comments please let me
know! You can find my contact information at the homepage listed above.

—————
Installation
—————

1. Place the “Inspector” folder (with all of it’s contents) in a place that can leave it such as in your home folder.
You may need/want to rename this folder to “Inspector”, but you can name it anything you wish.
example: /home/username/Inspector

2. Open a terminal window, navigate to the new Inspector folder (assuming you saved it in the above mentioned location):

$ cd ~/Inspector

3. Make the setup script executable so it can create a shortcut for you on your desktop as well as making the other
required scripts and binaries executable:

$ chmod +x ./setup.sh
$ sh ./setup.sh

4. Done!

—————
Notes
—————

* After the setup file completes you can drag and drop the new desktop icon into a panel if you wish. You now have a quick
way to start Opera and Inspector from a single icon!
* If you would like to use a different icon, just open the properties dialog for the shortcut and change it. A more default
looking icon is packaged in the “/Inspector/icons” folder.
* If you ever move the “/Inspector” folder, simply re-run the setup.sh script and a new shortcut will be created.
* Crashlogs will be saved in the appropriate folder depending on your platforms architecture (x86 or x86_64).
* Inspector is started in the background with no terminal window. If you wish to use a terminal window, simply edit the
desktop shortcut that is created on line #31 to equal “true” where it says “Terminal=false” (ignore the quotations here).
If you enable the terminal window, closing the terminal window will close Opera and Inspector.
* This scripting trick should be able to run from a usb drive or other similar storage devices assuming you have run the
setup script to create the desktop shortcuts. Both 32-bit and 64-bit versions of Inspector are packaged with this script.
The script launches the version based on the architecture being used, so you will not have to edit or change anything
between 32-bit and 64-bit computers. Crashlogs will also be sorted according to the platform.
* More information about Inspector for Linux: http://www.opera.com/support/kb/view/825/

Opera Standard New Wave

My Opera Skins:
Opera Standard New Wave

Compatibility: Opera 9.5+
Last Updated: 2009-04-20 @ 20:11
Latest Version: v1.03Download
Latest Beta: v1.02 a, b, c, d – Download a, b, c, d
Official Opera.com Skin page:Link

Description:
This skin is just the standard Opera skin with a few replaced images and color adjusted so that it matches more closely to the New Wave theme in Ubuntu 8.10 Intrepid Ibex and Ubuntu 9.04 Jaunty Jackalope.

opera-standard-new-wave-03

Click the images below to see a larger version.

opera-standard-new-wave-02

opera-standard-new-wave-01

Changelog:

v1.00Download

  • (2009-04-17)
  • This is the initial version.

v1.01Download

  • (2009-04-18)
  • Updated the skin.ini file to match the current skin.ini in the current default Opera skin so the new features will be present.
  • Added missing images from the current default Opera skin.

v1.02Download

  • (2009-04-18)
  • Fixed the progress bar icons so they match the New Wave theme.

v1.02 a, b, c, d – Download a, b, c, d

  • (2009-04-18)
  • Added different Speed Dial backgrounds to each of the 4 linked to above for experimenting.

v1.03Download

  • (2009-04-20)
  • Added a little more detail to the current tab image.
  • Other minor clean-ups.

WP-UserAgent

WP-UserAgent

Latest version:ย v1.1.6ย – Download

Official WordPress Plugin Page:
http://wordpress.org/extend/plugins/wp-useragent/

Official GitHub Plugin Repository:
https://github.com/kyleabaker/wp-useragent

Donate: Help me keep the lights on! Donations are always appreciated, large or small!
Donate to Kyle Baker (kyleabaker.com) for this plugin via PayPal

This is a WordPress plugin that I’ve taken the liberty to maintain since the original author has failed to code to xhtml standards and keep up with the latest browsers as well as detecting platform versions, Internet Explorer versions and more.

WP-UserAgent is a user agent plugin for WordPress that uses the user agent provided by the visitors browser to identify their operating system and browser for each comment.

wp-useragent-0-8-img1

wp-useragent-0-8-img2

Note to WordPress developers: Feel free to take the changes that I’ve made and add them in to WordPress 2.8 or whatever. I just like to contribute (although my name somewhere in the credits would be great ๐Ÿ˜‰ ).

WP-UserAgent identifies the following:

Web browsers:

  • 360Safe Explorer
  • 3DS Browser
  • Abolimba
  • ABrowse
  • Acoo Browser
  • Alienforce
  • Amaya
  • Amazon Silk
  • Amiga Aweb
  • Amigo
  • America Online Browser
  • Amiga Voyager
  • Android Webkit
  • ANT Fresco
  • AOL Explorer
  • Arora
  • Atomic Web Browser
  • Avant Browser
  • Aviator
  • Baidu Browser
  • Baidu Spark
  • Barca
  • Barca Pro
  • Beamrise
  • Beonex
  • Black Berry Browser
  • Blackbird
  • BlackHawk
  • Blazer
  • Bolt Browser
  • BonEcho
  • BrowseX
  • Browzar
  • Bunjalloo
  • Camino
  • Cayman Browser
  • Charon
  • Cheshire
  • Chimera
  • Chrome
  • Chrome Mobile
  • ChromePlus
  • Chromium
  • Classilla
  • Coast
  • Coc Coc
  • Columbus
  • CometBird
  • Comodo Dragon
  • Conkeror
  • CoolNovo
  • CoRom
  • Crazy Browser
  • Cruz
  • Cyberdog
  • D+ browser
  • Deepnet Explorer
  • Demeter
  • DeskBrowse
  • Dillo
  • DoCoMo
  • DocZilla
  • Dolfin
  • Dooble
  • Doris
  • Dorothy Browser
  • DPlus
  • Edbrowse
  • Edge
  • Element Browser
  • Elinks
  • Enigma Browser
  • EnigmaFox
  • Epic Browser
  • Epiphany
  • Espial TV Browser
  • Fennec
  • Firebird
  • Firefox
  • Fireweb Navigator
  • Flock
  • Fluid
  • Galaxy
  • Galeon
  • GlobalMojo
  • GO Browser
  • Google Chrome Frame
  • Google Search App
  • Google Wireless Transcoder
  • GoSurf
  • GranParadiso
  • GreenBrowser
  • Gtk+ WebCore (osb-browser)
  • Hana
  • HotJava
  • Hv3
  • Hydra Browser
  • IBM WebExplorer
  • IBrowse
  • iCab
  • Ice Browser
  • IceApe
  • IceCat
  • IceDragon
  • IceWeasel
  • iNet Browser
  • Internet Explorer
  • Internet Explorer Mobile
  • InternetSurfboard
  • iRider
  • Iris
  • Iron
  • Jasmine
  • K-Meleon
  • K-Ninja
  • Kapiko
  • Kazehakase
  • Kinza
  • Kirix Strata
  • KKman
  • KMail
  • KMLite
  • Konqueror
  • Kylo
  • LBrowser
  • LeechCraft
  • LG Web Browser
  • Links
  • Lobo
  • lolifox
  • Lorentz
  • luakit
  • Lunascape
  • Lynx
  • Madfox
  • Maemo
  • Maple Browser
  • Maxthon
  • MIB (Motorola Internet Browser)
  • MicroB
  • Midori
  • Min Browser
  • Minefield
  • MiniBrowser
  • Minimo
  • MIUI Browser
  • Mosaic
  • Mozilla Developer Preview
  • Mozilla
  • Multi-Browser XP
  • MultiZilla
  • MxNitro
  • My Internet Browser (myibrow)
  • MyIE2
  • Namoroka
  • Navigator
  • NetBox
  • NetCaptor
  • NetFront
  • NetFront Life
  • NetNewsWire
  • NetPositive
  • Netscape
  • NetSurf
  • NF-Browser
  • Ninesky
  • Nokia S60
  • Nokia Browser
  • Novarra Vision
  • Obigo
  • Off By One
  • OmniWeb
  • ONE Browser
  • Opera
  • Opera Labs
  • Opera Mini
  • Opera Mobile
  • Opera Next
  • Orca
  • Oregano
  • Otter
  • OWB
  • Pale Moon
  • Palm Pre Browser
  • Palm WebPro Browser
  • Patriott
  • Perk
  • Phaseout
  • Phoenix
  • Podkicker
  • Pogo
  • Polaris
  • Polarity
  • Prism
  • PS4 Web Browser
  • Puffin
  • QQbrowser
  • QtWeb Internet Browser
  • Qupzilla
  • Rambler Browser
  • rekonq
  • retawq
  • Roccat
  • RockMelt
  • Ryouko
  • Saayaa Explorer
  • Safari
  • SeaMonkey
  • SEMC Browser
  • Seznam.cz
  • Shiira
  • Shiretoko
  • SiteKiosk
  • SkipStone
  • Skyfire
  • Sleipnir
  • SlimBoat
  • SlimBrowser
  • Sogou Explorer
  • Songbird
  • SRWare Iron
  • Stainless
  • SubStream
  • Sulfur
  • Sundance
  • Sundial
  • Sunrise
  • Superbird
  • Surf
  • Swiftfox
  • Swiftweasel
  • Sylera
  • Tear
  • TeaShark
  • Teleca
  • Tencent Traveler
  • TenFourFox
  • Tesla Car Browser
  • TheWorld Browser
  • Thunderbird
  • Tizen
  • Tjusig
  • TT Explorer
  • uBrowser
  • Ubuntu Web Browser
  • UC Browser
  • UCWEB
  • UltraBrowser
  • UP.Browser
  • UP.Link
  • Usejump
  • uZard Web
  • uzbl
  • Vimprobable
  • Vivaldi
  • Vonkeror
  • W3M
  • Waterfox
  • Web Explorer
  • Webian Shell
  • WebPositive
  • Webrender
  • Weltweitimnetz Browser
  • wKiosk
  • WordPress App (Android, BlackBerry, iOS, Nokis, WebOS, Windows Phone)
  • WorldWideWeb
  • wOSBrowser
  • Wyzo
  • X-Smiles
  • Xiino
  • Yandex.Browser
  • YRC Weblink
  • zBrowser
  • ZipZap

Consoles and Mobile Devices:

  • BenQ-Siemens
  • BlackBerry
  • Dell
  • Galaxy Nexus
  • Google Nexus One
  • HTC
  • iPad
  • iPhone
  • iPod
  • Kindle
  • LG
  • Microsoft Xbox
  • Microsoft Xbox 360
  • Microsoft Xbox One
  • Motorola
  • Motorola Xoom
  • Nintendo
  • Nintendo 3DS
  • Nintendo DS
  • Nintendo DSi
  • Nintendo Wii
  • Nokia
  • OLPC
  • Palm
  • Playstation
  • Playstation 3
  • Playstation 4
  • Playstation Portable
  • Playstation Vita
  • Samsung
  • Samsung Smart TV
  • SonyEricsson
  • Ubuntu Touch
  • WebView
  • Windows Phone
  • WP7
  • WP8
  • WP10

Operating Systems:

  • AmigaOS
  • Android
  • Arch Linux
  • BeOS
  • CentOS
  • Chakra
  • Crunchbang
  • Debian
  • DragonFly BSD
  • Edubuntu
  • Fedora
  • Foresight Linux
  • FreeBSD
  • Gentoo
  • Google Chrome OS
  • Inferno
  • IRIX
  • J2ME/MIDP
  • Kanotix
  • Knoppix
  • Kubuntu
  • LindowsOS
  • Linspire
  • Linux
  • Linux x86_64
  • Linux Mint
  • Lubuntu
  • Macintosh
  • Mac OS Darwin
  • Mac OS X
  • Mageia
  • Mandriva
  • moonOS
  • MorphOS
  • NetBSD
  • Nova
  • OpenBSD
  • Oracle Linux
  • Pardus
  • PCLinuxOS
  • RedHat
  • Rosa Linux
  • Sabayon Linux
  • Slackware
  • Solaris
  • SunOS
  • Suse
  • SymbianOS
  • Ubuntu
  • Unix
  • VectorLinux
  • Venenux GNU Linux
  • WebOS
  • Windows
  • Windows 3.1
  • Windows 3.11
  • Windows NT 3.11
  • Windows NT 4.0
  • Windows CE
  • Windows 95
  • Windows 98
  • Windows 98 SE
  • Windows Millennium Edition (Windows ME)
  • Windows 2000
  • Windows 2000, Service Pack 1 (SP1)
  • Windows XP
  • Windows Server 2003
  • Windows XP x64 Edition
  • Windows Vista
  • Windows 7
  • Windows 7 x64 Edition
  • Windows 8
  • Windows 8 x64 Edition
  • Windows 10
  • Windows 10 x64 Edition
  • Windows Mobile
  • Xandros
  • Xubuntu
  • Zenwalk

TrackBacks:

  • Drupal
  • Feedburner
  • Laconica
  • libwww-perl
  • Meneame
  • MovableType
  • Peach
  • Pligg
  • Python-urllib
  • Snoopy
  • SOAP
  • Typepad
  • vBSEO
  • WordPress
  • XML-RPC

Please let me know of any suggestions or browser/operating system versions that should be added. I tried to add as much as possible for the time being. I will add more soon and try to perfect the detection, but if you have problems then please let me know in the comments below!

Changelog:

v0.5.2Download

  • Initial release (of taken over code).

v0.5.3.2Download

  • Updated string names: $size => $uasize, $location =>$ualocation.
  • Updated Google Chrome logo images with logo images added to UserAgent-Spy 0.5.3.2 (Images already added in my version of 0.5.2, but replaced for consistency).

v0.5.3.3Download

  • Added Pre-2.6 compatibility for determining and defining Plugin and Content Directories constants. WordPress documentation here.
  • Replaced sloppy code for image paths with more dynamic code.
  • Renamed the function “useragent_spy_custom()” in “wp-useragent.php” to “useragent_output_custom()” to make it more generic and move away from the UserAgent-Spy naming system.
  • Removed text attributes that were improperly added to option tags in “wp-useragent-options.php” to correct html validation errors.
  • Adjusted the “UserAgent Output Location” section in “wp-useragent-options.php” and added the options to an ordered list, adjusting the use of the “small” tag.
  • “wp-useragent-options.php” is now 100% XHTML 1.0 Transitional standards compliant. This is the default DTD used in the WordPress administration panel. I will eventually work towards compliance for XHTML 1.0 Strict.
  • Fixed regex for OLPC so it’s case insensitive.
  • Removed “target” attribute from browser links to improve XHTML 1.0 Strict compliance.
  • Gave WP-UserAgent settings page a header title to make the location more recognizable.
  • Cleaned up appearance of “wp-useragent-options.php” settings page by categorizing the content.

v0.5.3.4Download

  • Added Windows 7 and Windows 7 x64 to detectable OS versions.

v0.6Download

  • Added over 40 more web browsers that are detected.
  • Added a couple more operating systems that are detected
  • Fixed a bug in previous versions that caused errors to occur when users who were not logged in attempted to post a comment.
  • Cleaned code and simplified several naming systems used.
  • Added option to select DocType. Options include html and xhtml (strict for both).
  • Known Issue: Most of the newly detected web browsers are still missing icons. I will try to add them as soon as I possibly can.
  • *Note: The original author seems to like the additions that I made since I started extending this plugin and has incorporated many of the changes that I made into the other plugin.

v0.6.1Download

  • 90 total web browsers detectable.
  • 34 total operating systems detectable.
  • Implemented a fix for Opera’s new versioning system, which started in version 10 snapshots, to correctly display the browser version.
  • Cleaned code more and removed unnecessary global variable references.
  • Fixed detection of CentOS.
  • Debian and Ubuntu based distros (that are supported) now fetch version numbers also. Generic GNU/Linux now also specifies x64 when detected. Fedora version fetching is in the works as well as Mac OS X. Maybe these will be added in the next release. Mac versions are a little tricky since it seems they are optionally provided and formated differently per browser.I need to add fall back checks in case an odd UA string is created without version numbers for these so they are still detected. And parse pingbacks such as “XML-RPC for PHP 2.2” in the future as something other than unknown.
  • Known Issue: Some web browser icons have not been found/added as of yet. Those include: Amiga Voyager, Cheshire, Chimera, Elinks, IBrowse, Kapiko, KMLite, Minimo, Mosaic, MultiZilla, retawq, TeaShark, WorldWideWeb. Several of these listed browsers never had an icon to begin with, however, all listed will use the “unknown” icon (which is generic).Output location “custom” is still highly untested.

v0.6.2Download

  • 90 total web browsers detectable.
  • 35 total operating systems detectable.
  • Code cleanup (removed extra whitespace to reduce size a little) and simplification (replaced switch with if..else).
  • Most of the remaining icons for web browsers have been added.
  • Linux Mint support added.
  • A list of detectable operating systems that now also detect versions when available: CentOS, Edubuntu, Fedora, iPhone OS, Kubuntu, Mac, Ubuntu, Windows.
  • Also, generic Linux will now specify if it is detected to be x86_64 (64-bit or x64). Others may be included later.
  • Appearance adjustments made (settings icon by title and styling of “Save Changes” button) to WP-UserAgent Options page as well as adding a Help section with Author and Plugin Homepage to bottom of Options page for convenience.
  • Known Issues:
  • Some web browser icons have not been found/added as of yet. Those include: Chimera, KMLite, retawq, TeaShark, WorldWideWeb.
  • Output location “custom” is still highly untested.

v0.7Download

  • All images were optimized to reduce file sizes (PNGGauntlet) which reduced the overall package size from 308.4kb to 288.1kb!

v0.8Download

  • Added a “Settings” quick link to the plugin listing in the plugins page.
  • Worked on description wording for plugin in plugins page.
  • Added a “Comment Preview” section to the WP-UserAgent settings page that displays an example of the options that you choose in real time.
  • Also, WP-UserAgent has now been cleaned and extended far enough to reach the 1.0 milestone soon. I will be checking for possible problems and cleanups, but feel free to point them out to me at any time!
  • *Note: Please suggest web browsers and/or operating systems that I am missing so I can include them to be detected.

v0.8.1Download

  • Added missing ./img/16/net/arora.png file.
  • Corrected typo of Maxthon 16px and 24px icons. maxton.png -> maxthon.png
  • Added a quick fix for detecting and trimming Maxthon when no version is provided.
  • *Note: WP-UserAgent is nearing a 1.0 release. Please let me know if you find any bugs, missing images, typos, undetected web browsers or operating systems, or detection errors in general.

v0.8.2Download

  • Added detection for Windows 3.11, Windows NT 3.11, Windows NT 4.0 and fallback check for Windows Me.
  • Added detection for Nintendo Wii, Playstation 3 and Playstation Portable.
  • Added detection for Thunderbird (the e-mail client) since it has a unique and detectable user agent string.
  • Debian is now shown as Debian GNU/Linux (props: Terry Wang)
  • *Note: WP-UserAgent is nearing a 1.0 release. Please let me know if you find any bugs, missing images, typos, undetected web browsers or operating systems, or detection errors in general.

v0.8.3Download

  • Adjusted readme.txt to appear better on the plugin page and pass validation from: http://wordpress.org/extend/plugins/about/validator/
  • Initial submission to the the WP-UserAgent SVN Plugin Repository

v0.8.4Download

  • Links: rel=”nofollow” is applied to all web browser and operating system links. (props: Alter Ego Blog)
  • Added detection for Arch Linux (props: Terry Wang)
  • Added detection for KMail (Kontact Mail) since it has a unique and detectable user agent string.
  • Icon change: Macintosh (generic/old Mac) uses multi-color Apple icon, Mac OS X now uses gray Apple icon.

v0.8.5Download

  • Added detection for Sabayon Linux (props: Ian “Thev00d00” Whyman)
  • Updated readme.txt to take advantage of the new changelog tab.

v0.8.6Download

  • Added detection for more web browsers: BlackBerry Web Browser, Blazer, IEMobile, MIB (Motorola Internet Browser), NetFront, NetPositive, Obigo, Palm Pre Web Browser, Polaris, SEMC Browser, UCWEB, UP.Browser
  • Added detection for more operating systems: Android, BeOS, Darwin (Mac), DragonFly BSD, Kanotix, Knoppix, LindowsOS, Linspire, Mandriva, Motorola, NetBSD, Nintendo DSi, Palm, VectorLinux, webOS
  • Updates to detection of some rare sub-string instances: Win16 (Windows 3.11), Win95, Win98 (Windows 98 SE), Windows ME, Windows XP, Mac OSX, and Darwin (as Mac).
  • Moved detection point of Firefox near end (along with Mozilla and MSIE) so other browsers that include Firefox in the User-Agent string are properly detected (example: Swiftfox is occassionally listed after Firefox in the string, causing improper detection).
  • Corrected detection of Safari. Now Opera (starting with v10) and Safari are both versioned based on the Version/x.y string.
  • Corrected detection of Nokia. Minor detection change included forward slash to further narrow results.
  • Corrected links to Fedora and Mosaic’s homepage.
  • Added icons for TeaShark (mobile web browser).
  • Added new detection for Mozilla versioning.
  • Added new Windows icons so a properly styled Windows icon is shown with the correct operating system version.
  • Minor code cleaning.

v0.8.7Download

  • Added detection for the Bolt Browser (mobile).
  • Fixed bug where Browser and Operating System names were not passed along to the title and alt attributes in the image tags (props: cimddwc)

v0.8.8Download

  • Corrected a layout bug on the Settings page with the Comment Preview section.
  • Added option to display only text. Options are now Display icons and text, icons only or text only. You may need to check your settings if you were previously using the Icon only mode as it will most likely be reset with this update.
  • Added option to specify css styling of image via Default (no-border), Inline Style for custom css, or Class for using a stylesheet (props: Zim)

v0.8.9Download

  • Added detection for TheWorld Browser (props: mecal)

v0.9Download

  • Added detection for Venenux GNU Linux and Oracle Linux.
  • Added detection for Laconica and MovableType trackbacks.
  • Cleaned some of the code for trackback detections.

v0.9.1Download Never committed to svn.

  • Added a quick fix for Opera Mini detection.

v0.9.2Download

  • Added support for iPod detection so an iPod Touch doesn’t appear as an iPhone.
  • Added detection for Google Chrome OS.
  • Fixed format and syntax of the readme.txt file that’s included.

v0.9.3Download Never committed to svn.

  • Added support for BlackBerry device and model detection.
  • Corrected the BlackBerry browser detection to simply register as BlackBerry since the device model number doesn’t have anything to do with the browser.
  • Added detection for vBSEO (vBulletin).
  • Added detection for Opera 10+ so the new Opera icon is used properly.
  • Purged unused Mac icons.

v0.9.4Download

  • Added detection for Novarra Vision Browser for mobile phones.
  • Corrected a misspelled image filename for 24×24 seamonkey.png
  • Corrected image used for Opera Mini.

v0.9.5Download

  • Added browser version detection for BlackBerry web browsers (with a mod/hack fix).
  • Added detection for the (now discontinued) Iris mobile browser.
  • Updated MSIE Mobile icon.
  • Added detection for the Jasmine mobile web browser from Samsung.
  • Added detection for the Dolfin mobile web browser from Samsung.
  • Added detection for the Teleca (Obigo derivative) mobile web browser.
  • Added detection for the Java edition of the SEMC browser.
  • Added detection for LG mobile devices.
  • Added detection for Samsung mobile devices.
  • Added detection for SonyEricsson mobile devices.
  • Added two other Windows Mobile device strings.
  • ————-(props: Yomi – above suggestions and code)
  • Added detection for Namoroka web browser (props: Cahya).
  • Modified detection for Nokia devices to include a wider range.
  • Added detection for Lubuntu in anticipation of a platform specific string eventually (as other Ubuntu derivatives have done).
  • Fix for UC Web browser version detection.

v0.9.6Download

  • Added detection for Firefox Lorentz (with a temporary related link page until I find an official or article)
  • Added detection for Flock Sulfer.
  • Added detection for Google Wireless Transcoder.
  • ————-(props: dani – above suggestions)
  • Added trackback detection for SOAP (Simple Object Access Protocol) ex. SOAP::Lite/Perl/0.710.08
  • Added settings option to enable/disable links for web browsers and platforms (with a live preview example).
  • Fixed some settings page validation errors.
  • Updated the settings page from the WordPress 2.5 style to a WordPress 2.9 style to make it feel more friendly. Major aesthetic improvement, too!

v0.9.7Download

  • Fixed version detection for the Links browser (props: dani)
  • Added detection for the Google Chrome Frame (props: dani)
  • Added detection for the Apple iPad.
  • Added detection for Typepad trackbacks.
  • Added detection for Drupal trackbacks.
  • Added detection for the DoCoMo web browser.
  • Added detection for the Xiino web browser.
  • Added detection for Xandros Linux.
  • Added detection for IRIX Linux.
  • Added detection for Unix.

v0.9.8Download

  • Added detection for the UC Browser.
  • Added detection for the Maemo Browser.
  • Added detection for the UP.Link browser.
  • Added detection for the Nokia S60 browser.
  • Added detection for the J2ME/MIDP Device platform.
  • Fixed detection of Safari browsers for detection Version or those without a version Listed.
  • Fixed generic Nokia Web Browser detection.
  • Fixed missing Nokia Web Browser image (props: Yomi)

v0.9.9Download

  • Added detection for Foresight Linux (props: Tomas Forsman)
  • Added detection for the SRWare Iron web browser (props: dani)
  • Added a workaround for using special characters in the ‘Surfing’ and ‘on’ text fields in the options page. You can now include html styling and/or quotes (props: NomikOS)
  • Removed a faulty Maemo Browser detection rule.
  • Added a donations link at the bottom of the settings page for those who feel generous enough to reward me for the time and effort I share. ๐Ÿ˜‰

v0.9.10Download

  • Added detection for the Tear mobile browser (props: Jake)
  • Added detection for PCLinuxOS (props: dani)
  • Added detection for the Mozilla Developer Preview builds.
  • Moved detection of Safari further down the chain since its being used commonly as a fallback detection for several browsers.
  • Consolidated Firefox BonEcho, GranParadiso, Lorentz, Namoroka, Shiretoko and future development icons into the firefoxdevpre.png icon, reducing the current count from 3 to 1, cleaning the code and removing duplicates.
  • Added the new Ubuntu icon for Ubuntu 10.04+, with a fallback to the old icon for previous versions of Ubuntu.
  • Made changes to reflect the new naming change for iOS on the iPad, iPhone and iPod.

v0.9.11Download

  • Fix a regression where the Ubuntu version stopped being printed.
  • Fixed support for detecting PCLinuxOS version.
  • Added detection for ChromePlus.
  • Added detection for DeskBrowse.
  • Added detection for iNet Browser.
  • Added detection for iRider.
  • Added detection for LeechCraft.
  • Added detection for Madfox.
  • Added detection for Palemoon.
  • Added detection for Pogo.
  • Added detection for Prism.
  • Added detection for uZard Web.
  • Added detection for uzbl.
  • Added detection for Vonkeror.
  • Fixed detection for Opera Mobile and version number (props: Cahya)
  • Added detection of Nokia S60 devices (previously only the S60 web browser was detected).
  • Added detection support for alternate SymbianOS identifiers.
  • Added detection for the HTC Touch Pro2 smartphone (props: Yomi)
  • Modified image vertical alignment, so the images are now more inline with the sentence.
  • Added detection for libwww-perl trackbacks.
  • Added detection for Peach trackbacks.
  • Added detection for Python-urllib trackbacks.
  • Added detection for Snoopy trackbacks.

v0.10.0Download

  • Rewrote a large portion of the code to separate Device detection from the OS detection function for easier updating and management.
  • Improved mobile detection for a wider range of LG phones.
  • Improved regex to merge IRIX 32/64 detection into one conditional for simplicity.
  • Improved regex to merge SymbianOS and SymbOS detection into one conditional for simplicity.
  • Improved regex to for Playstation 3 and Portable detection for simplicity and added generic Playstation detection.
  • Improved detection for Nintendo DSi and Wii for simplicity and organization and added generic Nintendo detection.
  • Added detection for BenQ-Siemens mobile devices.
  • Added detection for Google Nexus One mobile devices (the Android OS was already supported).
  • Added detection for HTC mobile devices: HTC Desire, HTC Touch Pro2, HTC Startrek, HTC Hero, HTC Legend, HTC Magic, HTC Touch, HTC Touch Pro (props: Yomi), HTC Polaris, HTC S710, HTC Tattoo and generics or undefined.
  • Improved regex detection for a wider range of Nokia mobile devices.
  • Added detection for Palm Pre and Pixi (generics were already supported).
  • Added model detection to Samsung devices.
  • Added model detection to SonyEricsson devices.
  • Added model detection to Motorola devices: Motorola Droid, Motorola XT720, unspecified model numbers and generic Motorola devices.
  • Fixed several instances of regex that were not case insensitive (to improve match success).
  • Fix for IE8 Compatibility Mode detection.
  • Simplified regex for Safari browser detection.
  • Re-enabled fix for Maemo Browser version detection.
  • Cleaned comments throughout code to simplify them and remove useless ones.
  • Corrected displayed name of the Pale Moon web browser (from Palemoon).
  • Removed browser version detection for TheWorld Browser since it doesn’t appear to ever include it.
  • Changed icon for retawq from null to a terminal icon.
  • Added detection for Abolimba.
  • Added detection for Amiga Aweb.
  • Added detection for Blackbird.
  • Added detection for Browzar.
  • Added detection for Bunjalloo.
  • Added detection for Comodo Dragon.
  • Added detection for Demeter.
  • Added detection for DocZilla.
  • Added detection for Dooble.
  • Added detection for Doris.
  • Added detection for Edbrowse.
  • Added detection for Epic Browser.
  • Added detection for GlobalMojo.
  • Added detection for Hv3.
  • Added detection for Hydra Browser.
  • Added detection for Ice Browser.
  • Added detection for Kirix Strata.
  • Added detection for LBrowser.
  • Added detection for MicroB.
  • Added detection for Multi-Browser XP.
  • Added detection for My Internet Browser.
  • Added detection for NetBox.
  • Added detection for NetCaptor.
  • Added detection for Off By One.
  • Added detection for OWB.
  • Added detection for Phaseout.
  • Added detection for rekonq.
  • Added detection for SiteKiosk.
  • Added detection for Swiftweasel.
  • Added detection for TheWorld Browser.
  • Added detection for Tjusig.
  • Added detection for TT Explorer.
  • Added detection for wKiosk.
  • Added detection for X-Smiles.
  • Added detection for MorphOS.
  • Added detection for AmigaOS.

v0.10.1Download

  • Fix version detection for Maemo Browser, TencentTraveler, NetCaptor, SiteKiosk, Tablet browser, Tjusig.
  • Removed extra icons from OS folder that were supposed to be moved to devices folder (reduces plugin file size).
  • Split Trackback icons out into separate trackback folder (including a copy of null.png).
  • Dramatically improved performance and simplified the detect_browser_version() method using RegEx instead of substr() which reduces 18 lines of code to only 2. This means 16 less lines of code are run per comment on your site!
  • Fixed error in HTC Touch Pro2 detection (Props: Yomi)
  • Added detection for Dell Streak, Dell Mini 5 and generic Dell devices.
  • Modified generic HTC detection regex to catch strings that also match “USCCHTC6175” and “HTC_XX_XX”.
  • Added detection for Mobile Safari.
  • Added updated Edubuntu, Kubuntu, Lubuntu and Xubuntu icons for versions 10.04+ (the same as Ubuntu now). The updated Xubuntu icon has not been officially released yet, so the included icon may change later.
  • Added detection for generic XML-RPC trackbacks.
  • Cleaned several regex detectors so they all follow the same scheme/pattern now to add some consistency to the code.
  • Corrected title of IceApe to Iceape.
  • Updated regex for Ubuntu and other derivatives’ detection to match “Ubuntu/10.10” as well as “Ubuntu 10.10” so versions are properly parsed for both.

v0.10.2Download

  • Optimized all packaged images to minimize filesizes without reducing quality. Images were reduced by approximately 50.33kb in total via PNGGauntlet. While this saves only a few extra kilobytes of bandwidth, it helps sites that are striving to perfect network performance with Page Speed for Firefox or Speed Tracer for Chrome (optimizing images).

v0.10.3Download

  • Corrected detection of Motorola Droid to eliminate false positives for Android devices (props: Yomi)
  • Added an option to specify a prepended word for Trackbacks and Pingbacks like the current “using” option. This is blank by default (props: dani)
  • Adjusted vertical alignment of icons in the settings page to properly reflect the middle alignment they use in comments.
  • Replaced poor quality WordPress icon with a better looking icon.

v0.10.4Download

  • Added missing IRIX OS images. The quality isn’t great, but they’re the best I could find and produce myself. Submissions are welcome.
  • Adjusted Nokia Series60 browser detection so the output is less redundant (props: Yomi)
  • Added detection for the Chromium web browser (props: Terry Wang)
  • Added detection for the RockMelt social web browser.
  • Reorganized detection for Google Chrome since so many derivatives are beginning to use it as a base and leave it in their user agent string.

v0.10.5Download

  • Added detection for 360Safe Explorer, Saayaa Explorer and Sogou Explorer (props: Buzz)
  • Added detection for BrowseX, Conkeror, Element Browser, Espial TV Browser, GO Browser, InternetSurfboard, SkipStone, Surf, UltraBrowser, Weltweitimnetz Browser.
  • Corrected detection for Multi-Browser XP (was only Multi-Browser) and My Internet Browser.
  • Added unique icons for different versions of Microsoft Internet Explorer (props: Buzz)
  • Correctly escape for detection of Google Wireless Transcoder.

v0.10.6Download

  • Added detection for BlackHawk, Gtk+ WebCore, Tencent Traveler and Vimprobable.
  • Added a quick fix for Arch Linux improperly being detected when IE users have SearchToolbar installed (since it improperly matched seARCHtoolbar).
  • Added new feature to hide “Unknown” output. This is disabled by default (props: Cahya)

v0.10.7Download

  • Added detection for Kindle.
  • Added detection for moonOS.

v0.10.8Download

  • Added detection for Opera Next, Android Webkit and MiniBrowser.

v0.10.9Download

  • Fixed Mac OS X version detection so its more flexible.
  • Fixed icon used for Red Hat linux (props: Third Eye)

v0.10.10Download

  • Fixed Opera Next detection since the ua string has changed.
  • Added detection for Opera Labs, Fireweb Navigator, Kylo, Sundance, Charon, Sylera, Dorothy Browser, and Webian Shell.
  • Added detection for x64 versions of Unix/Linux.
  • Added detection for the Inferno operating system.
  • Added detection for Nokia Browser (props: Yomi)

v0.10.11Download

  • Added detection for Columbus Browser, CoolNovo, Sundial, Usejump, WebRender.
  • Added detection for Nova Linux and WP7 (props: jako)

v0.10.12Download

  • Added detection for Alienforce Browser, Patriott, Qupzilla, Baidu Browser and ZipZap.
  • Added detection for Chrome Mobile and Tizen.
  • Added detection for Motorola Xoom, Galaxy Nexus.
  • Added detection for Chakra Linux (props: KZKG^Gaara)

v0.10.13Download

  • Fixed detection of Windows x64 from the Chrome user agent.
  • Added detection for TenFourFox, Classilla, EnigmaFox, Podkicker, Maple Browser.
  • Added detection for Samsung Smart TV, WordPress app for iPhone, WordPress app for Android.
  • Fixed Android version detection.

v0.10.14Download

  • Added detection for Crunchbang, Mageia, Pardus and Rosa Linux (props: KZKG^Gaara)
  • Fixed detection of SRWare Iron browser (props: KZKG^Gaara)

v0.10.15Download

  • Added detection for Atomic Web Browser.
  • Fixed issue where the Links browser was incorrectly detected for the UA “online link validator (http://www.dead-links.com/)” and cause a warning to appear.
  • Added detection for Windows 8.
  • Added detection for the WordPress App for BlackBerry, Windows Phone, Nokia, WebOS.

v1.0.0Download

  • Added detection for Barca, SubStream, SlimBoat, zBrowser, Ryouko browsers.
  • Fixed Chrome detection on Android (props: JayXon)
  • Refactored code for easier maintenance.
  • Release v1.0.0!!!! (w00t!)

v1.0.1Download

  • Added detection for D+ browser, Internet Explorer 10, Amazon Silk, QQbrowser, Yandex.Browser, Beamrise.
  • Added detection for x64 version of Windows Server 2003.
  • Added detection for the Playstation Vita.

v1.0.2Download

  • Fixed incorrect Rekonq browser icon.
  • Added detection for Nintendo Wii U.
  • Added detection for Nintendo Browser.
  • Fixed missing IE10 icons (props: Ray)

v1.0.3Download

  • Fixed detection of IE11 (props: G’s)
  • Fixed detection of Windows 8.1 (props: JayXon)
  • Fixed detection of Opera 14 for Android and Opera 15+ for Desktop (props: Rafae)
  • Fixed an issue with Ubuntu version detection.
  • Added detection for Amigo, Coast, CoRom, DPlus, ONE Browser, Otter, Perk, PS4 Web Browser and Ubuntu Web Browser.
  • Added detection for PlayStation 4, Ubuntu Touch (Mobile and Tablet).

v1.0.4Download

  • Fixed error detecting Links browser version.
  • Fixed an error detecting x64 versions of Windows.
  • Added detection for Nintendo 3DS device, Microsoft Xbox, Xbox 360, Xbox One
  • Added detection for Windows 10
  • Added detection for 3DS Browser, ANT Fresco, Aviator, Baidu Spark, Espial TV Browser, IceDragon, Kinza, LG Web Browser, MxNitro, Polarity, Rambler browser, Roccat browser, Superbird, Tesla Car Browser, Waterfox, Web Explorer, YRC Weblink

v1.0.5Download

  • Added height and width attributes to icons to fix an issue with ‘Simple Lazyload’ (props: Yu)

v1.0.6Download

  • Fixed XSS security vulnerability

v1.0.7Download

  • Added detection for Microsoft Edge, Seznam.cz, Coc Coc, Google Search App, WebPositive, Vivaldi, luakit, wOSBrowser, Puffin, NetFront Life, Ninesky, Palm WebPro browsers.
  • Optimized/reduced filesize of 31 images
  • Added detection for Windows Phone 10
  • Updated Windows 10 detection
  • Cleaned up syntax

v1.0.8Download

  • Added option to display User Agent information in comments only in the Admin Section

v1.0.9Download

  • Fix Windows Phone 8.1 detection (Support Forum)
  • Fixed Compatibility for the wpDiscuz plugin – WordPress Comments (Support Thread)
  • WP-UserAgent output is now wrapped by a div with classname “wp-useragent”. This should make it much easier for those of you wishing to apply your own CSS to adjust the appearance on your site.
  • Improved settings page with cleaner layout and improved comment preview section.
  • Simplified some option descriptions.
  • Reset default options button now available.
  • Quick links at the top of the page for Plugin Homepage, Support, Changelog and Donate.
  • Removed get_currentuserinfo() call which was deprecated in WordPress 4.5+
  • Refactored codebase to simplify maintaince of this plugin, general cleanup and reduced duplicate code.
  • DEPRECATED custom output function ‘useragent_output_custom()’. Please use ‘wpua_custom_output()’ instead.
  • Added extra layer of security for escaping user input
  • Updated database schema and migrate settings automatically
  • Updated plugin options to disable autoloading (removes unnecessary memory usage)
  • Added database cleanup on uninstall

v1.0.8Download

  • Added option to display User Agent information in comments only in the Admin Section

v1.0.9Download

  • Fix Windows Phone 8.1 detection (Support Forum)
  • Fixed Compatibility for the wpDiscuz plugin – WordPress Comments (Support Thread)
  • WP-UserAgent output is now wrapped by a div with classname “wp-useragent”. This should make it much easier for those of you wishing to apply your own CSS to adjust the appearance on your site.
  • Improved settings page with cleaner layout and improved comment preview section.
  • Simplified some option descriptions.
  • Reset default options button now available.
  • Quick links at the top of the page for Plugin Homepage, Support, Changelog and Donate.
  • Removed get_currentuserinfo() call which was deprecated in WordPress 4.5+
  • Refactored codebase to simplify maintaince of this plugin, general cleanup and reduced duplicate code.
  • DEPRECATED custom output function ‘useragent_output_custom()’. Please use ‘wpua_custom_output()’ instead.
  • Added extra layer of security for escaping user input
  • Updated database schema and migrate settings automatically
  • Updated plugin options to disable autoloading (removes unnecessary memory usage)
  • Added database cleanup on uninstall

v1.0.8Download

  • Added option to display User Agent information in comments only in the Admin Section

v1.0.9Download

  • Fix Windows Phone 8.1 detection (Support Forum)
  • Fixed Compatibility for the wpDiscuz plugin – WordPress Comments (Support Thread)
  • WP-UserAgent output is now wrapped by a div with classname “wp-useragent”. This should make it much easier for those of you wishing to apply your own CSS to adjust the appearance on your site.
  • Improved settings page with cleaner layout and improved comment preview section.
  • Simplified some option descriptions.
  • Reset default options button now available.
  • Quick links at the top of the page for Plugin Homepage, Support, Changelog and Donate.
  • Removed get_currentuserinfo() call which was deprecated in WordPress 4.5+
  • Refactored codebase to simplify maintaince of this plugin, general cleanup and reduced duplicate code.
  • DEPRECATED custom output function ‘useragent_output_custom()’. Please use ‘wpua_custom_output()’ instead.
  • Added extra layer of security for escaping user input
  • Updated database schema and migrate settings automatically
  • Updated plugin options to disable autoloading (removes unnecessary memory usage)
  • Added database cleanup on uninstall

v1.0.10Download

  • Fix issue with custom output layout (Support Forum)
  • Updated Windows icons with higher resolution and more accurate replacements

v1.0.11Download

  • Added text domain to enable user contributed language translations (popular request: all options and text for this plugin should now be translatable)!
  • Added quick button/link to translation page (hopefully this encourages more people to contribute!)
  • Ran all the png images through optimization again minimize bandwidth usage (minor filesize improvements on 11 icons)
  • Added plugin icon for a little more flair
  • Added frequently asked questions/answers to readme
  • Added screenshot assets

v1.0.12Download

  • Added option to adjust how version numbers are shown: Full (previous appearance, ex. ‘Opera 10.52’), Simple (ex. ‘Opera 10’), off (ex. ‘Opera’)
  • Cleaned up web browser version parsing (simplified pretty dramatically)
  • Cleaned up os/device version parsing and architecture parsing (x64)

v1.1.0Download

  • Added detection for Chrome on iOS
  • Minor fix: Adjust live preview as user types into input fields (as opposed to when the user changes focus out of the text field)

v1.1.1Download

  • Added detection for WebView for Android (based on Chromium)
  • Added detection for Min Browser

v1.1.2Download

  • Fixed QQ Browser detection (props: Shensven)

v1.1.3Download

  • Added MIUI Browser detection (props: Shensven)

v1.1.4Download

  • Fix incorrect/missing image for Android WebView (props: kissshot)

v1.1.5Download

  • Fix for comments not appearing when replying via admin comments section (props: ebteb)

v1.1.6Download

  • Fix detection of UC Browser (props: kissshot)

To-do:

  • Replace png icons with svg for crisp scalable vector graphics
  • Update settings page implementation to remove deprecated unregistered options warning.
  • Investigate adding IP Geolocation/Nationality flags (popular request)
  • New suggestions for web browsers, devices and operating systems are always welcome.

Opera Standard Dust

My Opera Skins:
Opera Standard Dust

Compatibility: Opera 9.5+
Last Updated: 2009-04-20 @ 20:07
Latest Version: v1.12Download
Latest Beta: n/aDownload
Official Opera.com Skin page:Link

Description:
This skin is just the standard Opera skin with a few replaced images and the rest desaturated and retoned so it matches more closely to the Dust theme in Ubuntu 8.10 Intrepid Ibex and Ubuntu 9.04 Jaunty Jackalope.

Click the images below to see a larger version.

Changelog:

v1.00Download

  • (2008-11-06)
  • This is the initial version.

v1.01Download

  • (2008-12-08)
  • Changed selected checkbox to match the Dust theme.
  • Changed selected radio button to match the Dust theme.
  • Edited progress bar to match the Dust theme.

v1.02Download

  • (2008-12-09)
  • Updated skin with the latest images and changes introduced in the skin packaged with Opera 10 Alpha 1.
  • More changes to the progress bar to match correct an issue with appearance in the transfers tab.

v1.03Download

  • (2008-12-10)
  • Fixed height and width issues with drop_insert images for a cleaner appearance and eliminated repeating images when drop inserting tabs.
  • Edited color of tabs text when demanding attention. The color setting went from “#abc3e8” to “#aaaaaa” to match color scheme and not stand out too much, but to be noticeable. Anything darker is slightly too dark and most other colors clash or draw too much attention.
  • Edited group_closed.png and group_open.png icons to match those found in Nautilus using the Dust theme.
  • Replaced boring folder icons.
  • Updated new_item.png icon seen in Bookmarks menu and panel to match the one found in the Bookmarks found in Nautilus using the Dust theme.
  • Updated the scrollbars to match those found in current Dust theme. Apparently they changed and I missed the memo. ๐Ÿ˜›
  • Desaturated several background images to remove blue tint.

v1.04Download

  • (2008-12-12)
  • Edited Colorization of pagebar and other elements to follow Dust theme a bit closer. Color changes applied to elements in v1.03: Hue: 20, Saturation: 4, Lightness: 8.
  • Tweaked almost all icons to ย match the color changes changed for the pagebar. Matching the icons and removing the hint of blue was a major improvement.

v1.05Download

  • (2008-12-20)
  • Replaced pagebar image with a new image that extends the title bar down more like the appearance of other windows in Dust such as a file browser (Nautilus).

v1.06Download

  • (2008-12-24)
  • Fixed: Replaced pagebar image (from v1.05) with a new image that extends the title bar down more like the appearance of other windows in Dust such as a file browser (Nautilus). The coloring and style has slightly changed in the latest version of the Dust theme and these coloration changes are aimed at correcting changes I made to match outdated Dust theme versions from early Dust test builds. ๐Ÿ˜›

v1.07Download

  • (2009-01-24)
  • Set “Fallback foreground = 1” and “Fallback background = 1” after being contacted by Opera about them cleaning up and improving their skin selection.

v1.08Download

  • (2009-02-26)
  • Updated the scrollbars to match the changes introduced for the Dust theme in Ubuntu 9.04 Jaunty Jackalope. If you are using the Dust theme in Ubuntu 8.10 Intrepid Ibex then you still need to use v1.07 of this theme until the Dust theme in Intrepid catches up to the one released in Jaunty (if ever).

v1.09Download

  • (2009-02-26)
  • Updated the tab bar background to fade smoothly into the newer version of the Ubuntu Dust theme.

v1.10Download

  • (2009-04-01)
  • Retouched the scrollbars to match the ones found in the Ubuntu 9.04 Dust theme.

v1.11Download

  • (2009-04-04)
  • Ran all png format images threw PNGGauntlet and also removed all “Thumbs.db” files that Windows likes to create. All of this saved ~100kb, making the new skin size ~360kb.
  • Known Issue: In Linux, the scrollbars have an odd rendering issue on the ends. I’m still trying to figure out what the problem is. It seems to be related to the image files since the v1.09 doesn’t have this problem.

v1.12Download

  • (2009-04-20)
  • Updated skin images with the newest Opera Standard skin images (knob, sync, security icons, turbo, etc.).
  • Added hover and selected images for scrollbars. Hover and selected are the same image as they are in the Ubuntu Dust theme. This change appears to have fixed the previous scrollbar rendering issue.