<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Kevin Deldycke &#187; KDE</title> <atom:link href="http://kevin.deldycke.com/tag/k-desktop-environment/feed/" rel="self" type="application/rss+xml" /><link>http://kevin.deldycke.com</link> <description>Free software engineer &#38; wannabe videomaker</description> <lastBuildDate>Fri, 03 Feb 2012 19:08:27 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Burlesque Burglary music video released</title><link>http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/</link> <comments>http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/#comments</comments> <pubDate>Tue, 24 Jan 2012 13:28:23 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Canon EOS 7D]]></category> <category><![CDATA[Cool Cavemen]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[subtitle]]></category> <category><![CDATA[Subtitling]]></category> <category><![CDATA[translation]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[youtube]]></category><guid isPermaLink="false">http://kevin.deldycke.com/?p=4478</guid> <description><![CDATA[I&#8217;ve just released my last video project: a music video for Burlesque Burglary by Cool Cavemen. Here is the official announcement on the band website, and here is the video: It&#8217;s also the first time I produce subtitles, since I &#8230; <a href="http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ve just released</a> my last video project: a music video for <a href="http://coolcavemen.com/discography/songs-and-lyrics/burlesque-burglary/">Burlesque Burglary</a> by <a href="http://coolcavemen.com">Cool Cavemen</a>. Here is the <a href="http://coolcavemen.com/2012/nouveau-clip-video-burlesque-burglary/">official announcement</a> on the band website, and here is the video:</p> <span style="text-align:center; display: block;"><a href="http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/"><img src="http://img.youtube.com/vi/JYQ0YehsLyU/2.jpg" alt="" /></a></span><p>It&#8217;s also the first time I produce subtitles, since I found out about <a href="http://sourceforge.net/projects/subcomposer/">Subtitle Composer</a> last week, which is a great and simple subtitling software for KDE. This software was so good that I basically <a href="https://twitter.com/#!/coolcavemen/status/160641358762229760">added subtitles</a> <a href="https://twitter.com/#!/coolcavemen/status/161783153567076352">to all</a> <a href="http://www.youtube.com/user/coolcavemen">Cool Cavemen&#8217;s video on YouTube</a> over the week-end. BTW, if you want to contribute to this effort and offer us translation of lyrics and subtitles, send me an email and I&#8217;ll help you.</p><p>I&#8217;ll try to produce detailed production notes in an upcoming article. So don&#8217;t forget to subscribe to the <a href="http://kevin.deldycke.com/feed/">RSS feed of that blog</a> to not miss it ! <img src='http://kevin.deldycke.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>And finally, here are some stills from the video:<br /><a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0000/' title='burlesque-burglary-0000'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0000-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0000" title="burlesque-burglary-0000" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0001/' title='burlesque-burglary-0001'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0001-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0001" title="burlesque-burglary-0001" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0002/' title='burlesque-burglary-0002'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0002-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0002" title="burlesque-burglary-0002" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0003/' title='burlesque-burglary-0003'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0003-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0003" title="burlesque-burglary-0003" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0004/' title='burlesque-burglary-0004'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0004-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0004" title="burlesque-burglary-0004" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0005/' title='burlesque-burglary-0005'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0005-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0005" title="burlesque-burglary-0005" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0006/' title='burlesque-burglary-0006'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0006-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0006" title="burlesque-burglary-0006" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0007/' title='burlesque-burglary-0007'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0007-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0007" title="burlesque-burglary-0007" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0008/' title='burlesque-burglary-0008'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0008-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0008" title="burlesque-burglary-0008" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0009/' title='burlesque-burglary-0009'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0009-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0009" title="burlesque-burglary-0009" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0010/' title='burlesque-burglary-0010'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0010-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0010" title="burlesque-burglary-0010" /></a> <a href='http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/burlesque-burglary-0011/' title='burlesque-burglary-0011'><img width="150" height="150" src="http://kevin.deldycke.com/wp-content/uploads/2012/01/burlesque-burglary-0011-150x150.jpg" class="attachment-thumbnail" alt="burlesque-burglary-0011" title="burlesque-burglary-0011" /></a></p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2012/01/burlesque-burglary-music-video-released/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How-to fix Flash on Kubuntu</title><link>http://kevin.deldycke.com/2011/09/how-to-fix-flash-kubuntu/</link> <comments>http://kevin.deldycke.com/2011/09/how-to-fix-flash-kubuntu/#comments</comments> <pubDate>Tue, 06 Sep 2011 10:32:09 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[adobe]]></category> <category><![CDATA[apt-get]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[kpackagekit]]></category> <category><![CDATA[kubuntu]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[package]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[Web]]></category><guid isPermaLink="false">http://kevin.deldycke.com/?p=3890</guid> <description><![CDATA[If like me you want the greatest and latest Flash version on your Kubuntu, you probably added the SevenMachine&#8217;s repository to your sources. Else, you should, as it&#8217;s where you&#8217;ll find all the fresh Flash packages, for both 32 bits &#8230; <a href="http://kevin.deldycke.com/2011/09/how-to-fix-flash-kubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>If like me you want the greatest and latest Flash version on your Kubuntu, you probably added the <a href="http://launchpad.net/~sevenmachines/+archive/flash">SevenMachine&#8217;s repository</a> to your sources. Else, you should, as it&#8217;s where you&#8217;ll find all the fresh Flash packages, for both 32 bits and 64 bits architectures.</p><p>Everything will be great after that. Until the day this repository is updated, which will break the Flash plugin if you attempt an upgrade with KPackageKit.</p><p><a href="http://kevin.deldycke.com/wp-content/uploads/2011/09/kpackagekit-flash.png"><img src="http://kevin.deldycke.com/wp-content/uploads/2011/09/kpackagekit-flash-300x174.png" alt="" title="kpackagekit-flash" width="300" height="174" class="aligncenter size-medium wp-image-3891" /></a></p><p>The Flash package does not contain the binary plugin itself, but is just an empty shell which download the plugin from the web to your machine. And for this operation to work as expected, the package need to be in a terminal environment.</p><p>To fix this, you&#8217;ll have to remove all previous Flash package (as a prevention measure), then install the latest with the command line. Here are the commands to do exactly this:</p><pre class="brush: bash; title: ; notranslate">
sudo apt-get remove --purge flashplugin-installer flashplugin64-installer
sudo apt-get clean
sudo apt-get update
sudo apt-get install flashplugin64-installer
</pre><p>Commands above are for a 64 bits distribution. If you&#8217;re still running a 32 bits Linux, just replace the last reference of <code>flashplugin64-installer</code> by <code>flashplugin-installer</code>.</p><p>Now restart your browser and YouTube videos and other Flash stuff should work again.</p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2011/09/how-to-fix-flash-kubuntu/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Web commands</title><link>http://kevin.deldycke.com/2010/03/web-commands/</link> <comments>http://kevin.deldycke.com/2010/03/web-commands/#comments</comments> <pubDate>Fri, 26 Mar 2010 16:08:36 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[certificate]]></category> <category><![CDATA[CLI]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[konqueror]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[openssl]]></category> <category><![CDATA[RSA]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[wget]]></category> <category><![CDATA[x509]]></category><guid isPermaLink="false">http://kevin.deldycke.com/?p=1257</guid> <description><![CDATA[Download a web page an all its requisites: Create a PNG image of a rendered html page: Search in all files malformed HTML entities (in this case non-breakable spaces that doesn&#8217;t end with a semicolon): Here is a one-liner I &#8230; <a href="http://kevin.deldycke.com/2010/03/web-commands/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<ul><li>Download a web page an all its requisites:<pre class="brush: bash; title: ; notranslate">
wget -r -p -nc -nH --level=1 http://pypi.python.org/simple/python-ldap/
</pre></li><li>Create a PNG image of a rendered html page:<pre class="brush: bash; title: ; notranslate">
kwebdesktop 1024 768 capture.png http://slashdot.org/
</pre></li><li>Search in all files malformed HTML entities (in this case non-breakable spaces that doesn&#8217;t end with a semicolon):<pre class="brush: bash; title: ; notranslate">
grep -RIi --extended-regexp '&amp;nbsp[^;]' ./
</pre></li><li>Here is a one-liner I use to ping some pages on internet to force our corporate proxy to refresh its internal cache:<pre class="brush: bash; title: ; notranslate">
for EGG in BeautifulSoup PIL Plone; do wget --server-response -O /dev/null http://pypi.python.org/simple/$EGG/; done
</pre></li><li>Create a minimal self-signed unencrypted SSL certificate without issuer information and a validity period of 10 years:<pre class="brush: bash; title: ; notranslate">
openssl req -x509 -nodes -subj '/' -days 3650 -newkey rsa:2048 -keyout self-signed.pem -out self-signed.pem
</pre></li><li>Create a pair of SSL self-signed certificate and (unencrypted) private key (<a href="http://devsec.org/info/ssl-cert.html">source</a>):<pre class="brush: bash; title: ; notranslate">
openssl genrsa -out private.key 2048
openssl req -new -subj '/' -key private.key -out certreq.csr
openssl x509 -req -days 3650 -in certreq.csr -signkey private.key -out self-signed.pem
rm certreq.csr
</pre></li><li>View certificate details:<pre class="brush: bash; title: ; notranslate">
openssl x509 -noout -text -in self-signed.pem
</pre></li></ul> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2010/03/web-commands/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>MacOS X really starts to get irritating&#8230;</title><link>http://kevin.deldycke.com/2009/12/macosx-is-irritating/</link> <comments>http://kevin.deldycke.com/2009/12/macosx-is-irritating/#comments</comments> <pubDate>Wed, 23 Dec 2009 09:42:09 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[desktop]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[leopard]]></category> <category><![CDATA[Mac OS X]]></category> <category><![CDATA[rant]]></category><guid isPermaLink="false">http://kevin.deldycke.com/?p=932</guid> <description><![CDATA[First, unstable machine. Then, regular crashes of the Finder and Safari. Now, weird font bugs: My 6 months test period of Leopard is over. Time to switch back to a Linux/KDE desktop.]]></description> <content:encoded><![CDATA[<p>First, <a href="http://twitter.com/kdeldycke/status/6158072244">unstable machine</a>.</p><p>Then, regular crashes of the Finder and Safari.</p><p>Now, weird font bugs:</p><p><a href="http://kevin.deldycke.com/wp-content/uploads/2009/12/mac-osx-broken-menu-font.png"><img src="http://kevin.deldycke.com/wp-content/uploads/2009/12/mac-osx-broken-menu-font-300x177.png" alt="" title="mac-osx-broken-menu-font" width="300" height="177" class="aligncenter size-medium wp-image-935" /></a></p><p><a href="http://kevin.deldycke.com/wp-content/uploads/2009/12/mac-osx-broken-shutdown-dialog.png"><img src="http://kevin.deldycke.com/wp-content/uploads/2009/12/mac-osx-broken-shutdown-dialog-300x124.png" alt="" title="mac-osx-broken-shutdown-dialog" width="300" height="124" class="aligncenter size-medium wp-image-936" /></a></p><p>My 6 months test period of Leopard is over. Time to switch back to a Linux/KDE desktop.</p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2009/12/macosx-is-irritating/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>Fuse and sshfs on MacOSX Leopard</title><link>http://kevin.deldycke.com/2009/09/fuse-sshfs-macosx-leopard/</link> <comments>http://kevin.deldycke.com/2009/09/fuse-sshfs-macosx-leopard/#comments</comments> <pubDate>Mon, 07 Sep 2009 19:11:03 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[automount]]></category> <category><![CDATA[fuse]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[leopard]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[Mac OS X]]></category> <category><![CDATA[mount]]></category> <category><![CDATA[Network]]></category> <category><![CDATA[sftp]]></category> <category><![CDATA[SSH]]></category> <category><![CDATA[sshfs]]></category> <category><![CDATA[system]]></category><guid isPermaLink="false">http://kevin.deldycke.com/?p=817</guid> <description><![CDATA[I&#8217;m used to access distant machine&#8217;s file systems via ssh. My favorite environment, KDE, makes things easy thanks to the support of sftp:// URLs via a kio_slave. MacOSX is not as friendly and don&#8217;t have any built-in mechanism of that &#8230; <a href="http://kevin.deldycke.com/2009/09/fuse-sshfs-macosx-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;m used to access distant machine&#8217;s file systems via ssh. My favorite environment, <a href="http://www.kde.org">KDE</a>, makes things easy thanks to the support of <code><a href="http://wikipedia.org/wiki/SSH_file_transfer_protocol">sftp</a>://</code> URLs via a <a href="http://wikipedia.org/wiki/KIO">kio_slave</a>. MacOSX is not as friendly and don&#8217;t have any built-in mechanism of that kind.</p><p>To get similar features in Leopard, we have to rely on <a href="http://code.google.com/p/macfuse/">MacFuse</a> and <a href="http://fuse.sourceforge.net/sshfs.html">sshfs</a>. I&#8217;ll explain here how I&#8217;ve installed these components on <a href="http://www.amazon.com/gp/product/B000FK88JK/ref=as_li_tf_tl?ie=UTF8&#038;tag=kevideld-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399381&#038;creativeASIN=B000FK88JK">MacOSX 10.5</a>.<img src="http://www.assoc-amazon.com/e/ir?t=kevideld-20&#038;l=as2&#038;o=1&#038;a=B000FK88JK&#038;camp=217145&#038;creative=399381" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p><p><a href="http://kevin.deldycke.com/wp-content/uploads/2009/09/MacFUSE_Banner.png"><img src="http://kevin.deldycke.com/wp-content/uploads/2009/09/MacFUSE_Banner-300x86.png" alt="MacFUSE_Banner" title="MacFUSE_Banner" width="300" height="86" class="aligncenter size-medium wp-image-834" /></a></p><p>First, <a href="http://code.google.com/p/macfuse/downloads/list">download the latest MacFuse dmg</a> and install it. FYI, the version I&#8217;ve got was MacFuse 2.0.3,2.</p><p>Then, download the sshfs executable for Leopard, either the <a href="http://osxbook.com/download/sshfs/sshfs-static-leopard.gz">gzipped version</a> or the binary <a href="http://macfuse.googlecode.com/svn/trunk/filesystems/sshfs/binary/">from the SVN</a> as <a href="http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS">explained in the MacFuse wiki</a>.</p><p>From a terminal, rename the binary:</p><pre class="brush: bash; title: ; notranslate">
sudo mv ./sshfs-static-leopard ./sshfs
</pre><p>Then allow the binary to be executed and place it in the system:</p><pre class="brush: bash; title: ; notranslate">
sudo chmod +x sshfs
sudo install sshfs /usr/local/bin
</pre><p>From now you can test sshfs mounting with the following command:</p><pre class="brush: bash; title: ; notranslate">
sshfs user@myserver.net:/folder/ /Network/distant-folder -p 22
</pre><p>I personally had a problem here: sshfs complained about a missing library. I fixed this by downloading the required file from the <a href="http://www.macfusionapp.org">MacFusion project</a> and copying it beside the sshfs binary:</p><pre class="brush: bash; title: ; notranslate">
sudo wget http://www.macfusionapp.org/trac/export/86/trunk/SSHFS/sshnodelay.so
sudo mv ./sshnodelay.so /usr/local/bin/
sudo chmod +x /usr/local/bin/sshnodelay.so
</pre><p>If this fail you can also check:</p><ul><li>that the current user you&#8217;re logged with has access to the distant server with the <code>ssh user@myserver.net</code> command;</li><li>or that the local mount point exists (you can create it with <code>mkdir -p /Network/distant-folder</code>);</li><li>and finally, you can add the <code>-o debug</code> option to the sshfs command above to get additional clues.</li></ul><p>Now we will automate the mounting of sshfs at every start.</p><p>At this point I recommend you to register the <code>root</code> user of your MacOSX system to the distant server:</p><pre class="brush: bash; title: ; notranslate">
sudo cat ~/.ssh/id_rsa.pub | sudo ssh -p 22 user@myserver.net &quot;cat &gt;&gt; ~/.ssh/authorized_keys&quot;
</pre><p>If doesn&#8217;t exists, we have to create the <code>/etc/fstab</code> to edit it:</p><pre class="brush: bash; title: ; notranslate">
sudo touch /etc/fstab
sudo vi /etc/fstab
</pre><p>And add the following directives:</p><pre class="brush: plain; title: ; notranslate">
dummy:user@myserver.net:/folder/ /Network/distant-folder sshfs allow_other,auto_cache,reconnect,port=22,follow_symlinks,volname=&quot;Distant folder&quot; 0 0
</pre><p>As you can see I&#8217;ve added lots of options to accommodate my uses. You can get more informations about sshfs options through traditional help pages:</p><pre class="brush: bash; title: ; notranslate">
sshfs --help
</pre><p>MacOSX&#8217;s automount daemon will look for a script called <code>mount_sshfs</code> at start. Actually it doesn&#8217;t exists on your system, but sshfs command line is compatible with what automount expect. So creating a symbolic link will do the trick:</p><pre class="brush: bash; title: ; notranslate">
sudo ln -s /usr/local/bin/sshfs /sbin/mount_sshfs
</pre><p>Finally, we can tell automount to acknowledge all our modifications:</p><pre class="brush: bash; title: ; notranslate">
sudo automount -vc
</pre>]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2009/09/fuse-sshfs-macosx-leopard/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>How-to import a Maildir++ folder to Kmail</title><link>http://kevin.deldycke.com/2007/11/how-to-import-a-maildir-folder-to-kmail/</link> <comments>http://kevin.deldycke.com/2007/11/how-to-import-a-maildir-folder-to-kmail/#comments</comments> <pubDate>Mon, 26 Nov 2007 22:21:18 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Backup]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[kmail]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[mailbox]]></category> <category><![CDATA[maildir]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Script]]></category><guid isPermaLink="false">http://kevin.deldycke.com/2007/11/how-to-import-a-maildir-folder-to-kmail/</guid> <description><![CDATA[Let&#8217;s say you have a local copy of a mail folder you want to browse with Kmail. This folder is normally found on a dedicated mail server and you access it through the IMAP protocol. I was in this situation &#8230; <a href="http://kevin.deldycke.com/2007/11/how-to-import-a-maildir-folder-to-kmail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Let&#8217;s say you have a local copy of a mail folder you want to browse with <a href="http://kontact.kde.org/kmail">Kmail</a>. This folder is normally found on a dedicated mail server and you access it through the IMAP protocol. I was in this situation some days ago and I will tell you how I&#8217;ve done it.</p><p>Instinctively, I assumed that my folder was of the <a href="http://en.wikipedia.org/wiki/Maildir">Maildir format</a>, and Kmail local mails too. So I tried to copy my <code>~/Maildir</code> folder from the mail server to my local machine (<code>~/.kde/share/apps/kmail/mail/</code>). And that was the result in Kmail:</p><p><img class="center" src='http://kevin.deldycke.com/wp-content/uploads/2007/11/kmail-no-sub-folders.png' alt='kmail-no-sub-folders.png' /></p><p>It looks good but it&#8217;s not: there is no sub-folders !</p><p>After some googling, I found what was wrong: my <code>~/Maildir</code> folder is not a Maildir, but a <a href="http://www.inter7.com/courierimap/README.maildirquota.html">Maildir++</a> folder. This kind of folder is handle by popular IMAP <a href="http://en.wikipedia.org/wiki/Mail_transfer_agent">MTA</a> like <a href="http://cr.yp.to/qmail.html">qmail</a>, <a href="http://www.dovecot.org">Dovecot</a> and <a href="http://www.courier-mta.org">courier-imap</a> (which was used on the mail server where my <code>~/Maildir</code> come from). There is some advantages of using the &#8220;<code>++</code>&#8221; flavor of Maildir over the classic one, like quotas and sub-folders. Unfortunately <a href="http://groups.google.com/group/comp.windows.x.kde/browse_thread/thread/1c74818b4175b3ec#487b5c78311a07c7">Kmail is not able to read the Maildir++ folder structure</a>.</p><p>To fix this, I&#8217;ve created a tiny python <a href="http://github.com/kdeldycke/scripts/blob/master/maildir%2B%2B2kmail.py">script to migrate a Maildir++ folder to Kmail</a>.</p><p>How-to use it ? Simply:</p><ol><li><a href="http://github.com/kdeldycke/scripts/blob/master/maildir%2B%2B2kmail.py">Download it</a> to your disk,</li><li>Edit it and change the <code>MAILDIR_SOURCE</code> and <code>KMAILDIR_DEST</code> variables to match your local configuration,</li><li>Give it execution privileges,</li><li>Run it !</li></ol><p>I advise you to try it first in a safe environment (like under a temporary user account). And don&#8217;t forget to backup everything before playing with it: because this script work for me doesn&#8217;t mean that it will work for you ! <img src='http://kevin.deldycke.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2007/11/how-to-import-a-maildir-folder-to-kmail/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Amarok 1.4.7 for Mandriva 2007.1</title><link>http://kevin.deldycke.com/2007/08/amarok-147-for-mandriva-20071/</link> <comments>http://kevin.deldycke.com/2007/08/amarok-147-for-mandriva-20071/#comments</comments> <pubDate>Sat, 18 Aug 2007 15:43:28 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Amarok]]></category> <category><![CDATA[Audio]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mandriva]]></category> <category><![CDATA[Music]]></category> <category><![CDATA[RPM]]></category><guid isPermaLink="false">http://kevin.deldycke.com/2007/08/amarok-147-for-mandriva-20071/</guid> <description><![CDATA[I’ve just backported Amarok 1.4.7 from cooker to Mandriva 2007.1 (aka &#8220;Spring&#8221; edition). Packages are downloadable from my RPM repository for i586 and x86_64 architecture and both build support SQLite, MySQL and Postgresql as database backend.]]></description> <content:encoded><![CDATA[<p><img src='http://kevin.deldycke.com/wp-content/uploads/2007/08/amarok-147-logo.thumbnail.png' alt='Amarok 1.4.7 for Mandriva 2007.1' class="alignleft wp-image-202"/>I’ve just backported <a href="http://amarok.kde.org/en/node/243">Amarok 1.4.7</a> from cooker to Mandriva 2007.1 (aka &#8220;Spring&#8221; edition).</p><p>Packages are <a href="http://kevin.deldycke.com/mandriva-rpm-repository/">downloadable from my RPM repository</a> for <code>i586</code> and <code>x86_64</code> architecture and both build support SQLite, MySQL and Postgresql as database backend.</p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2007/08/amarok-147-for-mandriva-20071/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Amarok 1.4.6 for Mandriva 2007.1</title><link>http://kevin.deldycke.com/2007/07/amarok-146-for-mandriva-20071/</link> <comments>http://kevin.deldycke.com/2007/07/amarok-146-for-mandriva-20071/#comments</comments> <pubDate>Thu, 05 Jul 2007 20:36:48 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[Amarok]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mandriva]]></category> <category><![CDATA[Repository]]></category> <category><![CDATA[RPM]]></category><guid isPermaLink="false">http://kevin.deldycke.com/2007/07/amarok-146-for-mandriva-20071/</guid> <description><![CDATA[Amarok 1.4.6 was released two weeks ago. Even if this version is available in Mandriva 2007.1 official backports, it doesn&#8217;t support MySQL and PostgreSQL databases. My RPMs of Amarok 1.4.6 does. They can be found in my Mandriva 2007.1 repository, &#8230; <a href="http://kevin.deldycke.com/2007/07/amarok-146-for-mandriva-20071/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a href="http://kevin.deldycke.com/wp-content/uploads/2007/07/amarok1.png"><img src="http://kevin.deldycke.com/wp-content/uploads/2007/07/amarok1-222x300.png" alt="Amarok 1.4.6 Logo" title="Amarok 1.4.6 Logo" width="222" height="300" class="alignleft size-medium wp-image-601" /></a> Amarok 1.4.6 was <a href="http://amarok.kde.org/en/node/234">released two weeks ago</a>. Even if this version is available in <a href="ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/main/backports">Mandriva 2007.1 official backports</a>, it doesn&#8217;t support MySQL and PostgreSQL databases. My RPMs of Amarok 1.4.6 does. They can be found in my <a href="http://kevin.deldycke.com/mandriva-rpm-repository/">Mandriva 2007.1 repository</a>, which <a href="http://kevin.deldycke.com/2007/07/mandriva-20071-rpms-for-x86_64-arch/">now include a sub repository for the 64 bit flavous of Mandriva</a>.</p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2007/07/amarok-146-for-mandriva-20071/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>How-to launch a KDE Application in Another Language</title><link>http://kevin.deldycke.com/2007/06/how-to-launch-a-kde-application-in-another-language/</link> <comments>http://kevin.deldycke.com/2007/06/how-to-launch-a-kde-application-in-another-language/#comments</comments> <pubDate>Sat, 02 Jun 2007 21:42:15 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://kevin.deldycke.com/2007/06/how-to-launch-a-kde-application-in-another-language/</guid> <description><![CDATA[This is a old discussion I had at least 9 months ago with people from the #kde IRC channel. I was looking for a way to get an error message in english instead of french. After reading the following discussion, &#8230; <a href="http://kevin.deldycke.com/2007/06/how-to-launch-a-kde-application-in-another-language/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>This is a old discussion I had at least 9 months ago with people from the <code>#kde</code> IRC channel.</p><p>I was looking for a way to get an error message in english instead of french. After reading the following discussion, the solution is quite obvious, but at that time I was probably too tired to think efficiently&#8230; <img src='http://kevin.deldycke.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><blockquote><p>&lt;kev1&gt; Hi ! I use amarok in french and I would like to run it in english. How can I do ?<br /> &lt;kev1&gt; Things like &#8220;env LANG=en amarok&#8221; doesn&#8217;t work&#8230;<br /> &lt;shining&gt; kev1: LANG=C amarok<br /> &lt;shining&gt; ho no<br /> &lt;shining&gt; kde apps don&#8217;t use the locale env, do they? they use kde-i18n stuff<br /> &lt;Blissex&gt; kev1: download the package with the amaroK english messages if your distro makes it a separate one. Else download the general KDE english stuff.<br /> &lt;Blissex&gt; shining: they use both. They need the right package to get the actual messages/names, and then the env variable to select among them.<br /> &lt;kev1&gt; Shining: doesn&#8217;t work either&#8230;<br /> &lt;shining&gt; Blissex: ho I see<br /> &lt;Blissex&gt; shining: problem is, they all use the language set when KDE started <img src='http://kevin.deldycke.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br /> &lt;kev1&gt; Blissex: ok I see&#8230;<br /> &lt;shining&gt; kev1: why do you want that though? it&#8217;s a bit strange<br /> &lt;Blissex&gt; kev1: it may be possible to run some KDE apps in one locale and others in another locale, but I would be surprised.<br /> &lt;kev1&gt; Shining: I have some error messages in amarok but they are translated in french. I need the english version to search on google and/or make a bug report if necessary<br /> &lt;kev1&gt; (I use amarok 1.4.2-beta1)<br /> &lt;Ardonik&gt; kev1: <strong>kcontrol -&gt; Accessibility -&gt; Country</strong><br /> &lt;kev1&gt; Ardonik: ok, let me try it<br /> &lt;shining&gt; kev1: ha yes, I had the same problem for other apps, where LANG=C worked fine <img src='http://kevin.deldycke.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br /> &lt;kev1&gt; Ardonik: thanks ! it work perfectly and immediately ! Quite impressive<br /> &lt;Ardonik&gt; No problem<br /> &lt;Blissex&gt; kev1: what you can do is to change the locale in &#8216;Regional&#038;Accessibility&#8217;, start amaroK, and then change it back.<br /> &lt;kev1&gt; Blissex: yes, that&#8217;s what Ardonik suggest me and it work perfectly.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2007/06/how-to-launch-a-kde-application-in-another-language/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>How-to Block Ads in Konqueror</title><link>http://kevin.deldycke.com/2007/04/how-to-block-ads-in-konqueror/</link> <comments>http://kevin.deldycke.com/2007/04/how-to-block-ads-in-konqueror/#comments</comments> <pubDate>Tue, 17 Apr 2007 18:07:57 +0000</pubDate> <dc:creator>Kev</dc:creator> <category><![CDATA[English]]></category> <category><![CDATA[ad]]></category> <category><![CDATA[KDE]]></category> <category><![CDATA[konqueror]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://kevin.deldycke.com/2007/04/how-to-block-ads-in-konqueror/</guid> <description><![CDATA[Starting from version 3.5, Konqueror feature an ad blocker mechanism based on regular expressions. Here is a little how-to to help you install an efficient filter set. Dowload the latest Filterset.G regexp set. The file which contain all rules is &#8230; <a href="http://kevin.deldycke.com/2007/04/how-to-block-ads-in-konqueror/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Starting from version 3.5, <a href="http://www.konqueror.org">Konqueror</a> feature an ad blocker mechanism based on regular expressions. Here is a little how-to to help you install an efficient filter set.</p><p><a href="http://kevin.deldycke.com/wp-content/uploads/2007/04/konqueror-ad-block-filter1.png"><img src="http://kevin.deldycke.com/wp-content/uploads/2007/04/konqueror-ad-block-filter1-300x211.png" alt="" title="Konqueror AdBlocks filter configuration panel" width="300" height="211" class="aligncenter size-medium wp-image-2322" /></a></p><ol><li>Dowload the latest <a href="http://www.pierceive.com">Filterset.G</a> regexp set. The file which contain all rules is located at <a href="http://www.pierceive.com/filtersetg/">http://www.pierceive.com/filtersetg/</a> under the name <code>YYYY-MM-DD.txt</code>.</li><li>Go to <code>Settings</code> > <code>Configure Konqueror...</code> menu.</li><li>Then go to <code>AdBlock Filters</code> panel (the one on the screenshot).</li><li>Check both <code>Enable filters</code> and <code>Hide filtered images</code> options.</li><li>Use the <code>Import...</code> button to load the &#8220;Filterset.G&#8221; file you previoulsy downloaded</li><li>Enjoy ad-free web sites !</li></ol><p>By the way, I hope to see the <a href="http://bugs.kde.org/show_bug.cgi?id=143495">feature suggested by Andreas Frische</a> to get some attention by the Konqueror community: it would be nice to have an integrated auto-updater of filter set in Konqueror (and make this how-to deprecated).</p> ]]></content:encoded> <wfw:commentRss>http://kevin.deldycke.com/2007/04/how-to-block-ads-in-konqueror/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/57 queries in 0.020 seconds using apc
Object Caching 1898/2054 objects using apc

Served from: kevin.deldycke.com @ 2012-02-08 11:20:38 -->
