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

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Daniel Lange's blog (Entries tagged as ubuntu)</title>
    <link>http://daniel-lange.com/</link>
    <description>Life, IT, Managers, Cars...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Mon, 21 Dec 2009 16:38:43 GMT</pubDate>

    <image>
        <url>http://daniel-lange.com/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: Daniel Lange's blog - Life, IT, Managers, Cars...</title>
        <link>http://daniel-lange.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Ubuntu Karmic 9.10 Bluetooth UMTS Dial-up (DUN)</title>
    <link>http://daniel-lange.com/archives/52-Ubuntu-Karmic-9.10-Bluetooth-UMTS-Dial-up-DUN.html</link>
            <category>Linux</category>
    
    <comments>http://daniel-lange.com/archives/52-Ubuntu-Karmic-9.10-Bluetooth-UMTS-Dial-up-DUN.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Using a mobile phone&#039;s Bluetooth Dial-up network (DUN) to connect to the Internet (UMTS/GPRS) while on the road is quite convenient for me. Sadly so this is not supported out-of-the-box in Ubuntu Karmic 9.10 (Netbook Remix) as it uses Network-Manager to handle - well - network connections. And that is &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/269329&quot; title=&quot;Ubuntu bug #269329 - NM 0.7 lacks bluetooth 3g support&quot; target=&quot;_blank&quot;&gt;not quite there on Bluetooth managed devices yet&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;While the default solution (rfcomm and Gnome-PPP) still works, it&#039;s ugly to set up. Sadly so, zillions of Ubuntu-Forum threads and blog entries still detail this solution - or the issues encountered with it along the way.&lt;/p&gt;

&lt;p&gt;The much better solutions is using &lt;a href=&quot;http://blueman-project.org&quot; title=&quot;Blueman GTK+ Bluetooth solution&quot; target=&quot;_blank&quot;&gt;Blueman&lt;/a&gt;, an improved Gnome-Bluetooth primarily developed by Valmantas Palikša. It brings the right UDEV magic along to teach Network-Manager about the Bluetooth devices it handles.&lt;/p&gt;

&lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 724px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:528 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;724&quot; height=&quot;462&quot;  src=&quot;http://daniel-lange.com/uploads/entries/091221_Blueman_Ubuntu.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Blueman Screenshot on Ubuntu Karmic 9.10 Netbook Edition&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Just follow the steps on their &lt;a href=&quot;http://blueman-project.org/downloads.html&quot; title=&quot;Blueman downloads (and - more important - instructions for various distributions)&quot; target=&quot;_blank&quot;&gt;downloads page&lt;/a&gt; to set up the Blueman PPA (Personal Package Archive) to get things working.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Mon, 21 Dec 2009 18:10:00 +0100</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/52-guid.html</guid>
    <category>bluetooth</category>
<category>dial-up</category>
<category>dun</category>
<category>gprs</category>
<category>network</category>
<category>network-manager</category>
<category>ubuntu</category>
<category>umts</category>

</item>
<item>
    <title>Kubuntu 9.10 (karmic) 64bit firefox java plugin</title>
    <link>http://daniel-lange.com/archives/51-Kubuntu-9.10-karmic-64bit-firefox-java-plugin.html</link>
            <category>Linux</category>
    
    <comments>http://daniel-lange.com/archives/51-Kubuntu-9.10-karmic-64bit-firefox-java-plugin.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=51</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;For some unknown reason the (K)Ubuntu developers did not update the Java plugin for firefox after jaunty (yet?).&lt;/p&gt;

&lt;p&gt;The version that Karmic (9.10) pulls out of the multiverse repository is still jaunty&#039;s (9.04).&lt;/p&gt;

&lt;p&gt;So when you try:&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;apt-get&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; sun-java6-plugin&lt;/div&gt;

&lt;p&gt;you&#039;ll get something like
&lt;blockquote&gt;
&lt;pre&gt;&lt;code&gt;   Reading package lists... Done
   Building dependency tree
   Reading state information... Done
   Some packages could not be installed. This may mean that you have
   requested an impossible situation or if you are using the unstable
   distribution that some required packages have not yet been created
   or been moved out of Incoming.
   The following information may help to resolve the situation:

   The following packages have unmet dependencies:
     sun-java6-plugin: Depends: sun-java6-bin (= 6-15-1) but 6-16-0ubuntu1.9.04 is to be installed
   E: Broken packages
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;Duh.&lt;/p&gt;

&lt;p&gt;Actually if you have the Java Runtime Environment (JRE, package name &lt;code&gt;sun-java6-jre&lt;/code&gt;) installed all files needed are already present.&lt;br /&gt;
Just not put in the right place on the filesystem.&lt;/p&gt;

&lt;p&gt;So, run:&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;apt-get&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; sun-java6-jre &amp;#160; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# install JRE if needed&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ln&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jvm&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;java-&lt;span style=&quot;color: #000000;&quot;&gt;6&lt;/span&gt;-sun&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jre&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;amd64&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;libnpjp2.so &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;mozilla&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;plugins&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;This will install the JRE (if it&#039;s not already installed) and will symlink the firefox plugin for java in place so that it&#039;ll be found after a browser restart.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 06 Dec 2009 18:00:00 +0100</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/51-guid.html</guid>
    <category>64bit</category>
<category>firefox</category>
<category>java</category>
<category>karmic</category>
<category>kubuntu</category>
<category>mozilla</category>
<category>plugin</category>
<category>ubuntu</category>

</item>
<item>
    <title>Fixing FreeNX / NoMachine NX keyboard glitches (e.g. ALTGr)</title>
    <link>http://daniel-lange.com/archives/45-Fixing-FreeNX-NoMachine-NX-keyboard-glitches-e.g.-ALTGr.html</link>
            <category>Linux</category>
    
    <comments>http://daniel-lange.com/archives/45-Fixing-FreeNX-NoMachine-NX-keyboard-glitches-e.g.-ALTGr.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=45</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;There is a add-on technology to X or VNC called &lt;a href=&quot;http://www.nomachine.com/sources.php&quot; title=&quot;NX Sources download&quot;&gt;NX&lt;/a&gt; by an Italian company called &lt;a href=&quot;http://www.nomachine.com&quot; title=&quot;NoMachine homepage&quot;&gt;NoMachine&lt;/a&gt;.
It&#039;s quite useful as it speeds up working on remote desktops via slow network connections (i.e. DSL pipes) substantially.&lt;/p&gt;

&lt;p&gt;The libraries that implement NX are released under GPLv2 by that company.
A server wrapping up the libraries&#039; functionality is available as closed source from NoMachine or as a free product (GPLv2 again) by Fabian Franz, called &lt;a href=&quot;http://freenx.berlios.de/&quot; title=&quot;FreeNX homepage&quot;&gt;FreeNX&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;FreeNX itself is amazing as it is written in BASH (with a few helper functions in C). It&#039;s also able to mend some of the shortcomings of the NX architecture. E.g. stock NX requires a technical user called &quot;nx&quot; to able to ssh into the NX server with a public/private keypair.
FreeNX can work around that for more secure set-ups.&lt;/p&gt;

&lt;p&gt;One issue I bumped into quite regularly with Linux clients and Linux hosts from different distributions/localisations is that the keymaps are not compatible. This usually results in the ALTGr key not usable, so German keyboard users can&#039;t enter a pipe (&quot;|&quot;), tilde (&quot;~&quot;) or a backslash (&quot;\&quot;) character.  Also the up and down keys are usually resulting in weird characters being pasted to the shell. Now all of that makes using a shell/terminal prompt quite &lt;em&gt;interesting&lt;/em&gt;.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://daniel-lange.com/archives/45-Fixing-FreeNX-NoMachine-NX-keyboard-glitches-e.g.-ALTGr.html#extended&quot;&gt;Continue reading &quot;Fixing FreeNX / NoMachine NX keyboard glitches (e.g. ALTGr)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 10 May 2009 13:44:18 +0200</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/45-guid.html</guid>
    <category>freenx</category>
<category>gentoo</category>
<category>keyboard</category>
<category>keymap</category>
<category>nx</category>
<category>ubuntu</category>

</item>
<item>
    <title>Getting dual-screen (xinerama) to work with Matrox G450/550 graphics cards and Xorg 1.5</title>
    <link>http://daniel-lange.com/archives/43-Getting-dual-screen-xinerama-to-work-with-Matrox-G450550-graphics-cards-and-Xorg-1.5.html</link>
            <category>Gentoo</category>
    
    <comments>http://daniel-lange.com/archives/43-Getting-dual-screen-xinerama-to-work-with-Matrox-G450550-graphics-cards-and-Xorg-1.5.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=43</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Gentoo finally decided to update Xorg to 1.5. Because this has very substantial changes
against the previous version, some things break and there is a &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml&quot; title=&quot;Gentoo Xorg 1.5 Upgrade Guide&quot;&gt;migration guide&lt;/a&gt; that you
are nagged to read. After the upgrade I found that the Matrox card in one of my servers would not
display xinerama anymore, i.e. I would get the same image on both screens only.
This is the default behaviour for the stock Xorg mga driver. It needs a proprietary HALlib
to get real dual-screen capabilities. Whilst there are a few unstable ebuilds for
&lt;code&gt;x11-drivers/xf86-video-mga&lt;/code&gt; none worked for me any better with Xinerama.
The &lt;a href=&quot;http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/xf86-video-mga/ChangeLog?view=markup&quot; title=&quot;Gentoo Changelog for xf86-video-mga&quot;&gt;Gentoo Changelog&lt;/a&gt; is useless as usual. (Gentoo ebuild ChangeLogs tend to never really tell what is fixed, if you&#039;re lucky they reference a bug with a good description. But that&#039;s only if you&#039;re really lucky.)&lt;/p&gt;

&lt;p&gt;Worse, that driver hasn&#039;t been updated by Matrox anymore since mammals took over the earth (&lt;em&gt;figuratively&lt;/em&gt; ... 2005). This is the typical unmaintained-closed-source-drivers-make-hardware-obsolete-sooner-than-later story. Luckily the cards are quite widely used and clever people from the Open Source community have written guides (&lt;a href=&quot;http://www.tuxx-home.at/projects/mga/HOWTO_mga_Xorg7&quot; title=&quot;The Original MGA HALLib Guide by Alexander Griesser&quot;&gt;Tuxx-Home&lt;/a&gt;, &lt;a href=&quot;http://fkung.wordpress.com/2007/02/08/fkung-1-matrox-0/&quot; title=&quot;Recent blog post by Alexander Griesser&quot;&gt;Fkung&lt;/a&gt;) on how to dissect the proprietary driver and combine parts of it with the Open Source version so that it can be linked into recent X servers.
Unfortunately because of the architectural changes in Xorg 1.5, following these guides will fail at the compile stage.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;http://forum.tuxx-home.at/&quot; title=&quot;Matrox mga driver discussion forum&quot;&gt;Matrox Forum&lt;/a&gt; of &lt;a href=&quot;http://www.tuxx-home.at/archives/2009/03/17/T21_40_38/&quot; title=&quot;Blog entry by Alexander Griesser on his try to port the mga driver to Xorg 1.5&quot;&gt;Alexander Griesser&lt;/a&gt;, the author of the first comprehensive Matrox driver install guide linked above, people currently mostly downgrade to previous Xorg versions to work around the issue.&lt;/p&gt;

&lt;p&gt;But there is a better^Hworking solution already emerging &lt;img src=&quot;http://daniel-lange.com/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ...&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://daniel-lange.com/archives/43-Getting-dual-screen-xinerama-to-work-with-Matrox-G450550-graphics-cards-and-Xorg-1.5.html#extended&quot;&gt;Continue reading &quot;Getting dual-screen (xinerama) to work with Matrox G450/550 graphics cards and Xorg 1.5&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 25 Apr 2009 14:30:00 +0200</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/43-guid.html</guid>
    <category>driver</category>
<category>gentoo</category>
<category>hallib</category>
<category>matrox</category>
<category>mga</category>
<category>ubuntu</category>
<category>xinerama</category>

</item>

</channel>
</rss>