Adobe AIR apps like TweetDeck work on all platforms, but with a few quirks — like not opening your preferred browser on clicked links. Here's a few solutions for TweetDeck and other AIR apps running on Windows, Mac and Linux.
On a Windows system, the solution is actually more simple than you'd think. You might have set a browser like Chrome or Opera as your default browser and have it launch from most apps as such, but that doesn't mean it passed the memo along to Windows itself. Richard Barley's exhaustive Tweetdeck FAQ has the solution:
- Select Start > Default Programs > Set Program Access And Computer Defaults.
- Click Continue in the Security Alert dialog box, if it appears.
- Select Custom, and then select your preferred browser under Choose A Default Web Browser; click OK.
The process is fairly similar for XP, but if you want a walkthrough of the process, or find that it doesn't work, Fred Von Graf explains it all, along with a Registry fix to ensure it sticks. Remember, kids: back up your registry before editing it.
In Mac OS X, the default browser setting is set in Safari's preferences — as if they want to guarantee one last visit from you! Head there to set up which browser is opened from TweetDeck.
On a GNOME-based Linux platform like Ubuntu, the most elegant solution I've seen—in other words, one without too much terminal work—is the creation of a small script that resets an antiquated variable that Adobe AIR checks on your system, then launches TweetDeck. From Roy Tanck's blog post, here's some code to dump into a new file:
export GNOME_DESKTOP_SESSION_ID=Default /opt/TweetDeck/bin/TweetDeck
Make that script executable (chmod a+x in a terminal, or right-click and check off that property), keep it somewhere it won't get deleted, then edit your menu launcher to point at that script instead of the default TweetDeck location.
Found another way to make TweetDeck and other AIR apps open your actual default browser, or, even better, a custom browser of your choice? Tell us about it in the comments.