<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>EB's TE Blog</title>
	<atom:link href="http://ebsteblog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ebsteblog.wordpress.com</link>
	<description></description>
	<lastBuildDate>Fri, 07 Aug 2009 13:45:49 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ebsteblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/6cdb72d2940d68ed0fae3c1b2b5075c2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>EB's TE Blog</title>
		<link>http://ebsteblog.wordpress.com</link>
	</image>
			<item>
		<title>Firefox suddenly doesn&#8217;t resolve names any more</title>
		<link>http://ebsteblog.wordpress.com/2009/08/07/firefox-suddenly-doesnt-resolve-names-any-more/</link>
		<comments>http://ebsteblog.wordpress.com/2009/08/07/firefox-suddenly-doesnt-resolve-names-any-more/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 13:45:49 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=126</guid>
		<description><![CDATA[After returning from vacation I was confronted with a really strange problem on my laptop. Firefox wasn&#8217;t any more able to load pages from certain domains. After a reboot it worked, but sooner or later it stopped working.
At first I suspected a network problem, but my Windows PC was still able to load those pages.
I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=126&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After returning from vacation I was confronted with a really strange problem on my laptop. Firefox wasn&#8217;t any more able to load pages from certain domains. After a reboot it worked, but sooner or later it stopped working.<span id="more-126"></span></p>
<p>At first I suspected a network problem, but my Windows PC was still able to load those pages.</p>
<p>I played around with the settings in <em>/etc/nsswitch.conf</em>. This made <em>nslookup</em> work correctly, but Firefox and <em>wget</em> etc still wouldn&#8217;t work. Very strange &#8211; you&#8217;d think that they would resolve a name in the same way as <em>nslookup</em> or <em>host</em> would do.</p>
<p>Eventually I found a solution: Disabling the DNS proxy in the Samba configuration file (setting &#8216;<em>dns proxy = no</em>&#8216; in<em> /etc/samba/smb.conf</em>) did the trick.</p>
Posted in Jaunty, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=126&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2009/08/07/firefox-suddenly-doesnt-resolve-names-any-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>Fingerprint Reader Working Again!</title>
		<link>http://ebsteblog.wordpress.com/2009/08/06/fingerprint-reader-working-again/</link>
		<comments>http://ebsteblog.wordpress.com/2009/08/06/fingerprint-reader-working-again/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 13:44:07 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[D830]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=122</guid>
		<description><![CDATA[I had some problems with my fingerprint reader for quite some time, probably since upgrading to Jaunty. It took multiple attempts to read my fingerprint, and often it wouldn&#8217;t succeed at all. So I had stopped using it.
Today, while I was researching a different problem I found a solution: upgrading the Thinkfinger libraries from ppa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=122&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I had some problems with my fingerprint reader for quite some time, probably since upgrading to Jaunty. It took multiple attempts to read my fingerprint<span id="more-122"></span>, and often it wouldn&#8217;t succeed at all. So I had stopped using it.</p>
<p>Today, while I was researching a different problem I found a solution: upgrading the Thinkfinger libraries from ppa helped. I added</p>
<pre>deb http://ppa.launchpad.net/jon-oberheide/ubuntu jaunty main</pre>
<p>to my <em>/etc/apt/sources.list </em>file and updated the Thinkfinger libraries, and it started working again!</p>
Posted in D830, Jaunty, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=122&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2009/08/06/fingerprint-reader-working-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgrading to Jaunty</title>
		<link>http://ebsteblog.wordpress.com/2009/05/25/upgrading-to-jaunty/</link>
		<comments>http://ebsteblog.wordpress.com/2009/05/25/upgrading-to-jaunty/#comments</comments>
		<pubDate>Mon, 25 May 2009 07:07:01 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[D830]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=116</guid>
		<description><![CDATA[Recently I updated my laptop to Ubuntu 9.04 Jaunty.
It went pretty smooth; the only drawback was a problem with my graphics card Intel GM965: because there are known problems it is blacklisted, so Compiz doesn&#8217;t work anymore. And because of refactorings in the graphics driver some things don&#8217;t work so well anymore with the kernel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=116&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Recently I updated my laptop to Ubuntu 9.04 Jaunty.</p>
<p>It went pretty smooth; the only drawback was <span id="more-116"></span>a problem with my graphics card Intel GM965: because there are known problems it is blacklisted, so Compiz doesn&#8217;t work anymore. And because of refactorings in the graphics driver some things don&#8217;t work so well anymore with the kernel included in Jaunty. But I got it working: I installed a newer version of the graphics driver <code>xserver-xorg-video-intel</code>. I edited the blacklist file and removed my graphics card from there.</p>
<p>A few days later I also changed my xorg.conf to use the UXA acceleration method. With this change Google Earth eventually works really well without displaying only flicker.</p>
<p>Another problem I had (again) was that Xorg was using way too much CPU. I remembered the <a href="http://ebsteblog.wordpress.com/2008/11/18/upgrade-to-ubuntu-810-intrepid/">problems I had after one of the last upgrades</a> and removed/renamed my ~/.gconf directory. That solved the problem. It is annoying that this seems to happen after every upgrade.</p>
<p>I also had to update the Y-viewport positions in the &#8216;Place Windows Compiz Plugin&#8217;. While the X-positions had changed from being 0-based to 1-based with the last upgrade, the previous version was still happy to have 0-based Y-positions. But this changed now&#8230;</p>
<p>The good thing is that multi-monitor support really improved with Jaunty. The patches that I had to apply manually previously are all included. Nice.</p>
Posted in D830, Jaunty, Linux, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=116&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2009/05/25/upgrading-to-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>Debug.Assert and Mono</title>
		<link>http://ebsteblog.wordpress.com/2009/05/06/debugassert-and-mono/</link>
		<comments>http://ebsteblog.wordpress.com/2009/05/06/debugassert-and-mono/#comments</comments>
		<pubDate>Wed, 06 May 2009 12:38:58 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[MonoDevelop]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=110</guid>
		<description><![CDATA[On Microsoft&#8217;s .NET implementation on Windows a Debug.Fail() (which is equal to a Debug.Assert(false)) when run on a debug build displays a dialog box with the options Abort, Retry, Ignore. When run in the debugger it also displays the call stack.
On Mono however no dialog box shows; it behaves the same as when the user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=110&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>On Microsoft&#8217;s .NET implementation on Windows a Debug.Fail() (which is equal to a Debug.Assert(false)) when run on a debug build displays a dialog box with the options Abort, Retry, Ignore. When run in the debugger it also displays the call stack.</p>
<p>On Mono however no dialog box shows; it behaves the same as when the user pressed &#8216;Ignore&#8217;. What&#8217;s worse is that it doesn&#8217;t display the call stack by default, even when run in debugger. This doesn&#8217;t give any hint if an exception happened.<span id="more-110"></span></p>
<p>But: some research showed that there is an environment variable MONO_TRACE_LISTENER that can be set that outputs the call stack to wherever:</p>
<pre>export MONO_TRACE_LISTENER=Console.Out</pre>
<p>In MonoDevelop you can set the environment variable in Project/Options/Run/General.</p>
<p>Some background information can be found in the Mono bug <a href="https://bugzilla.novell.com/show_bug.cgi?id=317040">#317040</a>.</p>
<p>And even better: if you create a .config file for your app and set the <em>assertuienabled</em> attribute to <em>true</em>, you get the same dialog as with .NET (discussion in bug <a href="https://bugzilla.novell.com/show_bug.cgi?id=430477">#430477</a>):</p>
<pre>File app.config:
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;configuration&gt;
    &lt;system.diagnostics&gt;
        &lt;assert assertuienabled="true" /&gt;
    &lt;/system.diagnostics&gt;
&lt;/configuration&gt;</pre>
<p>But there are still some differences to .NET: if the message box displays we don&#8217;t get a call stack in the output. I guess it might be possible to add another TraceListener (e.g. ConsoleTraceListener) that takes care of that.</p>
Posted in .NET, Cross Platform, Mono, MonoDevelop  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=110&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2009/05/06/debugassert-and-mono/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>IME and TSF and bugs when typing Chinese</title>
		<link>http://ebsteblog.wordpress.com/2009/01/16/ime-and-tsf-and-bugs-when-typing-chinese/</link>
		<comments>http://ebsteblog.wordpress.com/2009/01/16/ime-and-tsf-and-bugs-when-typing-chinese/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 05:00:34 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[TSF]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=10</guid>
		<description><![CDATA[Quite a while ago I investigated some problems we were having with Chinese IME with one of our applications. Since that was new stuff for me I made some notes but never came around to finish this blog entry.
IME (Input Method Editor) &#8211; allows input of complex scripts like Chinese.
TSF (Text Services Framework) &#8211; introduced [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=10&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Quite a while ago I investigated some problems we were having with Chinese IME with one of our applications. Since that was new stuff for me I made some notes but never came around to finish this blog entry.</p>
<p><span id="more-10"></span><strong>IME (Input Method Editor)</strong> &#8211; allows input of complex scripts like Chinese.</p>
<p><strong>TSF (Text Services Framework)</strong> &#8211; introduced with XP. Will eventually replace the traditional IMEs.</p>
<p>An application needs some extra code in order to make use of TSF. However, XP SP1 introduced an option on the OS level to make use of TSF even in non-TSF-aware applications. Vista extended that even more.</p>
<p>This means if an application allows to enter text with an IME it doesn&#8217;t say anything whether or not it supports TSF.</p>
<p>In one of our applications (Flex) Chinese IME behaves differently on Vista than other applications, e.g. it doesn&#8217;t show a horizontal menu that gives you choices. It works on XP.</p>
<p>Involved in the Chinese IME is IMM32.dll in Windows\System32 directory.  It turns out that on Vista this dll is implemented using the TSF &#8211; it references MSCTF.DLL.</p>
<p>TSF has (at least) two  sides: probably the most common use of the TSF interfaces is to implement a new text service that might provide an additional input method. There are some samples in <a href="http://msdn2.microsoft.com/en-us/library/ms629032(VS.85).aspx" target="_blank">MSDN</a> that show how to do that.</p>
<p>The other side is the client side. An article in <a href="http://msdn.microsoft.com/msdnmag/issues/07/07/Dictation/#S1" target="_blank">MSDN magazine</a> suggests that you get automatic TSF support if you use plain edit controls, RichEdit controls, HTML editor controls, or the app is based on Windows Presentation Foundation. This means that most people don&#8217;t have to implement this side. The mentioned MSDN magazine article shows an example how to do it.</p>
<p>The <a href="http://blogs.msdn.com/tsfaware/archive/2007/04/27/tsf-application-interfaces.aspx" target="_blank">TSF aware blog</a> has some information and explains that you have to implement at least the <a href="http://msdn2.microsoft.com/en-us/library/ms538384.aspx">ITextStoreACP</a> interface.</p>
<p>One of the problems we&#8217;re having on an XP machine was that the Chinese IME didn&#8217;t work anymore after we went to certain dialogs. The user had to restart the app. I found a workaround: Add a DWORD value to the registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\KnownClasses\&lt;RealClassName&gt; = 1. You can find the real class name e.g. with Spy++ by clicking in the Note edit box. On my machine it&#8217;s &#8220;WindowsForms10.Window.8.app.0.2004eee&#8221;. Unfortunately it seems that the class name changes either with different builds or on different machines.</p>
<p>However, this workaround didn&#8217;t seem to work in all cases &#8211; don&#8217;t know why.</p>
<p>.NET has built in support for IME and supports it for all controls that are built in to .NET. However, ContainerControl (and derived classes) can&#8217;t receive IME input by default, so IME support is disabled for them. Before .NET 2.0 SP1 the Control.CanEnableIme property used to be internal, so there was no chance to make a control derived from UserControl (which derives from ContainerControl) IME-aware.</p>
<p>With .NET 2.0 SP1 Microsoft fixed this and made CanEnableIme protected so that it can be overridden.</p>
<p><span><span>Miguel Lacouture</span></span> describes some of the things that are going on in a <a href="http://forums.microsoft.com/msdn/showpost.aspx?postid=1399271&amp;siteid=1" target="_blank">forum message</a>. Microsoft describes this problem in a <a href="http://support.microsoft.com/kb/934197" target="_blank">KB article</a> (934197). However, the hot fix they are announcing seems a little dated&#8230;</p>
<p>After overriding CanEnableIme things work much better, but there are still the following issues open:</p>
<ul>
<li>On XP:  With the QuanPin IME, if you go to a different field, it switches to English Input Mode (which you can see by the A in the QuanPin toolbar in the lower left corner of your screen).</li>
<li>On Vista: With Pinyin it switches to English Input Mode when you go to a different field.</li>
<li>On Vista: With QuanPin it displays the candidate window, but it doesn&#8217;t write any text to the field when you select a candidate.</li>
</ul>
<p>Vista introduced a new kind of IME, Table Driven Text Service, that QuanPin 6.0 is based on. Michael S. Kaplan explains how it works in his <a href="http://blogs.msdn.com/michkap/archive/2008/01/21/7178421.aspx" target="_blank">blog</a>.</p>
Posted in .NET, COM, IME, TSF  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=10&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2009/01/16/ime-and-tsf-and-bugs-when-typing-chinese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>Building MonoDevelop from SVN</title>
		<link>http://ebsteblog.wordpress.com/2009/01/15/building-monodevelop-from-svn/</link>
		<comments>http://ebsteblog.wordpress.com/2009/01/15/building-monodevelop-from-svn/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 10:48:18 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[MonoDevelop]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=96</guid>
		<description><![CDATA[Yesterday I managed to build MonoDevelop from SVN source. I had done it before but had forgotten how to do it, and there are no fool-proof instructions on what you need to build.
I compiled mono from SVN and installed in parallel to Ubuntu&#8217;s 1.9.1 version, following the instructions from http://www.mono-project.com/Parallel_Mono_Environments and http://www.mono-project.com/Compiling_Mono_From_SVN.
MonoDevelop has some dependencies [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=96&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday I managed to build MonoDevelop from SVN source. I had done it before but had forgotten how to do it, and there are no fool-proof instructions on what you need to build.<span id="more-96"></span></p>
<p>I compiled <strong>mono</strong> from SVN and installed in parallel to Ubuntu&#8217;s 1.9.1 version, following the instructions from <a title="http://www.mono-project.com/Parallel_Mono_Environments" href="http://www.mono-project.com/Parallel_Mono_Environments">http://www.mono-project.com/Parallel_Mono_Environments</a> and <a title="http://www.mono-project.com/Compiling_Mono_From_SVN" href="http://www.mono-project.com/Compiling_Mono_From_SVN">http://www.mono-project.com/Compiling_Mono_From_SVN</a>.</p>
<p>MonoDevelop has some dependencies that I also had to build: debugger, mono-addins, gtk-sharp, gtksourceview-sharp.</p>
<p>To build everything I did the following steps:</p>
<h3>Mono debugger</h3>
<p><code>cd ~/mono-svn<br />
svn co svn://anonsvn.mono-project.com/source/trunk/debugger<br />
cd debugger<br />
./autogen.sh --prefix=$MONO_PREFIX<br />
make<br />
sudo make install</code></p>
<h3>Mono addins</h3>
<p><code>cd ~/mono-svn<br />
svn co svn://anonsvn.mono-project.com/source/trunk/mono-addins<br />
cd mono-addins<br />
./autogen.sh --prefix=$MONO_PREFIX<br />
make<br />
sudo make install</code></p>
<h3>GTK#</h3>
<p><code>cd ~/mono-svn<br />
svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp<br />
cd gtk-sharp<br />
./bootstrap-2.14 --prefix=$MONO_PREFIX<br />
make<br />
sudo make install</code></p>
<h3>gtksourceview-sharp</h3>
<p><code>cd ~/mono-svn<br />
svn co svn://anonsvn.mono-project.com/source/branches/gtksourceview-sharp-0.x<br />
cd gtksourceview-sharp-0.x<br />
./autogen.sh --prefix=$MONO_PREFIX<br />
make<br />
sudo make install</code></p>
<h3>Monodevelop</h3>
<p><code>cd ~/mono-svn<br />
svn co svn://anonsvn.mono-project.com/source/trunk/monodevelop<br />
cd monodevelop<br />
./configure --prefix=$MONO_PREFIX<br />
make<br />
sudo make install</code></p>
<p>This puts monodevelop in <em>$MONO_PREFIX/bin/monodevelop</em><br />
where I can run it. However, when I start MonoDevelop I get a message box saying that an add-in with an empty path could not be started (and in the details: Could not load type &#8216;MonoDevelop.Platform.GnomePlatform&#8217; from assembly &#8216;GnomePlatform&#8217;&#8230;). I haven&#8217;t figured out why I get this error, but if I click Yes to continue everything seems to work.</p>
<p>The first time configure is run in the monodevelop directory, it gives the option to select the desired plugins. Subsequent runs of configure simply re-use that choice. To pick different plugins you can run</p>
<pre>./configure --prefix=$MONO_PREFIX --select</pre>
Posted in Linux, Mono, MonoDevelop, Tools, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=96&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2009/01/15/building-monodevelop-from-svn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgrade to Ubuntu 8.10 Intrepid</title>
		<link>http://ebsteblog.wordpress.com/2008/11/18/upgrade-to-ubuntu-810-intrepid/</link>
		<comments>http://ebsteblog.wordpress.com/2008/11/18/upgrade-to-ubuntu-810-intrepid/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 17:50:57 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[D830]]></category>
		<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=87</guid>
		<description><![CDATA[Today I upgraded my Dell laptop to Intrepid. After downloading 1.3 GB of data it started the installation and asked about several configuration files it thought I had manually changed. Besides that everything went uneventful, and a reboot also worked.
However, not all things are working:

Compiz is disabled
Fingerprint reader no longer working
Cursor keys not working; up-arrow [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=87&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I upgraded my Dell laptop to Intrepid. After downloading 1.3 GB of data it started the installation and asked about several configuration files it thought I had manually changed. Besides that everything went uneventful, and a reboot also worked.</p>
<p>However, not all things are working:</p>
<ul>
<li>Compiz is disabled</li>
<li>Fingerprint reader no longer working</li>
<li>Cursor keys not working; up-arrow key opens screen shot app<span id="more-87"></span></li>
</ul>
<h2>1. Cursor keys not working</h2>
<p>I googled for the problem and found several bug reports related to this. However, the workarounds suggested in the reports didn&#8217;t work for me.</p>
<p>Eventually I found the reason: I had mapped some keys and created my own xmodmap.conf. This seems to conflict with Intrepid.</p>
<p>I renamed my ~/xmodmap.conf file to xmodmap.conf.old and logged out and in again. A dialog came up asking if I want to load xmodmap.conf and telling me that a file xmodmap.conf.old is available. I removed the xmodmap.conf file from the list of files to load &#8211; and then my cursor keys worked again!</p>
<h2>2. Compiz not working</h2>
<p>I played around with it and tried several things and last night I suddenly was able to turn it on again (selected &#8220;Normal&#8221; in Visual Effects in System/Preference/Appearance). It might have to do with the fact that my laptop was undocked and no external screen connected.</p>
<p>In the docking station with the external monitor connected the background doesn&#8217;t draw properly on the second screen &#8211; I had to reapply the mesa patch <a href="http://ebsteblog.wordpress.com/2008/08/27/dual-head-on-ubuntu-hardy-with-intel-gm965-part-1">described earlier</a>. <code>xserver-xorg-video-intel</code> is included in a version in Intrepid that already contains this change. And my modifications in xorg.conf were also still there.</p>
<p>After installing the newly generated packages the background worked correctly.</p>
<p>But then it seems like some .gconf files were corrupt &#8211; when I tried to log in it brought me immediately back to the log-in screen. So I renamed my ~/.gconf directory (which creates a new one if I log in again) and then selectively copied back some of the settings directories.</p>
<h2>3. Fingerprint reader no longer working</h2>
<p>It turns out that it <strong>is</strong> working. However, it requires to press the Enter key after swiping the finger (see bug <a href="https://bugs.launchpad.net/bugs/256429">256429</a>). After installing the patched packages linked from the bug report it works now.</p>
<p>But the problem mentioned there with this patch is also true: if I enter my password manually instead of swiping my finger it still sends two carriage returns.</p>
<h2>4. Other</h2>
<p>I noticed that the viewport positions in the Place Windows Compiz Plugin are now 1-based instead of 0-based. All of my windows I had generated rules for to position on a specific workspace came up on the wrong workspace. After I modified the viewport positions it worked again.</p>
Posted in D830, Intrepid, Linux, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=87&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2008/11/18/upgrade-to-ubuntu-810-intrepid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>Distorted Video when Using RecordMyDesktop</title>
		<link>http://ebsteblog.wordpress.com/2008/11/10/distorted-video-when-using-recordmydesktop/</link>
		<comments>http://ebsteblog.wordpress.com/2008/11/10/distorted-video-when-using-recordmydesktop/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 10:07:33 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[GTK]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=85</guid>
		<description><![CDATA[Today I was looking for a screen recording application on Linux. I came across recordmydesktop (and it&#8217;s GUI gtk-recordmydesktop) which looked very promising. It is included in the Ubuntu repositories and it is easy to use: just select the window you want to capture and click on the record button. However, when I looked at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=85&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I was looking for a screen recording application on Linux. I came across recordmydesktop (and it&#8217;s GUI gtk-recordmydesktop) which looked very promising. It is included in the Ubuntu repositories and it is easy to use: just select the window you want to capture and click on the record button. However, when I looked at the generated video the characters in the recorded window looked unacceptably distorted.<span id="more-85"></span></p>
<p>I thought that it&#8217;s probably related to the size of my window, so I tried different sizes but it didn&#8217;t get any better. Eventually I tried the video in a different movie player &#8211; and voilà, in VLC it looked perfect regardless of the size of the recorded window. So I had a look at Totem again and found: if I turn off deinterlacing (View/Deinterlace) it also works there.</p>
Posted in GTK, Linux, Tools, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=85&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2008/11/10/distorted-video-when-using-recordmydesktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>No Sound after Kernel Upgrade</title>
		<link>http://ebsteblog.wordpress.com/2008/10/29/no-sound-after-kernel-upgrade/</link>
		<comments>http://ebsteblog.wordpress.com/2008/10/29/no-sound-after-kernel-upgrade/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:29:15 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[D830]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=82</guid>
		<description><![CDATA[After I upgraded to the current kernel version (2.6.24-21) the sound suddenly stopped working on my Dell D830 laptop running Ubuntu Hardy 8.04.
Today I tried to solve it and found the solution on this page (http://linux.dell.com/wiki/index.php/Ubuntu_8.04/Issues/No_Sound_After_Distribution_Or_Kernel_Upgrade). Although it speaks of kernel 2.6.24-17 it also applies to 2.6.24-21.
Here are the steps I had to do (copied [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=82&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After I upgraded to the current kernel version (2.6.24-21) the sound suddenly stopped working on my Dell D830 laptop running Ubuntu Hardy 8.04.<span id="more-82"></span></p>
<p>Today I tried to solve it and found the solution on <a href="http://linux.dell.com/wiki/index.php/Ubuntu_8.04/Issues/No_Sound_After_Distribution_Or_Kernel_Upgrade">this page</a> (http://linux.dell.com/wiki/index.php/Ubuntu_8.04/Issues/No_Sound_After_Distribution_Or_Kernel_Upgrade). Although it speaks of kernel 2.6.24-17 it also applies to 2.6.24-21.</p>
<p>Here are the steps I had to do (copied from the mentioned site):</p>
<ol>
<li>Restore name of sound driver that old modem driver renamed:
<pre>$ cd /lib/modules/2.6.24-21-generic/ubuntu/sound/alsa-driver/pci/hda
$ sudo mv snd-hda-intel.ko.REPLACEDBYhsfmodem snd-hda-intel.ko</pre>
</li>
<li>Remove old sound drivers from kernel module directory:
<pre>$ cd /lib/modules/2.6.24-21-generic/updates
$ sudo rm snd-hda-intel.ko
$ sudo rm snd-hda-codec.ko</pre>
</li>
<li>Rebuild initrd:
<pre>$ sudo depmod -a
$ sudo update-initramfs -u</pre>
</li>
<li>Reboot</li>
</ol>
Posted in D830, Linux, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=82&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2008/10/29/no-sound-after-kernel-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
		<item>
		<title>VirtualBox and Scim</title>
		<link>http://ebsteblog.wordpress.com/2008/09/22/virtualbox-and-scim/</link>
		<comments>http://ebsteblog.wordpress.com/2008/09/22/virtualbox-and-scim/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 01:44:54 +0000</pubDate>
		<dc:creator>eb</dc:creator>
				<category><![CDATA[IME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://ebsteblog.wordpress.com/?p=77</guid>
		<description><![CDATA[I&#8217;m running Vista in a VirtualBox virtual machine that I have installed on Ubuntu 8.04. This all worked great until I recently enabled the support to enter complex characters in order to be able to test how some software behaves when using an IME. This morning when I started my virtual machine, it didn&#8217;t respond [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=77&subd=ebsteblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m running Vista in a VirtualBox virtual machine that I have installed on Ubuntu 8.04. This all worked great until I recently enabled the support to enter complex characters in order to be able to test how some software behaves when using an IME. This morning when I started my virtual machine, it didn&#8217;t respond to any keyboard input.<span id="more-77"></span></p>
<p>Enabling the complex character support installed SCIM. A quick Google search revealed <a href="http://lddubeau.com/avaktavyam/2008/09/10/virtualbox-and-scim-problem-with-the-host-key">a nice solution for the problem</a>: unsetting the variables QT_IM_MODULE, XMODIFIERS, and GTK_IM_MODULE before you start VirtualBox prevents VirtualBox from communicating with Scim (which is what I want anyways since the VM itself might have its own IMEs).</p>
<p>Since I usually start VirtualBox from a launcher in the panel, I opened the properties of the VirtualBox launcher and replaced the command with</p>
<pre><code>/bin/bash -c "unset QT_IM_MODULE &amp;&amp; unset XMODIFIERS &amp;&amp; unset GTK_IM_MODULE &amp;&amp; virtualbox"</code></pre>
<p>Now keyboard input again works!</p>
Posted in IME, Linux, Ubuntu, Virtualization  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebsteblog.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebsteblog.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebsteblog.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebsteblog.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebsteblog.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebsteblog.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebsteblog.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebsteblog.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebsteblog.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebsteblog.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebsteblog.wordpress.com&blog=1532321&post=77&subd=ebsteblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ebsteblog.wordpress.com/2008/09/22/virtualbox-and-scim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56e93ba634a72e535bbc7ec6f78246a4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eb</media:title>
		</media:content>
	</item>
	</channel>
</rss>