<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title>Kirsle.net</title>
<link>http://www.kirsle.net/</link>
<description>The web blog of Kirsle</description>
<language>en</language>
<copyright>Copyright 2012, Kirsle.net</copyright>
<pubDate>Sun,  5 Feb 2012 00:18:05 GMT</pubDate>
<lastBuildDate>Sun,  5 Feb 2012 00:18:05 GMT</lastBuildDate>
<webMaster>root@kirsle.net</webMaster>

<image>
<title>Kirsle.net</title>
<url>http://www.kirsle.net/static/avatars/casey.png</url>
<link>http://www.kirsle.net/</link>
<width>96</width>
<height>96</height>
<description>Kirsle&#x27;s Avatar</description>
</image>
<item>
<title>Force MSN Messenger to Use a Proxy</title>
<link>http://www.kirsle.net/blog/kirsle/force-msn-messenger-to-use-a-proxy</link>
<description>For anybody wanting to know how to do this, it&#x27;s possible to force Windows Live Messenger to obey your proxy settings.&#x3C;p&#x3E;

In my case I wanted MSN 2011 to connect using a socks proxy (using &#x3C;a href=&#x22;/blog/kirsle/ssh-port-forwarding&#x22;&#x3E;SSH port forwarding&#x3C;/a&#x3E; to use an SSH tunnel as SOCKS 5 proxy).&#x3C;p&#x3E;

To set the proxy settings, go to the &#x22;Connection&#x22; page in the preferences of MSN Messenger, click Advanced Settings and enter your proxy details.&#x3C;p&#x3E;

&#x3C;strong&#x3E;The problem is,&#x3C;/strong&#x3E; MSN will only use your proxy settings if it can&#x27;t normally connect to MSN without them (i.e. if your default TCP internet connection will work, MSN will always use that instead of your proxy settings). This is how you can &#x3C;em&#x3E;force&#x3C;/em&#x3E; MSN to use the proxy settings.&#x3C;p&#x3E;

You have to block MSN from being able to connect to its authentication servers without the proxy. To do this, we have to tamper with the &#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Hosts_%28file%29&#x22;&#x3E;Hosts file&#x3C;/a&#x3E;.&#x3C;p&#x3E;

The Hosts file on Windows is kept at &#x3C;code&#x3E;C:\Windows\System32\drivers\etc\hosts&#x3C;/code&#x3E; (note that it doesn&#x27;t have a file extension). Open this in a text editor like Notepad or the &#x3C;code&#x3E;edit&#x3C;/code&#x3E; command in Command Prompt (I prefer the latter approach because you can open a Command Prompt window as Administrator and then editing the file is a snap without having to deal with permission issues when saving changes).&#x3C;p&#x3E;

Add these lines to the Hosts file:&#x3C;p&#x3E;

&#x3C;pre&#x3E;127.0.0.1       messenger.hotmail.com
127.0.0.1       msgr.hotmail.com
127.0.0.1       gateway.messenger.hotmail.com
127.0.0.1       login.gateway.hotmail.com&#x3C;/pre&#x3E;

And then restart MSN and it should have difficulty connecting without the proxy settings (if using a SOCKS proxy, attempt to sign into MSN before you open the proxy to be sure that it fails to connect. Then start the proxy and see that it successfully signs in).&#x3C;p&#x3E;

This works by routing all the MSN Messenger hostnames to the loopback address and blocks MSN from being able to authenticate. But with the SOCKS proxy, it can connect because it would do the DNS lookups from the SSH server instead of the local system.&#x3C;p&#x3E;

Hope this helps someone!</description>
<pubDate>Fri, 30 Dec 2011 22:33:45 GMT</pubDate>
</item>
<item>
<title>VirtualBox Scale Mode</title>
<link>http://www.kirsle.net/blog/kirsle/virtualbox-scale-mode</link>
<description>&#x3C;strong&#x3E;Updated:&#x3C;/strong&#x3E; added pictures. Bumped the timestamp to make this post new again.&#x3C;p&#x3E;

I don&#x27;t know how I missed this, but apparently &#x3C;a href=&#x22;http://www.virtualbox.org/&#x22;&#x3E;VirtualBox&#x3C;/a&#x3E; &#x3C;em&#x3E;finally&#x3C;/em&#x3E; supports a &#x22;Scale Mode.&#x22;&#x3C;p&#x3E;

I&#x27;ve always wanted this feature. Why, you ask?&#x3C;p&#x3E;

One easy example is for running an old operating system (older than Windows 2000) that isn&#x27;t supported by VirtualBox, so that there are no Guest Additions for it. Guest Additions for supported OS&#x27;s install extra drivers for the virtual machine, so that when you put VirtualBox into &#x22;Full Screen&#x22; mode, the guest OS will automatically increase its screen resolution to fit your display. When it can&#x27;t do that, it will just display the screen at its literal resolution and put a black margin to fill in the extra space.&#x3C;p&#x3E;

Here is an expertly Photoshopped demonstration of what I&#x27;m talking about. If you were running a Windows 3.1 virtual machine at an 800x600 screen resolution, and you put the VM full-screen, this is what it would look like on your 1366x768 monitor:&#x3C;p&#x3E;

[image]&#x3C;p&#x3E;

Another example: even on supported guests, running an older game like Starcraft (which runs in a resolution of 640x480) had this problem too: if the VM is running Full Screen and you start Starcraft... instead of the game&#x27;s display stretching across your whole monitor, it stays at 640x480 pixels and is centered on the screen. This &#x3C;em&#x3E;sucks&#x3C;/em&#x3E;.&#x3C;p&#x3E;

So it seems VirtualBox has finally added Scale Mode (available in the &#x22;Machine&#x22; menu along side Full Screen and Seamless modes). There&#x27;s one quirk to it, though: Scale Mode and Full Screen don&#x27;t work together. On my system, going into Scale Mode put the virtual machine into a window on my screen. This window could be maximized, but it couldn&#x27;t be made full screen. So that sorta sucks.&#x3C;p&#x3E;

Luckily, my Linux window manager (xfwm4, the window manager of the &#x3C;a href=&#x22;http://xfce.org/&#x22;&#x3E;XFCE desktop environment&#x3C;/a&#x3E;) supports putting &#x3C;em&#x3E;any&#x3C;/em&#x3E; window full screen, whether the window wants it or not. This means the window decorations are taken away and the contents of the window are resized to fill the display. Success! I can now run full screen, scaled resolution guest operating systems. [image]&#x3C;p&#x3E;

[image]&#x3C;br&#x3E;
Scale mode with xfwm4&#x27;s full-screen option gives you a &#x22;native&#x22; experience.</description>
<pubDate>Sat, 17 Dec 2011 07:56:42 GMT</pubDate>
</item>
<item>
<title>Xfce for Gnome 2 Refugees</title>
<link>http://www.kirsle.net/blog/kirsle/xfce-for-gnome-2-refugees</link>
<description>Ever since I jumped ship from Gnome to Xfce a few years ago when &#x3C;a href=&#x22;/blog/kirsle/category/Gnome%203&#x22;&#x3E;Gnome 3/Shell&#x3C;/a&#x3E; was first announced, I&#x27;ve configured my Xfce desktops to strongly resemble the standard Gnome 2 panel layout.&#x3C;p&#x3E;

&#x3C;a href=&#x22;/creativity/articles/xfce-gnome2.png&#x22;&#x3E;[image]&#x3C;/a&#x3E;&#x3C;br&#x3E;
&#x3C;small&#x3E;Click the screenshot for the full size version.&#x3C;/small&#x3E;&#x3C;p&#x3E;

Along the top panel I have my Applications and Places menus, app launchers for my commonly used programs, my CPU usage graph, notification area and clock. On the bottom panel are my task bar and workspace switcher. These are all standard Xfce panel applets.&#x3C;p&#x3E;

The details for anyone who&#x27;s interested (the only panel applet options shown are the ones that differ from the default options):

&#x3C;ul&#x3E;
  &#x3C;li&#x3E;&#x3C;strong&#x3E;Top Panel:&#x3C;/strong&#x3E;&#x3C;br&#x3E;
    Orientation: Horizontal&#x3C;br&#x3E;
    Size (pixels): 24&#x3C;br&#x3E;
    Length (%): 100
    &#x3C;ul&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Applications Menu&#x3C;/strong&#x3E;&#x3C;br&#x3E;
        Button title: Applications&#x3C;br&#x3E;
        Icon: a Fedora icon in /usr/share/pixmaps...&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Places Menu&#x3C;/strong&#x3E;&#x3C;br&#x3E;
        Show: Label Only&#x3C;br&#x3E;
        Label: Places&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Separator&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;Many &#x3C;strong&#x3E;Launcher&#x3C;/strong&#x3E; applets for my commonly used programs&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Separator&#x3C;/strong&#x3E;&#x3C;br&#x3E;
        Style: Transparent&#x3C;br&#x3E;
        Expand: checked&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Brightness plugin&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Screenshot&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;CPU Graph:&#x3C;/strong&#x3E;&#x3C;br&#x3E;
        Background: black&#x3C;br&#x3E;
        Width: 48&#x3C;br&#x3E;
        Show frame: checked&#x3C;br&#x3E;
        Show border: unchecked&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Separator&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Notification Area&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Separator&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;DateTime:&#x3C;/strong&#x3E;&#x3C;br&#x3E;
        Layout Format: Date Only&#x3C;br&#x3E;
        Date Format: Custom: %a %b %e, %l:%M %p&#x3C;br&#x3E;
        The DateTime applet has a drop-down calendar, unlike the normal Clock applet.&#x3C;/li&#x3E;
    &#x3C;/ul&#x3E;
  &#x3C;/li&#x3E;
  &#x3C;li&#x3E;&#x3C;strong&#x3E;Bottom Panel:&#x3C;/strong&#x3E;&#x3C;br&#x3E;
    Orientation: Horizontal&#x3C;br&#x3E;
    Size (pixels): 24&#x3C;br&#x3E;
    Length (%): 100
    &#x3C;ul&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Window Buttons&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;&#x3C;strong&#x3E;Workspace Switcher&#x3C;/strong&#x3E;&#x3C;/li&#x3E;
    &#x3C;/ul&#x3E;
  &#x3C;/li&#x3E;
&#x3C;/ul&#x3E;

So, any Gnome 2 refugees who can&#x27;t stand Gnome 3... Xfce 4.8 is a very good option and you can configure it to look and feel just like Gnome 2. [image] </description>
<pubDate>Mon, 14 Nov 2011 03:42:39 GMT</pubDate>
</item>
<item>
<title>Sequence Breaking</title>
<link>http://www.kirsle.net/blog/kirsle/sequence-breaking</link>
<description>I spent most of the day today toying around with Pokemon FireRed Version - trying to sequence break it, mostly.&#x3C;p&#x3E;

[image]&#x3C;p&#x3E;

Originally, I wanted to see what would happen if you got to Fuchsia City without having taken one of the fossils from Mt. Moon... because in the Fuchsia City Zoo, there will be either an Omanyte or a Kabuto there -- the opposite fossil from the one you chose early in the game. So I wanted to see what the game would do...&#x3C;p&#x3E;

But then I realized that, Fuchsia City is the perfect city to start the game in because, while there&#x27;s a steep difficulty curve to get your bearings, you &#x3C;em&#x3E;can&#x3C;/em&#x3E; actually continue the game from there and get back on track. This can&#x27;t be said of all the other cities (especially Cinnabar Island).&#x3C;p&#x3E;

I&#x27;ve divided my whole quest up into four parts, complete with screenshots. &#x3C;a href=&#x22;/firered&#x22;&#x3E;Read about my sequence breaking quest here.&#x3C;/a&#x3E;</description>
<pubDate>Sun, 30 Oct 2011 04:30:14 GMT</pubDate>
</item>
<item>
<title>Google Voice for Firefox</title>
<link>http://www.kirsle.net/blog/kirsle/google-voice-for-firefox</link>
<description>Just a simple little way to get Google Voice notifications if you&#x27;re a Firefox user... and it doesn&#x27;t even involve any add-ons.&#x3C;p&#x3E;

[image]&#x3C;p&#x3E;

How to do it: simply go to the Google Voice website (&#x3C;a href=&#x22;https://www.google.com/voice&#x22;&#x3E;https://www.google.com/voice&#x3C;/a&#x3E;), then right click on the tab and click &#x22;Pin as App Tab.&#x22;

In Firefox, if a pinned tab changes its page title (to put a &#x22;(1)&#x22; in it for example), the tab will highlight as its attempt to notify you that something has changed.&#x3C;p&#x3E;

So if you&#x27;re a Google Voice user and you want to know when somebody texts you but you don&#x27;t want to use Google Chrome, this method is easy and works pretty well.&#x3C;p&#x3E;

Incidentally, if you pin Facebook, its tab will also highlight if you get new messages or notifications. It works on any web page that notifies you by changing its page title.</description>
<pubDate>Wed, 26 Oct 2011 03:06:01 GMT</pubDate>
</item>
<item>
<title>Pidgin Theme: Native Emoticons</title>
<link>http://www.kirsle.net/blog/kirsle/pidgin-theme-native-emoticons</link>
<description>I&#x27;ve put together an emoticon theme for Pidgin that uses the native emoticons for AIM, MSN and Yahoo Messengers.&#x3C;p&#x3E;

AIM emoticons use the shiny yellow version from AIM 7:&#x3C;br&#x3E;
[image]&#x3C;p&#x3E;

MSN uses the standard emoticons up through Windows Live Messenger 2009, and Yahoo uses the usual native Yahoo icons.&#x3C;p&#x3E;

&#x3C;strong&#x3E;Download:&#x3C;/strong&#x3E; &#x3C;a href=&#x22;/download?project=Themes&#x26;file=Pidgin-Native-Icons-1.0.tar.gz&#x22;&#x3E;Pidgin-Native-Icons-1.0.tar.gz&#x3C;/a&#x3E; (211 KB)</description>
<pubDate>Sun,  9 Oct 2011 22:08:36 GMT</pubDate>
</item>
<item>
<title>Perl -T</title>
<link>http://www.kirsle.net/blog/kirsle/perl-t</link>
<description>I&#x27;ve now enabled &#x3C;a href=&#x22;http://gunther.web66.com/FAQS/taintmode.html&#x22;&#x3E;Taint Mode&#x3C;/a&#x3E; on my Siikir CMS, for Kirsle.net, Siikir.com and RiveScript.com (which now runs the Siikir code as well).&#x3C;p&#x3E;

Fortunately it wasn&#x27;t too difficult to fix my code for taint mode to work. I was already centralizing my various string filtering functions to a small handful, which just needed to untaint the strings before returning them.&#x3C;p&#x3E;

Then it was just a matter of making sure I ran these filters everywhere that a user ID gets passed into a function (I was relying on the fact that my &#x3C;code&#x3E;userExists()&#x3C;/code&#x3E; check would fail if you give a bad user ID number, but the variable was technically still tainted so I had to fix that properly).&#x3C;p&#x3E;

I&#x27;ve thoroughly tested all areas of my sites to make sure nothing broke. Hopefully I didn&#x27;t miss any. [image]</description>
<pubDate>Fri, 30 Sep 2011 23:51:15 GMT</pubDate>
</item>
<item>
<title>Android - MMS Without Data</title>
<link>http://www.kirsle.net/blog/kirsle/android-mms-without-data</link>
<description>Today I finally decided to break up with T-Mobile and take my number and Nexus One phone to AT&#x26;T, as a prepaid phone (tl;dr - I&#x27;m tired of cell phone ISPs locking people in to contracts and then they can&#x27;t do anything about it when the ISP changes their plans around).&#x3C;p&#x3E;

My Nexus One was originally for T-Mobile&#x27;s network, so it doesn&#x27;t work with the 3G on AT&#x26;T&#x27;s... but that&#x27;s fine because my AT&#x26;T plan doesn&#x27;t include data. But, my phone can still use AT&#x26;T&#x27;s Edge network.&#x3C;p&#x3E;

I don&#x27;t want any random background apps using the Edge network and costing me usage fees when I&#x27;m out and about. But, if I disable Mobile Data altogether, picture messaging (MMS) stops working too. So after a lot of searching around I seem to have found a way to disable the mobile network for all apps, but still allow MMS to be sent/received using it.&#x3C;p&#x3E;

On my Nexus One, from the home screen:

&#x3C;ol&#x3E;
  &#x3C;li&#x3E;Push the menu button and pick Settings&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Pick &#x22;Wireless &#x26;amp; networks&#x22;&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Pick &#x22;Mobile networks&#x22;&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Make sure &#x22;Data enabled&#x22; is checked (MMS won&#x27;t work either if you disable it here!)&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Go to &#x22;Access Point Names&#x22;
  &#x3C;ul&#x3E;
    &#x3C;li&#x3E;On my phone, the only APN here was named &#x22;ATT (wap.cingular)&#x22;&#x3C;/li&#x3E;
  &#x3C;/ul&#x3E;&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Scroll down to the &#x22;APN type&#x22; setting.
  &#x3C;ul&#x3E;
    &#x3C;li&#x3E;On my phone, the original value for this setting was &#x22;default,supl,mms&#x22;&#x3C;/li&#x3E;
  &#x3C;/ul&#x3E;&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Change its value to be only &#x22;mms&#x22;.&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Push the menu button and pick &#x22;Save.&#x22;&#x3C;/li&#x3E;
&#x3C;/ol&#x3E;

After this, I tested it. I was able to send and receive MMS messages (which turned on the Edge network notification), but apps like Facebook, Google+, and the mobile web browser all complained that I didn&#x27;t have an Internet connection.&#x3C;p&#x3E;

&#x3C;acronym title=&#x22;Your Mileage May Vary&#x22;&#x3E;YMMV&#x3C;/acronym&#x3E;.</description>
<pubDate>Tue, 20 Sep 2011 05:35:44 GMT</pubDate>
</item>
<item>
<title>Gnome Panels for Windows XP</title>
<link>http://www.kirsle.net/blog/kirsle/gnome-panels-for-windows-xp</link>
<description>I know this information is pretty outdated nowadays, as it only works with Windows XP and older. But it&#x27;s something I discovered a few years ago:&#x3C;p&#x3E;

How to get a Gnome-like panel layout on Windows XP (and Windows 2000 and some older versions as well). Here&#x27;s what the end result will look like:&#x3C;p&#x3E;

&#x3C;a href=&#x22;/creativity/articles/gnome-xp.png&#x22;&#x3E;
[image]
&#x3C;/a&#x3E;&#x3C;br&#x3E;
&#x3C;small&#x3E;Click for a bigger screenshot (800x600).&#x3C;/small&#x3E;&#x3C;p&#x3E;

The how-to:&#x3C;p&#x3E;

&#x3C;ol&#x3E;
  &#x3C;li&#x3E;First, set your window theme to &#x22;Windows Classic&#x22; mode. It looks better this way.
    &#x3C;ol&#x3E;
      &#x3C;li&#x3E;Right click the desktop, go to Properties.&#x3C;/li&#x3E;
      &#x3C;li&#x3E;On the &#x22;Appearance&#x22; tab, change the style to &#x22;Windows Classic.&#x22;&#x3C;/li&#x3E;
      &#x3C;li&#x3E;Click Apply, then OK.&#x3C;/li&#x3E;
    &#x3C;/ol&#x3E;
  &#x3C;/li&#x3E;
  &#x3C;li&#x3E;Right click the task bar and make sure &#x22;Lock the task bar&#x22; is unchecked.&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Create some folders in My Documents to hold your panel icons and menus. Recommended folder names:
  &#x3C;ul&#x3E;
    &#x3C;li&#x3E;Applications&#x3C;/li&#x3E;
    &#x3C;li&#x3E;Places&#x3C;/li&#x3E;
    &#x3C;li&#x3E;Launchers&#x3C;/li&#x3E;
  &#x3C;/ul&#x3E;&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Fill these folders with shortcuts to your favorite programs (you may want to put additional folders under Applications to organize them).&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Right click the task bar and go to &#x22;Toolbars -&#x26;gt; New Toolbar...&#x22;, browse to your Launchers folder and select it.&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Grab the handle for your new Launchers toolbar and drag it onto your desktop. This creates a floating window. Now drag the window by its title bar to the top of the screen. This will dock it on the top (resize it vertically so it&#x27;s as small as it can be).&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Right click your new panel and make sure &#x22;Show title&#x22; and &#x22;Show names&#x22; is unchecked, so that all that&#x27;s on the panel are icons (just like how the Quick Launch toolbar usually looks).&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Right click the panel and add new toolbars for your Applications and Places folders too. Rearrange the toolbars so that only the titles of the new toolbars are visible, with a drop down menu.&#x3C;/li&#x3E;
&#x3C;/ol&#x3E;

And there you have it. In your Places menu you can create shortcuts to all your drives in My Computer. It won&#x27;t dynamically update like on Gnome but it should still work pretty well.&#x3C;p&#x3E;

Right click the panel and choose &#x22;Always on top&#x22; and your panel will always be visible even when you have a maximized window open.&#x3C;p&#x3E;

This doesn&#x27;t work on Windows Vista or Windows 7, because toolbars aren&#x27;t allowed to be separated from the task bar anymore in these systems. [image]</description>
<pubDate>Sat,  3 Sep 2011 03:44:13 GMT</pubDate>
</item>
<item>
<title>Run Fonality HUD on Linux with Wine</title>
<link>http://www.kirsle.net/blog/kirsle/run-fonality-hud-on-linux-with-wine</link>
<description>Disclaimer: running &#x3C;a href=&#x22;http://www.fonality.com/product/fonality-hud&#x22;&#x3E;Fonality HUD&#x3C;/a&#x3E; on Linux isn&#x27;t supported by Fonality. The only supported platforms for HUD are Windows and Mac OS X. So, if you can&#x27;t get HUD to run on Linux, don&#x27;t call tech support about it because it&#x27;s not supported.&#x3C;p&#x3E;

That being said, here&#x27;s how to get Fonality HUD to run on Linux using &#x3C;a href=&#x22;http://winehq.org/&#x22;&#x3E;Wine&#x3C;/a&#x3E; (a compatibility layer that runs Windows executables on non-Windows platforms).&#x3C;p&#x3E;

There are two methods: using your system version of Wine, or use &#x3C;a href=&#x22;http://www.playonlinux.com/en/&#x22;&#x3E;PlayOnLinux&#x3C;/a&#x3E; which can manage multiple versions of Wine for you.&#x3C;p&#x3E;

&#x3C;h2&#x3E;Using your system Wine&#x3C;/h2&#x3E;

&#x3C;strong&#x3E;1) Install Wine&#x3C;/strong&#x3E;&#x3C;p&#x3E;

&#x3C;pre&#x3E;# For Fedora/RedHat users
$ sudo yum install wine

# For Ubuntu users
$ sudo apt-get install wine&#x3C;/pre&#x3E;

&#x3C;strong&#x3E;2) Install Java Runtime Environment in Wine&#x3C;/strong&#x3E;&#x3C;p&#x3E;

I recommend creating a new wine prefix specifically for HUD, just to keep it separate from any other Wine apps you may use. HUD will require the Java Runtime Environment to be installed. The installer for HUD will normally try to install this automatically, but in my experience the installer might not work, so it&#x27;s best to get Java manually.&#x3C;p&#x3E;

Get the Windows JRE installer from &#x3C;a href=&#x22;http://www.oracle.com/technetwork/java/javase/downloads/jre-6u25-download-346243.html&#x22;&#x3E;here&#x3C;/a&#x3E; (or else Google it). I&#x27;ve had better luck using the Offline installer so I recommend using that.&#x3C;p&#x3E;

Install Java in your wine prefix:

&#x3C;pre&#x3E;# Using a wine prefix:
$ mkdir ~/.HUD3
$ env WINEPREFIX=&#x22;$HOME/.HUD3&#x22; wine jre-6u25-windows-i586.exe

# Not using a wine prefix:
$ wine jre-6u25-windows-i586.exe&#x3C;/pre&#x3E;

&#x3C;strong&#x3E;3) Install HUD&#x3C;/strong&#x3E;&#x3C;p&#x3E;

Now use Wine to run the HUD installer.

&#x3C;pre&#x3E;# Using a wine prefix:
$ env WINEPREFIX=&#x22;$HOME/.HUD3&#x22; wine hud-*.exe

# Not using a wine prefix:
$ wine hud-*.exe&#x3C;/pre&#x3E;

The launchers for HUD in the menu may or may not work, if you have trouble with them I recommend just creating your own launcher. These details should work fine:

&#x3C;ul&#x3E;
  &#x3C;li&#x3E;Command:
  &#x3C;pre&#x3E;env WINEPREFIX=&#x22;/home/&#x3C;ins&#x3E;kirsle&#x3C;/ins&#x3E;/.HUD3&#x22; wine &#x27;C:\Program Files\Fonality\HUD3.5\HUD.exe&#x27;&#x3C;/pre&#x3E;&#x3C;/li&#x3E;
  &#x3C;li&#x3E;Working directory: /home/&#x3C;ins&#x3E;kirsle&#x3C;/ins&#x3E;/.HUD3/drive_c/Program Files/Fonality/HUD3.5&#x3C;/li&#x3E;
&#x3C;/ul&#x3E;

Be sure to substitute your real home directory there. The icon for HUD will probably be found somewhere under your &#x3C;code&#x3E;~/.local/share/icons&#x3C;/code&#x3E; folder, so browse around for it.&#x3C;p&#x3E;

Now hopefully everything should &#x22;just work.&#x22;&#x3C;p&#x3E;

If not, you may need to use PlayOnLinux instead, because sometimes particular Wine versions don&#x27;t get along very well with HUD.

&#x3C;h2&#x3E;Using PlayOnLinux&#x3C;/h2&#x3E;

This will be similar to the above steps, but we&#x27;ll be using PlayOnLinux so we can use a Wine version that&#x27;s different than the system one.&#x3C;p&#x3E;

&#x3C;strong&#x3E;1) Get PlayOnLinux&#x3C;/strong&#x3E;&#x3C;p&#x3E;

Visit &#x3C;a href=&#x22;http://www.playonlinux.com/en/&#x22;&#x3E;PlayOnLinux.com&#x3C;/a&#x3E; and install it.&#x3C;p&#x3E;

&#x3C;strong&#x3E;2) Begin installing HUD&#x3C;/strong&#x3E;&#x3C;p&#x3E;

1. In the PlayOnLinux window, click &#x22;Install&#x22;&#x3C;br&#x3E;
2. Click &#x22;Install a .pol package or an unsupported application&#x22; at the bottom of the Install window&#x3C;br&#x3E;
3. Choose &#x22;Manual Installation&#x22;&#x3C;br&#x3E;
4. &#x22;Install a program in a new wine prefix&#x22;&#x3C;br&#x3E;
5. Name it &#x22;HUD3&#x22;&#x3C;br&#x3E;
6. Check &#x22;Assign a Wine version to the program&#x22;&#x3C;br&#x3E;
7. Select a Wine version to use. You can manage and download Wine versions from PlayOnLinux by going to &#x22;Tools -&#x26;gt; Manage Wine Versions&#x22; from the main window.&#x3C;br&#x3E;
8. It will create the wine prefix.&#x3C;p&#x3E;

&#x3C;strong&#x3E;3) Install Java&#x3C;/strong&#x3E;&#x3C;p&#x3E;

For now, ignore the PlayOnLinux window. Get the Java JRE installer, and install it under the wine prefix created by PlayOnLinux:

&#x3C;pre&#x3E;$ env WINEPREFIX=&#x22;$HOME/.PlayOnLinux/wineprefix/HUD3&#x22; wine jre-6u25-windows-i586.exe&#x3C;/pre&#x3E;

&#x3C;strong&#x3E;4) Continue installing HUD in PlayOnLinux&#x3C;/strong&#x3E;&#x3C;p&#x3E;

Go back to the PlayOnLinux window and continue following the prompts. Browse to the HUD installer when it asks. If it asks you to &#x22;Choose a file to exec the game&#x22;, browse to the HUD3.exe from the installed application.

&#x3C;h2&#x3E;Caveats&#x3C;/h2&#x3E;

This will get HUD running on Linux. It won&#x27;t be perfect, and may have some bugs and crash from time to time, but for the most part it works really well. I use it every day.&#x3C;p&#x3E;

Some common bugs I&#x27;ve found and how to work around them:

&#x3C;ul&#x3E;
  &#x3C;li&#x3E;&#x3C;strong&#x3E;I can&#x27;t type anything!&#x3C;/strong&#x3E;&#x3C;br&#x3E;
    Sometimes the HUD window thinks the Alt key was pressed and the menu is activated so you
    can&#x27;t type anything in text boxes. I usually just tap the Alt key (to select the menu) and then
    hit Escape, and then I&#x27;m good to go.&#x3C;/li&#x3E;
  &#x3C;li&#x3E;&#x3C;strong&#x3E;Clipping when dragging the main window around&#x3C;/strong&#x3E;&#x3C;br&#x3E;
    On Wine 1.1.38 when I&#x27;d drag the main window around, the window would be &#x22;clipped&#x22; - it was
    as though the shape of the window wasn&#x27;t moving, but the window itself was, so it looked
    weird. But using the Alt+Click to drag feature of my window manager (which is present on
    the GNOME and XFCE desktop environments) would let me move the entire window with no
    clipping.&#x3C;/li&#x3E;
&#x3C;/ul&#x3E;

And, again, &#x3C;strong&#x3E;running HUD on Linux is NOT SUPPORTED.&#x3C;/strong&#x3E; You&#x27;re on your own.</description>
<pubDate>Tue, 16 Aug 2011 23:25:29 GMT</pubDate>
</item>
</channel>
</rss>
