<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Dork talk...</title><description>A blog about software engineering andopen source...</description><managingEditor>noreply@blogger.com (Nicolas)</managingEditor><pubDate>Wed, 28 Aug 2024 12:34:06 +0100</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://grzen.blogspot.com/</link><language>en-us</language><item><title>Configuring Thinkpad X300 internal mic on Ubuntu 9.10</title><link>http://grzen.blogspot.com/2010/02/configuring-thinkpad-x300-internal-mic.html</link><category>linux</category><category>sound</category><category>ubuntu</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 14 Feb 2010 19:45:00 GMT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-760573211306658796</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Long time no speak... Glad to be back  : )&lt;br /&gt;
Unfortunately, it's to share some of my findings with configuring Ubuntu on a Thinkpad X300, which means I had to spend some time figuring out the correct settings... But let's cut down to the chase: configuring the X300 internal mic to work with your favorite "sound capturing" program, in our case, let's say skype.&lt;br /&gt;
&lt;br /&gt;
First, you'd need to have the "backports-alsa-karmic" for your version of Ubuntu, whichever it is: linux-backports-alsa-karmic-generic or linux-backports-alsa-karmic-generic-pae&lt;br /&gt;
Also make sure you have the package "gnome-alsamixer" installed, as this will play a crucial part in the config...&lt;br /&gt;
&lt;br /&gt;
Then, it's a 2-part operation:&lt;br /&gt;
&lt;br /&gt;
1. Manually loading ALSA&lt;br /&gt;
This means editing the /etc/pulse/default.pa to add a line similar to:&lt;br /&gt;
load-module module-alsa-source device=hw:0,0&lt;br /&gt;
Upon restart, you will see notice a new entry in the "Input" tab of the "Sound preferences", named "Internal Audio", as opposed to the "Internal Audio Analog Stereo" that existed before. See the screenshot below, where you'll notice that the input level gauge recognizes I'm currently speaking to my laptop)))&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjogIdDoSheKvES2tBkdE_rfiTnLgt4CSXtLNgctJvmGx825RE3Zs2klD04Mrdz36cP-0VNoVtUQZtSzA48YOv6F7SSN5yufgE0Usr87RutVrhBrrz26HvfUuQg0AwlB3XkY8mNLvzZJBg/s1600-h/Sound+Preferences+_+TEST.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5445968041810312450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjogIdDoSheKvES2tBkdE_rfiTnLgt4CSXtLNgctJvmGx825RE3Zs2klD04Mrdz36cP-0VNoVtUQZtSzA48YOv6F7SSN5yufgE0Usr87RutVrhBrrz26HvfUuQg0AwlB3XkY8mNLvzZJBg/s320/Sound+Preferences+_+TEST.png" style="cursor: hand; cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 278px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Configure ALSA&lt;br /&gt;
This is done via the GUI you start with Applications &amp;gt; Sound &amp;amp; Video &amp;gt; GNOME ALSA Mixer. The important part is to have the Rec checkbox ticked under "Capture". Once again, screenshot below...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYlShSpBw-ADPieA9-Toz6uQe1GoNaOUN5xEB_xKGcP9Fs2EBM-bWVd_CsEottqdYsN7P7I8BA9Wv0OgRzkoeWj1LbePt-26tAFBu2kl_FsdeD04AcJC74H681PDGeD2aUgtLA6nu1hMc/s1600-h/GNOME+ALSA+Mixer+_+WORKING.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5438192628879566962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYlShSpBw-ADPieA9-Toz6uQe1GoNaOUN5xEB_xKGcP9Fs2EBM-bWVd_CsEottqdYsN7P7I8BA9Wv0OgRzkoeWj1LbePt-26tAFBu2kl_FsdeD04AcJC74H681PDGeD2aUgtLA6nu1hMc/s320/GNOME+ALSA+Mixer+_+WORKING.png" style="cursor: hand; cursor: pointer; display: block; height: 214px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
After that, your application should be able to capture sound from the internal mic...&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjogIdDoSheKvES2tBkdE_rfiTnLgt4CSXtLNgctJvmGx825RE3Zs2klD04Mrdz36cP-0VNoVtUQZtSzA48YOv6F7SSN5yufgE0Usr87RutVrhBrrz26HvfUuQg0AwlB3XkY8mNLvzZJBg/s72-c/Sound+Preferences+_+TEST.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Upgrading to Fedora 11</title><link>http://grzen.blogspot.com/2009/06/upgrading-to-fedora-11.html</link><category>fedora</category><category>linux</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Fri, 19 Jun 2009 10:26:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-1956605753264575075</guid><description>&lt;span style="font-family: verdana;"&gt;&lt;br /&gt;Fedora 11 has been released for a while now. The upgrade from my Fedora 10 installation was relatively pain-free and Fedora 11 runs happily on my system. Upgrading did not bring any stunning &lt;a href="http://fedoraproject.org/wiki/Releases/11/FeatureList"&gt;revolutions&lt;/a&gt; and, as I'm not using ext4 yet, the most noticeable change from my point of view is certainly the &lt;a href="http://fedoraproject.org/wiki/Features/20SecondStartup"&gt;20 seconds start-up&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now, some forewords of wisdom...&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WARNING1:&lt;/span&gt; It is not possible to upgrade directly from Fedora 9 to Fedora 11. You must upgrade to Fedora 10 first. Do not attempt an upgrade from Fedora 9 to Fedora 11!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WARNING2:&lt;/span&gt; Make sure you backup important data before you upgrade. It does have to be complicated: use rsync or tar to do this.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WARNING3:&lt;/span&gt; The yum update step should NOT run inside a graphical session (Gnome or KDE or whatever you favorite GDM is). This could result in a unusable install. Updates should be run in a vty, runlevel 3, or a screen session.&lt;/span&gt;&lt;br /&gt;That being said, let's get into the details!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Prepare for the upgrade&lt;/span&gt;&lt;br /&gt;First we need to upgrade the RPM package via yum update rpm. During this step, I encountered the error:&lt;br /&gt;&lt;div class="code2"&gt;[nicolas@munin /TEMP]# yum update rpm&lt;br /&gt;(...)&lt;br /&gt;rpmdb: Program version 4.7 doesn't match environment version 4.5&lt;br /&gt;error: db4 error(-30971) from dbenv-&gt;open: DB_VERSION_MISMATCH:&lt;br /&gt;Database environment version mismatch&lt;br /&gt;(...)&lt;/div&gt;&lt;br /&gt;The solution was to clean up the install *manually* prior to updating RPM:&lt;/span&gt;&lt;br /&gt;&lt;div class="code2"&gt;yum clean all&lt;br /&gt;rm -f /var/lib/rpm/__db*&lt;br /&gt;rpm --rebuilddb&lt;br /&gt;yum -y update&lt;br /&gt;yum update rpm&lt;/div&gt;&lt;br /&gt;If you notice that a new kernel got installed during yum -y update, you have to reboot the system. After the reboot, log in as root again either directly or via sudo.&lt;br /&gt;Finally, we need to clean the yum cache:&lt;br /&gt;&lt;div class="code2"&gt;yum clean all&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Upgrade &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Here is the upgrade process itself. We can do this with preupgrade, which will also take care of your RPMFusion packages and start a nice handy GUI. Install preupgrade, then start the utility:&lt;br /&gt;&lt;div class="code2"&gt;yum install preupgrade&lt;br /&gt;preupgrade&lt;/div&gt;&lt;br /&gt;The preupgrade wizard will then start... Just follow the indications of the screen and you'll be off with a flashy new Fedora 11 installation!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SSD Optimization on Linux</title><link>http://grzen.blogspot.com/2009/05/ssd-optimization-on-linux_18.html</link><category>fedora</category><category>linux</category><category>SSD</category><category>ubuntu</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Mon, 18 May 2009 10:11:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-5514611437499047552</guid><description>&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;For a while now, I've been searching documentation about Solid State Drives (SSD). They are still quite expensive when compared to traditional SATA drives - 40 times more expensive in fact :), but they offer good performances and as their prices will keep falling down, they will make a better alternative. Among other advantages, they are shock-resistant, consume less resources than traditional HD and have very fast access times.&lt;br /&gt;My X300 is currently fitted with a 64GB Samsung SSD that works fine with either Fedora or Ubuntu. That said, the performance and life expectency of an SSD drive can be significantly improved by a few tweaks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Mount volumes using the noatime option&lt;/span&gt;&lt;br /&gt;By default on Linux, the last accessed time of files will be logged. All these additional write operations can reduce the life of the disk. The noatime mount option will turn this off. Most Linux distros use the relatime option by default. For your SSD partitions (presumably formatted as ext3), replace relatime with noatime in /etc/fstab.&lt;br /&gt;PS: you need a reboot for these changes to take effect.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Change the I/O scheduler&lt;/span&gt;&lt;br /&gt;The default I/O scheduler in Linux is cfq, which stands for "completely fair queuing". It works quite well with standard HD but since SSDs are a different sort of beast, noop or deadline are probably more suited to them.&lt;br /&gt;Personally, I've opted for noop. Simply added “elevator=noop” to the kernel parameters in my boot loader’s config file - typically /boot/grub/menu.lst. Here is the Fedora section on my laptop:&lt;br /&gt;&lt;div class="code2"&gt;title           Fedora Core 10&lt;br /&gt;root            (hd0,0)&lt;br /&gt;kernel          /vmlinuz-2.6.27.21-170.2.56.fc10.x86_64 ro rhgb quiet &lt;span style="font-weight: bold;"&gt;elevator=noop&lt;/span&gt;&lt;br /&gt;initrd          /initrd-2.6.27.21-170.2.56.fc10.x86_64.img&lt;br /&gt;quiet &lt;/div&gt;&lt;br /&gt;Once again, this type of change need a restart to be fully effective.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Prefer ramdisk for temporary filesystems&lt;/span&gt;&lt;br /&gt;This is something I've been using for a while, even with standard HD, for machines where the amount of available RAM is important. For standard HD, the reasoning was that reading the RAM was faster than reading the disk. With SSD, this performance argument can be discussed, but still, you will increase your disk's life expectancy by moving temporary filesystems that are frequently read to the RAM. Another advantage is that these filesystems are removed then re-mounted at every reboot, meaning that you are less likely to have to clean them up manually.&lt;br /&gt;Again, the changes are to be made in /etc/fstab. Here is a sample from my Ubuntu fstab:&lt;br /&gt;&lt;div class="code2"&gt;$ grep tmpfs /etc/fstab&lt;br /&gt;tmpfs /tmp tmpfs defaults,noatime,mode=1777,size=1024M 0 0&lt;br /&gt;tmpfs /var/tmp tmpfs defaults,noatime,mode=1777,size=512M 0 0&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Limiting the size of these tmpfs directly in /etc/fstab is likely a bit of an overkill, but these temporary filesystems (especially /tmp) can be filled up pretty quickly (by an application core dump for instance) and you surely don't want to see all your RAM eaten up in such case... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Configuring Thinkpad X300 internal mic on Ubuntu 9.04</title><link>http://grzen.blogspot.com/2009/05/configuring-thinkpad-x300-internal-mic.html</link><category>linux</category><category>ubuntu</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 17 May 2009 15:28:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-7392529341429814374</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I have to admit it took me several tries to have the internal microphone working on my Thinkpad X300. In case you're looking for some working settings gnome-volume-control, here are the one that work on my Jaunty config:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwnvdrYiZ0_JFHHg_Ew1FONzwwp-Hwtlbe-mbzgkXRKMUAEEUVKxuQ-CQ1fTr1gA835fea2z-tPSpXqvqV6W5_1vqJQfD5KwtJrdapVfCnlv2C3Y7OTCJOxXwLIqrRxS7-H2r0OYiINzQ/s1600-h/alsa_mixer1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5336803663052881794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwnvdrYiZ0_JFHHg_Ew1FONzwwp-Hwtlbe-mbzgkXRKMUAEEUVKxuQ-CQ1fTr1gA835fea2z-tPSpXqvqV6W5_1vqJQfD5KwtJrdapVfCnlv2C3Y7OTCJOxXwLIqrRxS7-H2r0OYiINzQ/s320/alsa_mixer1.png" style="cursor: pointer; display: block; height: 233px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg02fgz2-rVT0ySjb6AFeLyJg8_jsU_RfmGO3QyZEqnLTnI0OlvLl1vScZk4JJBB_kyVS6ZG68y0JvVwnogc2PdhZoyY0B2GGFH9nB5HJxRBDfqwlDSiyQZD4roncnWucuiNbWzdrMoKWE/s1600-h/alsa_mixer2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5336803536322506082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg02fgz2-rVT0ySjb6AFeLyJg8_jsU_RfmGO3QyZEqnLTnI0OlvLl1vScZk4JJBB_kyVS6ZG68y0JvVwnogc2PdhZoyY0B2GGFH9nB5HJxRBDfqwlDSiyQZD4roncnWucuiNbWzdrMoKWE/s320/alsa_mixer2.png" style="cursor: pointer; display: block; height: 233px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB: the Skype options that do work with the above settings are:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdYKXRzSP6cgHYRB0EbTQfwV8iWk48Gj9Ko8ho2fjlAb4kHoeveUn3mfFSpIxtlx-AW3qGxuRUtim-xbtrfpZeX8NQqY8VEKuaq5lrVL88gojBjYxGuhLYEdOYq82nHvzZHM1Iu7MdXQg/s1600-h/skype_options.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5336803280115344034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdYKXRzSP6cgHYRB0EbTQfwV8iWk48Gj9Ko8ho2fjlAb4kHoeveUn3mfFSpIxtlx-AW3qGxuRUtim-xbtrfpZeX8NQqY8VEKuaq5lrVL88gojBjYxGuhLYEdOYq82nHvzZHM1Iu7MdXQg/s320/skype_options.jpg" style="cursor: pointer; display: block; height: 211px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwnvdrYiZ0_JFHHg_Ew1FONzwwp-Hwtlbe-mbzgkXRKMUAEEUVKxuQ-CQ1fTr1gA835fea2z-tPSpXqvqV6W5_1vqJQfD5KwtJrdapVfCnlv2C3Y7OTCJOxXwLIqrRxS7-H2r0OYiINzQ/s72-c/alsa_mixer1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Display system resources with conky</title><link>http://grzen.blogspot.com/2009/05/display-system-resources-with-conky.html</link><category>conky</category><category>how-to</category><category>linux</category><category>monitoring</category><category>open source</category><category>tool</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 3 May 2009 19:51:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-6764382880631860391</guid><description>&lt;span style="font-family:verdana;"&gt;To keep on with the applications/tools I could not live without (see below for bootchart), here comes a quick post on conky.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Coming from a sysadmin background, I appreciate having a constant view on the OS metrics like CPU and memory usage, disk space left, etc... There are plenty of tools available out there to do that, but none as simple and as flexible as conky. I like it so much that it actually runs in the background of all my Linuxes (desktops as well as servers). My main usage is sysadmin-oriented, but there are plenty of other functionalities available, like displaying the weather forecasts, or interfacing with Amarok or Rhythmbox to show the details of the song currently playing, etc... the possibilities are &lt;a href="http://conky.sourceforge.net/screenshots.html"&gt;infinite&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;All you have have to do is create a ~/.conkry file in the user's home directory and have your your session manager start the conky deamon automatically. Below is a an exemple how of to do that for the Ubuntu Gnome desktop, with the resulting little panel on the bottom left of the destop:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicSEUQyVCJSBtqBuR9GnDxB5jHQqYTfyt4duKM2iQXcw7MxiGX-NYXf1d1L1NBZvsh8hd9dAmtgK9RZVOuTbNNRq5S1dWbZYlTwUujWQt-KlKfKs5ID-11qttXoWPz1LOtZJ0MkJhYiZ0/s1600-h/conky.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 232px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicSEUQyVCJSBtqBuR9GnDxB5jHQqYTfyt4duKM2iQXcw7MxiGX-NYXf1d1L1NBZvsh8hd9dAmtgK9RZVOuTbNNRq5S1dWbZYlTwUujWQt-KlKfKs5ID-11qttXoWPz1LOtZJ0MkJhYiZ0/s320/conky.jpg" alt="" id="BLOGGER_PHOTO_ID_5331684136781915554" border="0" /&gt;&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicSEUQyVCJSBtqBuR9GnDxB5jHQqYTfyt4duKM2iQXcw7MxiGX-NYXf1d1L1NBZvsh8hd9dAmtgK9RZVOuTbNNRq5S1dWbZYlTwUujWQt-KlKfKs5ID-11qttXoWPz1LOtZJ0MkJhYiZ0/s72-c/conky.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Analyzing the boot sequence with bootchart</title><link>http://grzen.blogspot.com/2009/05/analyzing-boot-sequence-with-bootchart.html</link><category>bootchart</category><category>how-to</category><category>linux</category><category>open source</category><category>tool</category><category>ubuntu</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 3 May 2009 16:51:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-3367275475609697724</guid><description>&lt;span style="font-family:verdana;"&gt;Boot times have become quite a hot topic, especially since the release of Ubuntu 9.04, which emphasised on shorter boot times - "some as short as 25 seconds" as per the &lt;a href="http://www.ubuntu.com/news/ubuntu-9.04-desktop"&gt;official announcement&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The easiest tool to profile and analyse a machine's boot sequence is probably &lt;a href="http://www.bootchart.org/index.html"&gt;bootchart&lt;/a&gt;.&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;It will run on all Unix distros and will generate easy-to-read graphs.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Basics on using bootchart on Ubuntu&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;The bootchart package is available in the Ubuntu repositories, so it can be installed either through apt-get or Synaptic. After you install it, all you have to do to generate your first bootchart is restart (dead easy, eh?!). The graph is stored in /var/log/bootchart as a PNG file. Each bootchart is listed&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; with the hostname, date and a number sorting charts generated on the same day.&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;An exampl&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;e bootchart will look like this:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBbuDTQxm68MsAk61bsL1_iw7G20_uoB9dhYbN0PqS1a9frltqhI9epjDRpr6y8ITym3XvV99JE2JFZ-WOp20ZuqXzaSD1rVsqk9w5Im29xxiC5MUzVCusoBC173Qc5zRrazjFngdcW0Q/s1600-h/boot_OK.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBbuDTQxm68MsAk61bsL1_iw7G20_uoB9dhYbN0PqS1a9frltqhI9epjDRpr6y8ITym3XvV99JE2JFZ-WOp20ZuqXzaSD1rVsqk9w5Im29xxiC5MUzVCusoBC173Qc5zRrazjFngdcW0Q/s320/boot_OK.jpg" alt="" id="BLOGGER_PHOTO_ID_5331646238137706498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This graphically shows you what your computer is doing in terms of CPU, IO, and processes during the boot procedure.&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;The chart itself contains 4 sections:&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;-description of the system&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-CPU graph&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;-I/O graph&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-a Gantt-like chart showing the details and sequence of the running processes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;By default, bootchart stops recording when it has detected gdm has started, so be aware that the resulting charts are unlikely to include the extra time gdm takes to start up and show you a usable desktop. But usually by that point the init is done and the remaining optimizations need to be done in the window manager (Gnome, KDE, XFCE, etc...) rather than in the system init scripts&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;.&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;The most immediately useful purpose of bootchart is to objectively discover the boot time, and where the bottlenecks are. For example, the boot chart below, captured on the same machine with the same OS and parameters shows a total boot time of 14 seconds, which isn't bad, but still almost double than above!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQHsCJCOkt9q3Bp0vDf_oYRFfMQ5BV6kOlL1131wrxWRmZRdLesldIHA1PbhAmDdsTso3eqfA249fuLTSxJn6g30UJb142BZM_v3ttrQZpulz1PF6mmgVo5t-aFWIaSZEIeam7iejd4vo/s1600-h/boot_NOK.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQHsCJCOkt9q3Bp0vDf_oYRFfMQ5BV6kOlL1131wrxWRmZRdLesldIHA1PbhAmDdsTso3eqfA249fuLTSxJn6g30UJb142BZM_v3ttrQZpulz1PF6mmgVo5t-aFWIaSZEIeam7iejd4vo/s320/boot_NOK.jpg" alt="" id="BLOGGER_PHOTO_ID_5331645827595120706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Ideally, you'd want your init to max out the CPU at 100% as much as possible. If the CPU is not pegged at 100% and there is a high I/O wait, that usually means your CPU is idling while it is waiting for the dis&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;k to return data. But if your CPU is idle and the I/O are limited, you'd want to investigate... Basically, in the case above, you'll quickly notice a 5 seconds "dead zone", with 2 suspicious processes named "resume" and "sleep". In fact, this 5 seconds delay makes up for most of the difference between the two boot sequences.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;So where can they come from and what should be done to optimize the boot time? Well, first you'll notice the 5 seconds sleep occurs before the rc scripts, so no need to fiddle with your startup scripts. Then you'll notice they come in sequence after the console_setup, which points you to the initramfs scripts. Once that is said, the solution is obvious: the "sleep 5" comes from the initramfs script trying to mount the RAM. Having a look at the logs will confirm this and give some indications as to what is failing. This behavior could typically be caused by the fact that you have somehow modified your swap partition (new kernel setup? swap partition resize?) and thus initramfs-tools cannot find the partition through the old UUID...&lt;br /&gt;&lt;br /&gt;PS: Once you are done playing with bootchart and with your optimizations, you'll probably want to un-install the package so you don't keep writing PNG files on every boot...&lt;br /&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBbuDTQxm68MsAk61bsL1_iw7G20_uoB9dhYbN0PqS1a9frltqhI9epjDRpr6y8ITym3XvV99JE2JFZ-WOp20ZuqXzaSD1rVsqk9w5Im29xxiC5MUzVCusoBC173Qc5zRrazjFngdcW0Q/s72-c/boot_OK.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Thinkpad Trackpoint middle button - edit for Ubuntu 9.04</title><link>http://grzen.blogspot.com/2009/04/thinkpad-trackpoint-middle-button-edit.html</link><category>how-to</category><category>linux</category><category>open source</category><category>trackpoint</category><category>ubuntu</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Mon, 27 Apr 2009 19:14:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-4504845554694995539</guid><description>&lt;span style="font-family:verdana;"&gt;After yesterday's update on evdev on Fedora 10, I starting wondering if this could be portable on Ubuntu to configure the old EmulateWheel functionalities. evdev was indeed ported to Ubuntu, so, provided the version was compatible (&gt;2.1) then there was no reason why this would not be valid... And indeed it is! It also offers the huge advantage ofnot having to play with the xorg.conf file, which is always a risk given it impacts the behaviour of the whole X server.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;So here is an example of how this can be done:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1. create a file /etc/hal/fdi/policy/mouse-wheel.fdi with a content like:&lt;/span&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq7N9D1ZxuOR1kfyK74egf7gYg5rJsDVbEHDk3cnPXObRRJd5rytXERH6Qa53GKNYF43JUVmpIE4ocxmweUfU3iG5aJanuGVAGqJiFRR-ZqQnxe-oI8g_tKOPE69OPJGVLft82h_8l0a8/s1600-h/10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 166px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq7N9D1ZxuOR1kfyK74egf7gYg5rJsDVbEHDk3cnPXObRRJd5rytXERH6Qa53GKNYF43JUVmpIE4ocxmweUfU3iG5aJanuGVAGqJiFRR-ZqQnxe-oI8g_tKOPE69OPJGVLft82h_8l0a8/s320/10.png" alt="" id="BLOGGER_PHOTO_ID_5329442205250585282" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;2. restart HAL, check the config is taken into account then restart your X server&lt;br /&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq7N9D1ZxuOR1kfyK74egf7gYg5rJsDVbEHDk3cnPXObRRJd5rytXERH6Qa53GKNYF43JUVmpIE4ocxmweUfU3iG5aJanuGVAGqJiFRR-ZqQnxe-oI8g_tKOPE69OPJGVLft82h_8l0a8/s72-c/10.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Thinkpad Trackpoint middle button - edit for F10</title><link>http://grzen.blogspot.com/2009/04/thinkpad-trackpoint-middle-button_26.html</link><category>fedora</category><category>how-to</category><category>linux</category><category>open source</category><category>trackpoint</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 26 Apr 2009 17:34:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-4934579653145707483</guid><description>&lt;span style="font-family:verdana;"&gt;It's a sort of edit to my previous post - see just below for the original story ;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;But it's probably worth another separate post...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;It still evolves around the topic of configuring the "how wonderful!" middle button horizontal scrolling. I was not so sure how I had worked it out on Fedora 10, so I just rebooted to this OS and confirmed that the tweak with the "mouse" driver does not work on this distro. As said below, it *does* work with Fedora 9 though. What happens is that this button is "emulated" via HAL. No point looking for the xorg.conf file as there s&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;hould not be any such file...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;To configure the TrackPoint scroll, you have to:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; 1. Edit the config file&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;/usr/share/hal/fdi/policy/10osvendor/10-x11-inpu&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;t.fdi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Basically, just add lines similar to the following in the relevant part of the file:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsHPJXDKmfC14TARqt6G7L0Hlu5HtKIig1iIFST7l2j2CthrroI_uvlAcrZt7WvTSkItAbiovnPhz4X6M9GhGokVhU27HOWnqQNLSUD_SD7J8pwYVKakJ8OumMvMD7hZFRGsxvD_uwtJ4/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 133px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsHPJXDKmfC14TARqt6G7L0Hlu5HtKIig1iIFST7l2j2CthrroI_uvlAcrZt7WvTSkItAbiovnPhz4X6M9GhGokVhU27HOWnqQNLSUD_SD7J8pwYVKakJ8OumMvMD7hZFRGsxvD_uwtJ4/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5329050538206982690" border="0" /&gt;&lt;/a&gt;.&lt;span style="font-family:verdana;"&gt;.. by relevant, I mean you'll have to make sure you're in the correct section of the file as markup languages are sensitive to that... If you don't see what this means, have a look at the &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://en.wikipedia.org/wiki/Markup_language"&gt;markup language&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; article on Wikipedia.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; 2. Then restart HAL and check the modifications appear among the&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;device options that you can check via the output of lshal. Typically:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@munin ~]$ lshal | grep TrackPoint&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  info.product = 'TPPS/2 IBM TrackPoint'  (string)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  input.product = 'TPPS/2 IBM TrackPoint'  (string)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; 3. Finally restart the X server and enjoy some nice and smooth vertical scrolling!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;NDLR: once again, from the above extract you'll notice the FDI file does not enable horizontal scrolling... same reason as below: Firefox would understand it has a backward/forward instruction...&lt;br /&gt;For reference, here is the original article on &lt;a href="http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#TrackPoint_under_Xorg-7.4.2B_using_HAL"&gt;Thinkwiki&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I am also aware that it used to *not* work on &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=476982"&gt;earlier versions&lt;/a&gt; of evdev, so you'll have to make you run at least version 2.1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsHPJXDKmfC14TARqt6G7L0Hlu5HtKIig1iIFST7l2j2CthrroI_uvlAcrZt7WvTSkItAbiovnPhz4X6M9GhGokVhU27HOWnqQNLSUD_SD7J8pwYVKakJ8OumMvMD7hZFRGsxvD_uwtJ4/s72-c/3.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Thinkpad Trackpoint middle button scrolling</title><link>http://grzen.blogspot.com/2009/04/thinkpad-trackpoint-middle-button.html</link><category>fedora</category><category>how-to</category><category>linux</category><category>open source</category><category>trackpoint</category><category>ubuntu</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 26 Apr 2009 15:22:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-2042238040640783027</guid><description>&lt;span style="font-family:verdana;"&gt;I've been asked recently my prefered settings for the pointing devices on Thinkpads... I'm addicted to the Trackpoint (the little red strawberry encrusted between the G, H and B keys) and the Trackpad (the flat sensitive surface also referred to as touchpad) generally disrupts me as I tend to accidentally touch it with the palm of my hand, so I generally disable it from the BIOS.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Also, I find the middle button quite practical for scrolling. This can be configured via the xorg mouse input driver. Unfortunately, this is no longer possible with recent Linux distros (typically Fedora starting from version 9 or also Ubuntu from 8.10), the evdev driver is taking precedence, even though another driver is explicitly configured in xorg.conf (explanations from Red Hat developers can be found in &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=443608#c9"&gt;this bug&lt;/a&gt; opened against Fedora 9). The correct solution is to disable this auto-detection by turning the "AutoAddDevices" server flag to "false".&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Here are the relevant sections in my /etc/X11/xorg.conf:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Section "ServerFlags"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;    Option "AutoAddDevices" "&lt;span style="font-weight: bold;"&gt;false&lt;/span&gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;EndSection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Section "InputDevice"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Identifier  "Trackpoint"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Driver      "mouse"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "CorePointer"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "Device" "/dev/input/mice"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "Protocol" "ExplorerPS/2"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "Emulate3Buttons" "off"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "EmulateWheel" "on"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "EmulateWheelTimeOut" "200"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "EmulateWheelButton" "2"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "YAxisMapping" "4 5"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;#      Option      "XAxisMapping" "6 7"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;        Option      "ZAxisMapping" "4 5"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;EndSection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Please note from the above that the middle button is only enabled for vertical scrolling. I'm barely using horizontal scrolling and it gets interpreted in Firefox as backwards/forwards which can get quickly annoying  : )  Hence its being commented.&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ctrl-Alt-Backspace disabled</title><link>http://grzen.blogspot.com/2009/04/ctrl-alt-backspace-disabled.html</link><category>gnome</category><category>how-to</category><category>linux</category><category>open source</category><category>ubuntu</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 26 Apr 2009 09:13:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-8294583069254903078</guid><description>&lt;span style="font-family:verdana;"&gt;Yes, &lt;a href="http://www.ubuntu.com/getubuntu/releasenotes/904#Ctrl-Alt-Backspace%20disabled%20by%20default%20in%20Xorg"&gt;apparently&lt;/a&gt;, they have done it, despite all the Linux fanatics &lt;a href="http://ubuntuforums.org/showthread.php?t=1040988&amp;amp;page=43"&gt;shouting&lt;/a&gt; this would be a regression just to please newbies that are not familiar with it...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The relevant extract from the Release Notes reads:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Ctrl-Alt-Backspace is now disabled, to reduce issues experienced by users who accidentally trigger the key combo. Users who do want this function can enable it in their xorg.conf, or via the command dontzap –disable.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Well, at least there's a positive since you can install an additional &lt;a href="https://wiki.ubuntu.com/X/Config/DontZap"&gt;package&lt;/a&gt; that will re-enable this powerful key combination to restart the X server when needed.&lt;/span&gt;&lt;br /&gt;J&lt;span style="font-family:verdana;"&gt;ust to make it completely clear: the dontzap package is &lt;span style="font-weight: bold;"&gt;NOT&lt;/span&gt; installed by default, which means you will have to install it from the depots before enabling it!&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Poor Intel graphic cards performance with Jaunty?</title><link>http://grzen.blogspot.com/2009/04/poor-intel-graphic-cards-performance.html</link><category>linux</category><category>open source</category><category>ubuntu</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sat, 25 Apr 2009 17:35:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-4343144820339976306</guid><description>&lt;span style="font-family:verdana;"&gt;Apparently, some users have reported poor performance from the latest Ubuntu distribution with Intel graphics cards. This was not the case on my x300 equiped with an Intel Mobile GM965/GL960 Integrated Graphics Controller: with the distro's default xserver-xorg-video-intel glxgears had results around 750 FPS, (re)installing the oldest version 2.4 caused the glxgears scores to fall to approximately 230 FPS per sample interval...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Also the tweak around EXA/UXA had no effect on my config.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;For reference:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="https://wiki.ubuntu.com/X/Troubleshooting/IntelPerformance#Problem:%20glxgears%20has%20low%20FPS"&gt;Troubleshooting Intel graphics performance issues&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="https://wiki.ubuntu.com/ReinhardTartler/X/RevertingIntelDriverTo2.4"&gt;Reverting the Jaunty Xorg intel driver to 2.4&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://wiki.cchtml.com/index.php/Glxgears_is_not_a_Benchmark"&gt;Glxgears is not a Benchmark&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ubuntu 9.04 upgrade on Thinkpad X300</title><link>http://grzen.blogspot.com/2009/04/ubuntu-904-available-for-download.html</link><category>linux</category><category>open source</category><category>ubuntu</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sat, 25 Apr 2009 07:24:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-8175084038055168167</guid><description>&lt;span style="font-family:verdana;"&gt;The new release of Unbuntu - 9.04, has been rel&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;eased thursday.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Having used their version 8.10 for a while now, I could not resist to d&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;ownload the alternate ISO installer yesterday and proceed with the upgrade.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Here are the different steps...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;First, copy the installer to the directory of &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;your choice, mount the ISO image and start the upgrade:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-family: verdana;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxAlZqEQ9CTN80aXiQXo-dSK5vLxub_8qVcmNZEdRUDBKTDT0PqmAXqSrVakCPhr9YzjX1JIyTbpNlmHEUDU-SFWTLelqDYEGA-yKslItdMOQ6FliYqbiAey5S0aIsDdyklaO8Y6khx_I/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 71px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxAlZqEQ9CTN80aXiQXo-dSK5vLxub_8qVcmNZEdRUDBKTDT0PqmAXqSrVakCPhr9YzjX1JIyTbpNlmHEUDU-SFWTLelqDYEGA-yKslItdMOQ6FliYqbiAey5S0aIsDdyklaO8Y6khx_I/s320/1.png" alt="" id="BLOGGER_PHOTO_ID_5328511295342692674" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;After that, it's all graphic...&lt;/span&gt;&lt;br /&gt;&lt;img style="font-family: verdana;" src="file:///home/nicolas/TEMP/2.png" alt="" /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcJBzQRi-_ghzo7zc0jt_ugdzY-mo10bGGSN4XEaCkYwOKQfyIjIljc7M0x6PmtI3AviZtJEwo8nbP9WNRBfKfqVEuRKoZ8PpdvlCpSDdNMvSN40b10kQv5rsF1RfrsksVwr5I9iuDac/s1600-h/2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 244px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcJBzQRi-_ghzo7zc0jt_ugdzY-mo10bGGSN4XEaCkYwOKQfyIjIljc7M0x6PmtI3AviZtJEwo8nbP9WNRBfKfqVEuRKoZ8PpdvlCpSDdNMvSN40b10kQv5rsF1RfrsksVwr5I9iuDac/s320/2.png" alt="" id="BLOGGER_PHOTO_ID_5328518871554404754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;A little reminder that some of the 3rd party sources have been disabled during the upgrade:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Z40BfnyKU9AlUisxE8KW9UZqMKiKfPk2Cm1r_TegU1gRhRUlfoZx7sMFEwX_A4BrgulpxEF310V2qrQQwjt21elOPv49lTPizunJcyPuIgVYdF6rxqDDG-d-64NuOg2_posyrS0oeSs/s1600-h/3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 117px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Z40BfnyKU9AlUisxE8KW9UZqMKiKfPk2Cm1r_TegU1gRhRUlfoZx7sMFEwX_A4BrgulpxEF310V2qrQQwjt21elOPv49lTPizunJcyPuIgVYdF6rxqDDG-d-64NuOg2_posyrS0oeSs/s320/3.png" alt="" id="BLOGGER_PHOTO_ID_5328512456857736530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;... before the upgrade resumes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmylauRWA1bkd8cDcaRZJm41CI7VH6UHsw9bF7pPT4a-QECm59qcs-j2G2lBajcd8Z_RQT7KOKs4PY6pHLnzywVkeeyS9absN-QkUQ974clpNW4Ol4jn0r2ubyL43CPllGxDDp9zaRwrE/s1600-h/4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmylauRWA1bkd8cDcaRZJm41CI7VH6UHsw9bF7pPT4a-QECm59qcs-j2G2lBajcd8Z_RQT7KOKs4PY6pHLnzywVkeeyS9absN-QkUQ974clpNW4Ol4jn0r2ubyL43CPllGxDDp9zaRwrE/s320/4.png" alt="" id="BLOGGER_PHOTO_ID_5328519263167897970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXtC-ASKLqb7B9-zba4KsphwLpOQGRzILDWJ30aPqAU1657vOiJ_ml2t61Yj-w-AuSKzt_99bZgyyY2d6ghukCISo4ORpTuOISAifo5NI8rO3gFBU0_xVFS2XJ8nOSd2XrwFh7-9iofLg/s1600-h/5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXtC-ASKLqb7B9-zba4KsphwLpOQGRzILDWJ30aPqAU1657vOiJ_ml2t61Yj-w-AuSKzt_99bZgyyY2d6ghukCISo4ORpTuOISAifo5NI8rO3gFBU0_xVFS2XJ8nOSd2XrwFh7-9iofLg/s320/5.png" alt="" id="BLOGGER_PHOTO_ID_5328519582680834850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Almost finished as it will clean up the installation from obsolete packages:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykYOR-BZDzbaMWt2_ae0jL00h3rR6Rwb6VJWDgCGdXuSqxwnd3QSWR95aBlAYSBY0O3-LWLZRPwbCmT_TS2VYjkSag3RI1QY_EWZL-LTWV0BpAWg37n0qvhwYq7DmEPsmX8jjC5aBEfs/s1600-h/6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykYOR-BZDzbaMWt2_ae0jL00h3rR6Rwb6VJWDgCGdXuSqxwnd3QSWR95aBlAYSBY0O3-LWLZRPwbCmT_TS2VYjkSag3RI1QY_EWZL-LTWV0BpAWg37n0qvhwYq7DmEPsmX8jjC5aBEfs/s320/6.png" alt="" id="BLOGGER_PHOTO_ID_5328512466424996882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Confirm the packages you want to un-install:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKgCmk0AuZ734memrWL7l6RAEeTeX71phx3wj3TQevk2OzMD22xsAeLqOhCjZkuF1cTbB-vm-FsS86qF22ekt3hf7jbrPQ0vJG7boTf5ILZGWls60DVAiEUv8z7xxcFXp3bWzUsCVrCvE/s1600-h/7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 281px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKgCmk0AuZ734memrWL7l6RAEeTeX71phx3wj3TQevk2OzMD22xsAeLqOhCjZkuF1cTbB-vm-FsS86qF22ekt3hf7jbrPQ0vJG7boTf5ILZGWls60DVAiEUv8z7xxcFXp3bWzUsCVrCvE/s320/7.png" alt="" id="BLOGGER_PHOTO_ID_5328512469021859970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;And that's done!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Edit your boot menu manually if like me you're using a dual boot system, then reboot.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;After the reboot, confirm the kernel/release you're running:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy7brJzGc0AJ14MCeycPZBBl7IG4N1h8RhRrKp_hGE8d8Qauyz8-6emTxAB8jATvIqyuqIIbURtVBkSBYdHIRp27Zitoxlh9zd0kvl-Pu31LU5o2wQhqGRGmZIZlN86piq2DoCuGn0Pqc/s1600-h/8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 109px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy7brJzGc0AJ14MCeycPZBBl7IG4N1h8RhRrKp_hGE8d8Qauyz8-6emTxAB8jATvIqyuqIIbURtVBkSBYdHIRp27Zitoxlh9zd0kvl-Pu31LU5o2wQhqGRGmZIZlN86piq2DoCuGn0Pqc/s320/8.png" alt="" id="BLOGGER_PHOTO_ID_5328515884276039170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;A simple upgrade with a happy ending...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxAlZqEQ9CTN80aXiQXo-dSK5vLxub_8qVcmNZEdRUDBKTDT0PqmAXqSrVakCPhr9YzjX1JIyTbpNlmHEUDU-SFWTLelqDYEGA-yKslItdMOQ6FliYqbiAey5S0aIsDdyklaO8Y6khx_I/s72-c/1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Thinkpad keys on Fedora 10</title><link>http://grzen.blogspot.com/2009/04/thinkpad-keys-on-fedora-10.html</link><category>fedora</category><category>how-to</category><category>linux</category><category>open source</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 5 Apr 2009 11:40:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-2566423791553632888</guid><description>&lt;span style="font-family: verdana;"&gt;Quick update on the last post: the &lt;a href="http://www.thinkwiki.org/wiki/Default_meanings_of_special_keys#X_Series"&gt;Thinkpad special keys&lt;/a&gt; are not all working. Basically, the ones that do work are the ones the are *directly* connected to the hardware: the Thinklight key, the volume keys, etc... The Fn+Fxx keys that are emulated via the X server have no effect, for instance the ones related to the screen brightness or the Fn+F2 to lock the session.&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Taking the example of the brightness control keys, they appear configured in the X server mapping:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[nicolas@munin ~]$ xmodmap -pk|grep XF86MonBrightness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    232         0x1008ff03 (XF86MonBrightnessDown)   (...)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    233         0x1008ff02 (XF86MonBrightnessUp)     (...)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Experimenting with &lt;a href="http://manpages.debian.net/cgi-bin/man.cgi?query=xev&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=Debian+Sid&amp;amp;format=html&amp;amp;locale=en"&gt;xev&lt;/a&gt;, it appears that the signals sent via the keys are indeed captured, i.e. the X server is aware that the special keys have been pressed and that the laptop should adjust the screen brightness accordingly... but still, nothing happens.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;At the end of the day, the problem appears related to the way KDE interfaces with HAL (modern distros like Fedora 10 rely on it to configure the kernel input devices. Xorg in turn gets these key events through the evdev driver and will no longer try to take control of the input devices away from the kernel - NDLR).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Googling around, several bugs exists on various conbinations of KDE/kernel... but the good news is that the issue does not occur with GNOME. I've tested it with a Live Fedora distro, just to be sure, then opted to un-install KDE / install GNOME.&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Install guide: Fedora 10 on a Thinkpad X300</title><link>http://grzen.blogspot.com/2009/03/fedora-10-on-thinkpad-x300.html</link><category>fedora</category><category>how-to</category><category>linux</category><category>open source</category><category>X300</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Fri, 27 Mar 2009 10:13:00 GMT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-5959741923777075487</guid><description>&lt;span style="font-family:verdana;"&gt;I've been the lucky owner of a Thinkpad x300 for a couple of weeks now... Brilliant ultra-portable laptop!! Just trying to summarize some of the installation/configuration steps I went through to get the machine working with my favourite softwares.&lt;br /&gt;&lt;br /&gt;Almost everything worked out-of-the-box:&lt;br /&gt;Hard disk password protection&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;   &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Fingerprint reader&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;   &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Wifi&lt;br /&gt;Bluetooth&lt;br /&gt;Webcam&lt;br /&gt;Trackpoint/Touchpad&lt;br /&gt;USB &amp;amp; USB mouse&lt;br /&gt;Integrated keyboard light&lt;br /&gt;DVD burner&lt;br /&gt;Suspend/Hibernate&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then came configuration time...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Install Firefox&lt;/span&gt;&lt;br /&gt;Then added my usual plugins: Adblock Plus, Foxmarks, LastPass&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Configure SUDO&lt;/span&gt; so that my user is granted "superuser" authorizations and does not have to type in the root password each time&lt;br /&gt;This was done via:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector ~]$ su&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Password:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[root@hector nicolas]# echo 'nicolas ALL=(ALL) NOPASSWD:ALL' &gt;&gt; /etc/sudoers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Setup YUM&lt;/span&gt;&lt;br /&gt;For applications that are &lt;a href="https://fedoraproject.org/wiki/ForbiddenItems"&gt;against&lt;/a&gt; Fedora licensing guidelines (typically MP3 and DVD players that will rely on proprietary formats), a 3rd party repository will have to be configured. For Fedora 10 this will be RPMFusion.&lt;br /&gt;To set up the RPMFusion repositories:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector ~]$ sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector ~]$ sudo rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector ~]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Media players&lt;/span&gt;&lt;br /&gt;For the installation of MPLAYER through yum (RPMFusion enabled!):&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector TEMP]$ sudo yum install mplayer mplayer-gui gecko-mediaplayer mencoder&lt;/span&gt;&lt;br /&gt;For VLC:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector TEMP]$ sudo yum install vlc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Fonts&lt;/span&gt;&lt;br /&gt;The "official" source for the Microsoft's TrueType fonts for Linuxes can be found &lt;a href="http://corefonts.sourceforge.net/"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;a href="http://corefonts.sourceforge.net/"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Apparently, there's been a request for RPMFusion to include this package. But for the moment, you have to build your own RPM package using the msttcorefonts SPEC file provided by the above web site.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector TEMP]$ sudo rpmbuild -bb msttcorefonts-2.0-1.spec&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector TEMP]$ sudo rpm -ivh $HOME/rpmbuild/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That said, Fedora encourages the use of the &lt;a href="https://www.redhat.com/promo/fonts/"&gt;Liberation Fonts&lt;/a&gt;. They should get installed by default, but in case they're not, yum can install them:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector TEMP]$ sudo yum install liberation-fonts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. Adobe Flash&lt;/span&gt;&lt;br /&gt;There's an option here. In short, the traditionnal way is to install the plugin nspluginwrapper as explained in the &lt;a href="https://fedoraproject.org/wiki/Flash#For_x86_64"&gt;Fedora Wiki&lt;/a&gt;. That said, Adobe also offer an alpha version of a 64-bit plugin. Since it has been released a couple of months ago without any major issues being reported so far, I've opted for the latter. Full details can be found on the &lt;a href="http://labs.adobe.com/technologies/flashplayer10/releasenotes_64bit.html"&gt;Adobe Labs web site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Both installation methods gave good results on my machine. I've decided to stick with the alpha 64-bit package and installed the extracted libflashplayer.so to the system-wide /usr/lib64/mozilla/plugins/ rather than my user's ~/.mozilla/plugins/:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ ll libfl*&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;-rw-rw-r-- 1 nicolas nicolas 3729613 2009-03-27 08:28 libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;-rwxr-xr-x 1 nicolas nicolas 9543400 2009-02-03 04:03 libflashplayer.so&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo cp ./libflashplayer.so /usr/lib64/mozilla/plugins/libflashplayer.so&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ ll /usr/lib64/mozilla/plugins/libfl*&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;-rwxr-xr-x 1 root root 9543400 2009-03-27 08:39 /usr/lib64/mozilla/plugins/libflashplayer.so&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;NB: T&amp;amp;C's from Adobe read as follows:&lt;br /&gt;Important: Installing the Flash Player prerelease means you have accepted the terms of the Adobe Software License Agreement. This is prerelease software, not a final release.&lt;br /&gt;&lt;br /&gt;Here's how the alpha 64-bit plugin displayed in Firefox:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;File name: libflashplayer.so&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Shockwave Flash 10.0 r22&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. Adobe Acrobat&lt;/span&gt;&lt;br /&gt;To view PDF files, Fedora includes evince, however you may prefer to install the Adobe plugin.&lt;br /&gt;This can be done via YUM after setting up the Adobe repository:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo rpm -ivh&lt;br /&gt;http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo yum install AdobeReader_enu &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NB: Above steps are valid for the English version (the enu suffix). To list the different languages supported in Adobe's YUM repository, run the following command:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ yum list AdobeReader*&lt;/span&gt;&lt;br /&gt;Other languages can be installed as above, just change the suffix of the AdobeReader package accordingly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. Sun Java&lt;/span&gt;&lt;br /&gt;Once again, Fedora comes with a default OpenJDK, but you can download the Sun Java.&lt;br /&gt;To do so, get the Java package from:&lt;br /&gt;&lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt;&lt;br /&gt;Select Java SE Runtime Environment (JRE) 6 Update 13 (or the full JDK). Then pick the "Linux x64" version. After that, select your language and view/accept the license agreement. On the next page, select the RPM option:&lt;br /&gt;Java SE Runtime Environment 6u13&lt;br /&gt;jre-6u13-linux-x64-rpm.bin      18.20 MB  (64-bit users)&lt;br /&gt;&lt;br /&gt;To install:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo sh jre-6u13-linux-x64-rpm.bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally, to setup the Sun JRE:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Mozilla browser plugin for 64-bit users:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[nicolas@hector Download]$ sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_13/lib/amd64/libnpjp2.so 20000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NB: When updating the JRE package, simply download the newest RPM package and install as above. There will be no need to reset alternatives, as those settings should remain intact.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;9. Virtual memory (VM) filesystems&lt;/span&gt;&lt;br /&gt;There many good reasons to use tmpfs, Daniel Robbins summarized them brilliantly (and much better than I would...) on &lt;a href="http://www.ibm.com/developerworks/library/l-fs3.html"&gt;developerworks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Additionally, for my personal use, I like the possibility to:&lt;br /&gt;-clean up the content of tempfs filesystems at each reboot&lt;br /&gt;-store sensible data (typically encryption keys) on such a transient media&lt;br /&gt;-preserve my SSD life expectancy&lt;br /&gt;&lt;br /&gt;By default with Fedora 10, /dev/shm is already a tmpfs. So I just add the following 2 lines to my /etc/fstab to make /tmp and /var/tmp two other ramdisk-like filesystems:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;tmpfs /tmp tmpfs defaults,noatime,nodev,nosuid,mode=1777,size=1024M 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;tmpfs /var/tmp tmpfs defaults,noatime,mode=1777,size=512M 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On my other laptop (with a traditional HD), the use of ramdisks FS increased the global performances of the machine. This is not guaranteed on an x300 with an SSD, but would have to be checked/confirmed.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;   &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>8 millions downloads for Firefox 3</title><link>http://grzen.blogspot.com/2008/07/8-millions-downloads-for-firefox-3.html</link><category>firefox</category><category>mozilla</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Thu, 3 Jul 2008 08:59:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-8663686712402196474</guid><description>&lt;span style="font-family: verdana;"&gt;Looks like they've done it.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Mozilla announced that they now hold the Guinness World Record for the most software downloaded in 24 hours. Their &lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt;web site&lt;/a&gt; also shows that the total number of downloads of nearly 30 millions.&lt;br /&gt;&lt;br /&gt;Well done Mozilla!&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Synchronize Firefox bookmarks across different computers?</title><link>http://grzen.blogspot.com/2008/06/sybchronize-firefox-bookmarks-across.html</link><category>firefox</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sat, 21 Jun 2008 10:01:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-6899152610239898780</guid><description>&lt;span style="font-family:verdana;"&gt;If you use Firefox on more than one computer, &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.foxmarks.com/"&gt;Foxmarks&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; may become your preferred Firefox extension. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2410"&gt;Install&lt;/a&gt; it on each computer, and it will work silently in the background to keep your bookmarks synchronized.&lt;br /&gt;I've been using it for quite a while to sync my bookmarks between my office Windows workstation and my personal machines and it is just works a treat! You can synchronize across platforms (Windows and Linux in my case) and across Firefox versions - provided you have the correct version of Foxmarks.&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Faster GNOME menus</title><link>http://grzen.blogspot.com/2008/06/faster-gnome-menus.html</link><category>gnome</category><category>how-to</category><category>linux</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sat, 21 Jun 2008 09:38:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-7164735499497891471</guid><description>&lt;span style="font-family:verdana;"&gt;If like me you appreciate fast menus, with no delay at the opening, then here is a little tip you may find useful. By default, GNOME menus appear with a short delay. To get rid of this, add the parameter in your .gtkrc-2.0 file&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;For instance, from a terminal:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd&lt;br /&gt;touch .gtkrc-2.0&lt;br /&gt;echo "gtk-menu-popup-delay = 0"| tee -a .gtkrc-2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Finally, restart your session (typically CTRL + ALT + BACKSPACE). You should notice a nice speed boost when browsing any GNOME menu.&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mozilla to set new downloads record?</title><link>http://grzen.blogspot.com/2008/06/mozilla-to-set-new-downloads-record.html</link><category>firefox</category><category>mozilla</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Tue, 17 Jun 2008 19:47:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-2552900486014681204</guid><description>&lt;span style="font-family:verdana;"&gt;"With more than 15,000 improvements, Firefox 3 is faster, safer and smarter than ever before", at least according to the Mozilla Foundation. They are so confident about it that they are aiming to set a Guinness World Record for software downloads in 24 hours with Firefox 3 - the rub being that there is still no such record officially set.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;And today is &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;the&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; big day!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;You can take part in the operation and follow it &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt;here&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. If they get anywhere close to their target, this could probably get really busy. But the download sites are still running - see &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.mozilla-europe.org/en/firefox/"&gt;Mozilla Europe&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; or &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.mozilla.com/en-US/firefox/all.html"&gt;Mozilla.org&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; for instance.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ubuntu goes mobile?</title><link>http://grzen.blogspot.com/2008/05/ubuntu-mobile.html</link><category>linux</category><category>open source</category><category>ubuntu</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Mon, 26 May 2008 11:07:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-1342775328451863751</guid><description>&lt;span style="font-family:verdana;"&gt;Canonical, the editor of Ubuntu, seem ready to launch a version of their Linux OS for mobile platfor&lt;span style="font-family:verdana;"&gt;ms (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;called Netbook Remix)&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;. &lt;/span&gt;Mark Shuttleworth (Chief executive of Canonical Ltd, founder of the Ubuntu project) told &lt;a href="http://www.guardian.co.uk/technology/2008/may/22/internet.software"&gt;the Guardian&lt;/a&gt; recently: "We're working with Intel, which produces chips custom-made for this sector". &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;It seems that Canonical has been working on this project for months and made it a priority. That said, the new version of Ubuntu is barely mentioned in this interview, but it's a tantalizing prospect: SUSE looks really nice on the HP Mininotes and I'm eager to see Ubuntu running on a mobile platform.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS: nice view on the London Eye from your desk, Mark!&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>OoXML interoperability under scrutiny</title><link>http://grzen.blogspot.com/2008/05/ooxml-interoperability-under-scrutiny.html</link><category>microsoft</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Mon, 26 May 2008 11:01:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-6867634209543005887</guid><description>&lt;span style="font-family:verdana;"&gt;&lt;a href="http://about.becta.org.uk/display.cfm?page=1616"&gt;Becta&lt;/a&gt;, the British Government's lead agency for Information and Communications Technology (ICT) in education, has recently &lt;a href="http://news.becta.org.uk/display.cfm?resID=36594"&gt;complained to the European Commission&lt;/a&gt; about the interoperability of Microsoft OoXML standards.&lt;br /&gt;&lt;br /&gt;The two main concerns regard the lack of interoperability of the Office 2007 products, and the anti-competitive licenses adopted by Microsoft for the Government and Education markets.&lt;br /&gt;&lt;br /&gt;Becta's notes that Microsoft's format is not fully compatible with the competitive open standards (such as ODF aka Open Document format) and their complaint also argued that "even if the user succeeded in installing the ODF converters necessary to facilitate interoperability with competitor products, the resulting solution would nevertheless represent an unsatisfactory outcome for users and would act as a further barrier to competition and choice"&lt;br /&gt;&lt;br /&gt;By default, Microsoft provides a plug-in that allow ODF documents to be opened with Word.&lt;br /&gt;But for Becta as for &lt;a href="http://www.openforumeurope.org/"&gt;OpenForum.org&lt;/a&gt;, a not-for-profit, independent European organisation launched to promote, broaden and strengthen the use of Open Source Software (OSS) in business and government, Microsoft decision is just not enough. &lt;a href="http://www.openforumeurope.org/press-room/press-releases/a-vote-for-odf-1/"&gt;According to Graham Taylor&lt;/a&gt; (Chairman of OpenForum Europe): "the ODF and Open Standards communities need to strengthen this support across the world to encourage Microsoft to fulfill their promise to implement ODF in native mode and as a genuine default option for users".&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>The growing business of free Wi-Fi</title><link>http://grzen.blogspot.com/2008/05/growing-business-of-free-wi-fi.html</link><category>business</category><category>wi-fi</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Mon, 26 May 2008 10:25:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-2498079350935365783</guid><description>&lt;span style="font-family:verdana;"&gt;Do you remember the time when one had to pay to get a connection to Internet from their hotel while on a business trip? Looks like the golden days of this system are gone...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Free-hotspot, a society that claims being the world’s largest provider of free Wi-Fi HotSpots, &lt;a href="http://www.free-hotspot.com/press_release41.htm"&gt;announced&lt;/a&gt; that their network quadrupled in size during 2007, from 600 to 2400 HotSpots located in 18 countries across Europe. They also extend their network in hotels, claining more than 1200 hotels equiped across Europe. According to their forecasts, they should double the size of their network this year. And the hotel industry seems to have indentified this trend - see this &lt;a href="http://www.4hoteliers.com/4hots_fshw.php?mwi=2919"&gt;post&lt;/a&gt; on 4hoteliers.com.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;So, will this be the end of the dodgy, expensive and terribly slow connection that we were used to when on a business trip?&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Firefox 3 Release Candidate 1 is available for download</title><link>http://grzen.blogspot.com/2008/05/firefox-3-release-candidate-1-is.html</link><category>firefox</category><category>mozilla</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 18 May 2008 15:01:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-4770207764416963667</guid><description>&lt;span style="font-family:verdana;"&gt;As explained by Percy Cabello on &lt;a href="http://mozillalinks.org/wp/2008/05/firefox-3-release-candidate-1-is-here/"&gt;Mozilla Links&lt;/a&gt;, "Release Candidate 1" means that this will be elect as the final Firefox 3 unless "some major bug [is] reported".&lt;br /&gt;&lt;br /&gt;For a full review see &lt;a href="http://mozillalinks.org/wp/2008/05/firefox-3-rc-1-full-review/"&gt;this post&lt;/a&gt; from the same author.&lt;br /&gt;&lt;br /&gt;I've had version 3.0b05 running on my Linux laptop since the end of April, and do not have to complain about stability, nor speed. Particularly worthy of interest is Places - an integrated history and bookmarks interface. Regarding the look and feel of the new version, I'm genuinely impressed by the autocomplete list in the location bar and the smooth tab scrolling.&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Application updates made easy</title><link>http://grzen.blogspot.com/2008/03/application-updates-made-easy.html</link><category>how-to</category><category>linux</category><category>open source</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sun, 30 Mar 2008 17:21:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-5488564854662902453</guid><description>&lt;span style="font-family:verdana;"&gt;A quick one today...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Just to show how simple is software management under Linux.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;This morning, during the first login on my Unbuntu 7.10 Desktop, it appeared that I had to update one of the installed software packages.&lt;br /&gt;This was indeed the updated DST (BTW, we moved the clock forward this morning), as confirmed when I opened the notification:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiairPcyxJA8djiHNMJvi9ofNiy9b0fTuqwh_5KU0mDa0nloPelOgRLPig00bKbz5fHkzV7HfFUfGBnidlvlmNIva4ByaYzvAliqDifLef7MVptS2pEQXG2fuBI7cXyIktzn_WhY3lwlJI/s1600-h/Screenshot-Update+Manager.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiairPcyxJA8djiHNMJvi9ofNiy9b0fTuqwh_5KU0mDa0nloPelOgRLPig00bKbz5fHkzV7HfFUfGBnidlvlmNIva4ByaYzvAliqDifLef7MVptS2pEQXG2fuBI7cXyIktzn_WhY3lwlJI/s320/Screenshot-Update+Manager.png" alt="" id="BLOGGER_PHOTO_ID_5183573961924537202" border="0" /&gt;&lt;/a&gt;  &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;After that, you just have to click "Install updates" and Synaptic  will do the rest:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCLClgfmOnLItNCK1rqVIomNHZWrkoRA6salt056Q7lfYZBNt0VGIRsZhfQ4qEfQE324tZEVpudnDSa9yz0SfxXhO76eEzJzbzKCtOKbQ1RNONNnaBAGdmxKxTl0-7hJUjtPUlI0Q7Be0/s1600-h/Screenshot-Applying+Changes.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCLClgfmOnLItNCK1rqVIomNHZWrkoRA6salt056Q7lfYZBNt0VGIRsZhfQ4qEfQE324tZEVpudnDSa9yz0SfxXhO76eEzJzbzKCtOKbQ1RNONNnaBAGdmxKxTl0-7hJUjtPUlI0Q7Be0/s320/Screenshot-Applying+Changes.png" alt="" id="BLOGGER_PHOTO_ID_5183574481615580034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Close the window once finished...&lt;br /&gt;Job done!&lt;br /&gt;Did I mention you do not have to reboot?   ; )&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;Is that not as &lt;span style="font-weight: bold;"&gt;easy&lt;/span&gt; as it can get?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS: there will probably be more of this sort of Ubuntu-related topics since I'm very happy with my T43 Ubuntu Desktop... so if you're interested in Linux, open-source or just curious of how Ubuntu can run on an IBM Thinkpad, then watch this space...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiairPcyxJA8djiHNMJvi9ofNiy9b0fTuqwh_5KU0mDa0nloPelOgRLPig00bKbz5fHkzV7HfFUfGBnidlvlmNIva4ByaYzvAliqDifLef7MVptS2pEQXG2fuBI7cXyIktzn_WhY3lwlJI/s72-c/Screenshot-Update+Manager.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Toulouse vs Biarritz - French TOP 14</title><link>http://grzen.blogspot.com/2008/03/toulouse-vs-biarritz-french-top-14.html</link><category>rugby</category><author>noreply@blogger.com (Nicolas)</author><pubDate>Sat, 29 Mar 2008 17:14:00 GMT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-3876647077364349778</guid><description>&lt;span style="font-family: verdana;"&gt;Well, the link above will give you the summary as Eurosport saw it and reported it on yahoo.co.uk&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Canal+ having decided to broadcast the match on their web site, I was ready for a good evening of French rugby yesterday. Unfortunately, the match was really, really tight - probably much more than &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://uk.eurosport.yahoo.com/29032008/58/top-14-toulouse-bounce.html"&gt;Eurosport&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; or &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.lequipe.fr/Rugby/breves2008/20080328_222157Dev.html"&gt;l'Equipe&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; put it. It was in fact seriously boring to say the least...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;The opposition between the two back row Serge Betsen (Biarritz) and Thierry Dusautoir (Toulouse) was not really worth all the fuzz that Canal+ made to promote the event. It was so boring in fact, that one of the highlights of the 2nd half was the beginning  of a brawl that saw William &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.lequipe.fr/Rugby/RugbyFicheJoueur1919.html"&gt;Servat&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; (a big hefty baby as you know) being knocked out by a Biarritz player. Nice job though...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;Well it seems anyway that Toulouse recovered from their humiliating 29-0 loss away to Stade Francais last week. You'll have, once again, to count on them this season for the Bremus trophy.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;By the way, Brive plays Montauban this afternoon... Come on, lads!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Let's get started!</title><link>http://grzen.blogspot.com/2008/03/lets-get-started.html</link><author>noreply@blogger.com (Nicolas)</author><pubDate>Sat, 29 Mar 2008 13:54:00 GMT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5729467395729366523.post-6575227579059765648</guid><description>&lt;span style="font-family:verdana;"&gt;First words of a book are arguably described as the most difficult to find...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Let's get started with a brief summary of this blog's aims:&lt;br /&gt;-an open forum for many topics&lt;br /&gt;-mainly focusing on IT though&lt;br /&gt;-a place to share experiences and opinions&lt;br /&gt;&lt;br /&gt;So, when do we start?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>