<?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>Alien Pastures &#187; vlc</title>
	<atom:link href="http://alien.slackbook.org/blog/tag/vlc/feed/" rel="self" type="application/rss+xml" />
	<link>http://alien.slackbook.org/blog</link>
	<description>My thoughts on Slackware, life and everything</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:27:43 +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>Package updates in the past days</title>
		<link>http://alien.slackbook.org/blog/package-updates-in-the-past-days/</link>
		<comments>http://alien.slackbook.org/blog/package-updates-in-the-past-days/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 12:36:31 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=904</guid>
		<description><![CDATA[I have been updating some of my Slackware packages in the past few days and at least some of them are important enough to write a bit about it. virtuoso Along with my packages for KDE 4.7.x I added an updated version of virtuoso &#8220;data management server&#8221; which powers a lot of the functionality in [...]]]></description>
			<content:encoded><![CDATA[<p>I have been updating some of my Slackware packages in the past few days and at least some of them are important enough to write a bit about it.</p>
<h3>virtuoso</h3>
<p>Along with my packages for KDE 4.7.x I added an updated version of <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main" target="_blank">virtuoso</a> &#8220;data management server&#8221; which powers a lot of the functionality in today&#8217;s KDE: However there was a regression in this version 6.1.3 which messed up the display of path names containing non-ascii (i..e Unicide) characters. See <a href="https://bugs.kde.org/show_bug.cgi?id=271664" target="_blank">https://bugs.kde.org/show_bug.cgi?id=271664</a> for more details about this issue. I applied a fix to my <em>virtuoso-ose</em> package which solves this.</p>
<p>Package available here in the 4.7.1 section: <a href="http://alien.slackbook.org/ktown/" target="_blank">http://alien.slackbook.org/ktown/</a> as well as all the usual mirrors.</p>
<h3>kde-workspace</h3>
<p>Martin Graesslin wrote an email to the KDE packagers mailing list with the plea to apply a patch to all binary packages of kde-workspace after he discovered a bug in KWin&#8217;s handling of desktop effects which apparently has been present in all versions since 4.0. The bug would cause a performance degradation which becomes worse when more windows are open on the desktop. <a href="http://blog.martin-graesslin.com/blog/2011/08/rendering-at-60-frames/" target="_blank">Martin&#8217;s blog article</a> describes how he discovered the bug during his performance analysis of KDE 4.8 code. I have applied the <a href="https://projects.kde.org/projects/kde/kde- workspace/repository/revisions/e142a1a142cbc8b87f021223e6abc947f456a7f9" target="_blank">patch he provided</a> in his email to my KDE 4.7.1 <em>kde-workspace</em> package and I will wait for a backport to KDE 4.6.x before attempting to apply the fix to the kdebase-workspace package in there.</p>
<p>Package available here in the 4.7.1 section: <a href="http://alien.slackbook.org/ktown/" target="_blank">http://alien.slackbook.org/ktown/</a> as well as all the usual mirrors.</p>
<h3>vlcgit</h3>
<p>This is not a package <strong>update</strong> per sé. I have been compiling the development version of the <a href="http://videolan.org/" target="_blank">VLC</a> media player for a long time (I think I started re-writing the vlc.SlackBuild script for the development snapshots in January 2011). I had varying success with the package, as my build script would &#8220;break&#8221; from time to time. When someone in the #videolan IRC channel wondered if the development code would work better for high-bandwidth H.264 movies (VLC 1.1.11 drops too many frames) and a VLC developer suggested that the development code has a lot of optimizations in this regard, I decided to release a package based on my SlackBuild script. I called the package directory &#8220;<a href="http://slackware.com/~alien/slackbuilds/vlcgit/" target="_blank">vlcgit</a>&#8221; and the build script &#8220;<a href="http://slackware.com/~alien/slackbuilds/vlcgit/build/vlcgit.SlackBuild" target="_blank">vlcgit.SlackBuild</a>&#8221; but the actual package is named &#8220;vlc&#8221; so that you can easily update from 1.1.11 to this development snapshot. The vlc program will identity itself as &#8220;1.2.0-git&#8221; when it starts. I think it is worth your while to try it out because there have been lots of enhancements and additional features in the past year.</p>
<p>VLC 1.2.0 is expected to be released before the end of 2011.</p>
<p>Packages here: <a href="http://slackware.com/~alien/slackbuilds/vlcgit/" target="_blank">http://slackware.com/~alien/slackbuilds/vlcgit/</a> (which is a US server so these packages do not contain the mp3 and aac encoders because of patent disputes) and at <a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlcgit/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlcgit/ </a>(for the version that includes mp3 and aac audio <strong>EN</strong>coding capability). Also available on all the other mirrors of course.</p>
<h3>flashplayer-plugin</h3>
<p>The Adobe people are finally putting good effort into their <a href="http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/" target="_blank">Linux flash player</a> plugin. One month after the &#8220;beta 2&#8243; release we now have the &#8220;release candidate 1&#8243; of the upcoming Flash Player 11. It looks like the releases for Linux and Windows platforms go hand in hand now, which is a reassuring sign that we Linux users are taken seriously.</p>
<p>Package available at <a href="http://slackware.com/~alien/slackbuilds/flashplayer-plugin/" target="_blank">http://slackware.com/~alien/slackbuilds/flashplayer-plugin/</a></p>
<h3>calibre</h3>
<p>The <a href="http://calibre-ebook.com/download_linux" target="_blank">calibre download page</a> states that you should &#8220;<em>not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below</em>&#8220;. Of course you are free to follow that advice, but if you prefer to know how your packages get built, like me, you can still grab the packages that I provide. There is a new release of Calibre every friday and I have been following that release cycle for the past months, releasing updated packages the same day. I use Calibre every day and am happy with my builds.</p>
<p>Get the package here: <a href="http://slackware.com/~alien/slackbuilds/calibre/" target="_blank">http://slackware.com/~alien/slackbuilds/calibre/</a></p>
<h3>sigil</h3>
<p>If you are seriously into writing or converting e-books, then Calibre is the perfect management and conversion software for the task. But Calibre does not offer an actual <em>epub editor</em>. Epub is an open specification for electronic books and widely used all over the world except for the US apparently where Amazon dominates with the mobi format used for its Kindle. Both mobi and epub formats are quite similar, basically it is HTML text plus a book&#8217;s metadata, bundled together in a ZIP archive. Whether you are writing an ebook yourself, or need to clean up an ebook provided by someone else, there is one application which is best suited for this task: <a href="http://code.google.com/p/sigil/" target="_blank">Sigil</a>. Sigil is designed to edit epub format only. It contains an embedded <a href="http://tidy.sourceforge.net/" target="_blank">HTML tidy</a> which cleans up the book&#8217;s HTML code autimatically and an embedded <a href="http://code.google.com/p/flightcrew/" target="_blank">Flightcrew</a>, which assists you in validating your book to the EPUB specification.</p>
<p>The Sigil homepage offers pre-built binaries, but these are quite big. Since they have to work everywhere the binaries include a lot of libraries which we already have in Slackware. The new Sigil maintainer seems to be very responsive so I asked him if he could put up a <a href="http://code.google.com/p/sigil/wiki/LinuxDistroPackages" target="_blank">page with distro-specific packages</a> and add a link to my Slackware package there. He did that right away, and more distros have been added there since.</p>
<p>Get the package fir Sigil here: <a href="http://slackware.com/~alien/slackbuilds/sigil/" target="_blank">http://slackware.com/~alien/slackbuilds/sigil/</a> .</p>
<p style="text-align: center;"><a href="http://code.google.com/p/sigil/wiki/MoreScreenshots" target="_blank"><img class="size-medium wp-image-905 aligncenter" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="book_view" src="http://alien.slackbook.org/blog/wp-content/uploads/2011/09/book_view-300x254.png" alt="" width="300" height="254" /></a></p>
<p>&nbsp;</p>
<p>Good fun with all of this! Eric</p>
<p><span style="text-decoration: underline;"><em>Update Sun Sep 11 15:43:06 UTC 2011</em></span>:</p>
<h3>libbluedevil</h3>
<p><a href="http://slackblogs.blogspot.com/" target="_blank">Willy Sudiarto Raharjo</a> pointed out that there was another package update and I failed to mention it. The 32bit package &#8220;libbluedevil&#8221; was not tagged with my &#8220;<em>alien</em>&#8221; tag initially, and I fixed that by renaming the affected files in the repository.</p>
<p>Remember why tagging your packages is useful? If you use <a href="http://slackpkg.org/" target="_blank">slackpkg</a> to keep your Slackware up to date, then you can blacklist all my packages (since I apply the &#8220;<em>alien</em>&#8221; tag to all my packages) so that slackpkg does not &#8220;see&#8221; them anymore. Add this single line to the file &#8220;<em>/etc/slackpkg/blacklist</em>&#8220;:</p>
<blockquote><p><span style="color: #0000ff;"><strong>[0-9]+alien</strong></span></p></blockquote>
<p> <img src='http://alien.slackbook.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/package-updates-in-the-past-days/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Back from holiday</title>
		<link>http://alien.slackbook.org/blog/back-from-holiday/</link>
		<comments>http://alien.slackbook.org/blog/back-from-holiday/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 18:16:59 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[brittany]]></category>
		<category><![CDATA[flashplayer]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=845</guid>
		<description><![CDATA[I enjoyed two weeks of camping with my family, in Brittany (France). If you want to know what the view looked like&#8230; From Photostream Of course there was a lot more to see. We hunt old ruins with our camera! Brittany is full of chapels, monasteries, and the boulders everyone knows from places like Carnac. [...]]]></description>
			<content:encoded><![CDATA[<p>I enjoyed two weeks of camping with my family, in Brittany (France).</p>
<p>If you want to know what the view looked like&#8230;</p>
<table style="width: auto;">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/J-Y9Cin0si7sO3bx_NVBYw?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-rmGbKXDbsvU/Ti2i8FqOSuI/AAAAAAAAAkQ/lRKGc8-JKeU/s144/DSC03462.JPG" alt="" width="144" height="96" /></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;">From <a href="https://picasaweb.google.com/eric.hameleers/Photostream?authuser=0&amp;feat=embedwebsite">Photostream</a></td>
</tr>
</tbody>
</table>
<p>Of course there was a lot more to see. We hunt old ruins with our camera! Brittany is full of chapels, monasteries, and the boulders everyone knows from places like <a href="http://en.wikipedia.org/wiki/Carnac" target="_blank">Carnac</a>.</p>
<p>When I got back home, the first packages I needed to push out were <a href="http://videolan.org/" target="_blank">VLC</a> because 1.1.11 plugs two vulnerabilities, and the new <a href="http://labs.adobe.com/downloads/flashplayer11.html" target="_blank">beta of flashplayer 11</a> because finally Adobe seems to have merged the development of the 64-bit version with the &#8220;mainline&#8221; 32-bit plugin. They are both essentially the same version now, <em>11 beta 1</em> (build date 071311﻿). The plugin itself reports that it has version 11.0.1.60.</p>
<p>Get the packages for vlc and flashplayer-plugin at the usual location: <a href="http://slackware.com/~alien/slackbuilds/" target="_blank">http://slackware.com/~alien/slackbuilds/</a> (the version of vlc without the patent restrictions that can <em>encode</em> mp3 and aac (instead of just being able to <em>decode</em> these formats) to be found as usual at <a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a>)</p>
<p>More packages to come, but that needs more preparation before I can start. I need to build a patched KDE 4.6.5 package for kdeutils, and all of the KDEI source tarballs seem to have been re-generated by the KDE release team while I was on holiday.</p>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/back-from-holiday/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>VideoLAN update: vlc-1.1.10</title>
		<link>http://alien.slackbook.org/blog/videolan-update-vlc-1-1-10/</link>
		<comments>http://alien.slackbook.org/blog/videolan-update-vlc-1-1-10/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 22:29:35 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=803</guid>
		<description><![CDATA[It&#8217;s that busy time for developers again&#8230; are they all preparing for holidays and cleaning the house? Yesterday saw an update of my favourite multimedia player, and I had missed it&#8230; VLC player is now at stable release 1.1.10 &#8211; apart from bugfixes and codec updates, this is also a security update (no known CVE [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://videolan.org/" target="_blank"><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="116" height="150" /></a> It&#8217;s that busy time for developers again&#8230; are they all preparing for holidays and cleaning the house?</p>
<p>Yesterday saw an update of my favourite multimedia player, and I had missed it&#8230;</p>
<p>VLC player is now at <a href="http://www.videolan.org/vlc/releases/1.1.10.html" target="_blank">stable release 1.1.10</a> &#8211; apart from bugfixes and codec updates, this is also a security update (no known CVE number yet) so everybody is enccouraged to upgrade his installed version.</p>
<p>Get Slackware packages from my repository or one of its mirrors. And remember, if you need to <strong>encode</strong> mp3 or aac audio (there is <strong>no</strong> functional difference in <strong>decoding</strong> audio between all my packages) you need to grab the package which is inside the &#8220;restricted_slackbuilds&#8221; directory. Patent trolls prevent me from hosting those packages in the US on <a href="http://slackware.com/" target="_blank">slackware.com</a>.</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a> (master)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/vlc/</a><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank"></a></li>
<li><a href="http://slackware.org.uk/people/alien/slackbuilds/vlc/" target="_blank">http://slackware.org.uk/people/alien/slackbuilds/vlc/</a></li>
</ul>
<p>MP3/AAC patent restricted:</p>
<ul>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a></li>
<li><a href="http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/</a></li>
</ul>
<p>Enjoy! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/videolan-update-vlc-1-1-10/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>What&#8217;s cooking?</title>
		<link>http://alien.slackbook.org/blog/whats-cooking/</link>
		<comments>http://alien.slackbook.org/blog/whats-cooking/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 13:03:39 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[calibre]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=791</guid>
		<description><![CDATA[Hi Folks You surely noticed a bit of silence on this blog. Well, there was not much to say &#8211; I am not the twittering kind of guy who updates his readers where he&#8217;ll go out every night&#8230; I think I can lift the lid a little anyway. I have been working on several larger [...]]]></description>
			<content:encoded><![CDATA[<p>Hi Folks</p>
<p>You surely noticed a bit of silence on this blog. Well, there was not much to say &#8211; I am not the twittering kind of guy who updates his readers where he&#8217;ll go out every night&#8230; I think I can lift the lid a little anyway.</p>
<p><a href="http://libreoffice.org/" target="_blank"><img class="size-full wp-image-511 alignleft" style="border: 0pt none; margin: 10px;" title="libreoffce_logo" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/libreoffce_logo.png" alt="" width="72" height="60" /></a> I have been working on several larger packaging projects during the past weeks. LibreOffice is the one that took most of my time unfortunately. The new <a href="http://blog.documentfoundation.org/2011/06/03/the-document-foundation-announces-libreoffice-3-4-0/" target="_blank">release 3.4.0</a> has been announced today, and that means I can finally test my revised SlackBuild script when building Slackware packages for you. My old way of compiling LibreOffice no longer works! It has been &#8220;deprecated&#8221; by the developers, which is a shame because it forces me to do a lot more work. Anyway, expect packages for Slackware 13.37 sometime this weekend.</p>
<p>I will probably not create <span style="text-decoration: underline;">Slackware 13.1</span> packages for this new LibreOffice release. What I <span style="text-decoration: underline;">do</span> consider is to build the upcoming <em>maintenance release</em> for LibreOffice 3.3 (which will be 3.3.3) for Slackware 13.1.</p>
<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a> KDE. How to begin? There are some stirrings in the KDE camp.</p>
<p>We are nearing the end of the KDE 4.6 series. Two more updates will see the light: 4.6.4 should be available in a few days and 4.6.5 is the final update, expected in early july. But considering the fact that the previous 4.6.3 experienced delays, it may take a little longer before I can start on packaging 4.6.4.</p>
<p>The new series 4.7.x proves to be a bigger challenge for Slackware. We saw that the 4.6. series moved away from HAL and instead requires <em>udisks/upower</em> (which was the reason for sticking with 4.5.5 in Slackware 13.37). The KDE developers have now finalized their move from <a href="http://www.nongnu.org/cvs/" target="_blank">CVS</a> to <a href="http://git-scm.com/" target="_blank">GIT</a> as the source control and version management system. The result is less than optimally arranged for packagers. The old &#8220;monolithic&#8221; source tarballs are now being split into many additional tarballs for individual applications. This means we have rewrite our scripts and possibly add a lot of packages. While this may be advantageous for some other distros with dedicated packaging teams, for us Slackware people it is a time for decisions.</p>
<p>After talking to Pat Volkerding, I announced on the KDE packager mailing list that we are considering the same solution as was chosen for GNOME in the past: <em>remove KDE from Slackware if it proves to become a maintenance burden</em>. I can not yet say anything final about this. For the time being, I have decided <strong>not</strong> to create Slackware packages for the KDE Software Compilation 4.7.x.</p>
<p><a href="http://videolan.org/" target="_blank"><img class="size-full wp-image-374 alignleft" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="70" height="90" /></a> And then VLC&#8230;I have been waiting for a 1.2 release for so long that I almost do not believe it will ever arrive. I have a SlackBuild for it, but I will likely wait a bit longer before releasing a package for ths development version of VLC media player. It appears like there is a 1.1.10 release around the corner which is what I&#8217;ll build for Slackware 13.1 as well as 13.37.</p>
<p>Looking ahead, I think that creating VLC versions for Android is going to be considered more important. There is a whole new audience there, and I may very well be one of its users. There is also the fact that the developer team is almost always short of smart and motivated people. This showed last year when it was almost impossible to release a MS Windows version. <a href="http://www.jbkempf.com/blog/" target="_blank">Jean-Baptiste Kempf</a> feels responsible for this so he made it happen, but I doubt that it is making him very happy.</p>
<p><a href="http://calibre-ebook.com/" target="_blank"><img class="alignleft size-full wp-image-792" style="border: 0pt none; margin: 10px;" title="calibreico" src="http://alien.slackbook.org/blog/wp-content/uploads/2011/06/calibreico.jpg" alt="" width="96" height="69" /></a> And finally, <em>Calibre E-book Management</em>. This piece of software is indispensible if you are in the possession of an E-reader. Calibre manages your e-book collection, converts e-books between various formats (interesting for you Kindle users out there!) and allows you to upload books to your E-reader device. Calibre usually works a lot better than the software you get with your E-reader. And  since I am buying a <a href="http://www.sony.co.uk/product/rd-reader-ebook/prs-650" target="_blank">Sony PRS650 </a>for my wife I needed to have a working verison of Calibre for my Slackware box.</p>
<p>I have a Slackware package for Calibre in my repository but I have not been able to update it for a while, because it requires python 2.7. Unfortunately, Slackware 13.37 is still at python version 2.6.6. So I spent a lot of time to find a way around this and decided to take the same approach as with VLC and FFMPEG: that is, to compile all the requirements into the package itself and not depend on Slackware. I think I have succeeded in this, and am currently testing the results. Stay tuned&#8230;</p>
<p>Happy hacking! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/whats-cooking/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>New libreoffice, vlc packages for your Slackware</title>
		<link>http://alien.slackbook.org/blog/new-libreoffice-vlc-packages-for-your-slackware/</link>
		<comments>http://alien.slackbook.org/blog/new-libreoffice-vlc-packages-for-your-slackware/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 21:32:16 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[OOo]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=711</guid>
		<description><![CDATA[Yummy food for your hungry Slackware boxen! * VLC 1.1.8 available Another minor release in the 1.1 series, version 1.1.8 saw the light yesterday. Bugfixes and updates for the translations are its main features, but several small enhancements were made to the codec modules. New encoders for dirac video (now using the schroedinger implementation) and [...]]]></description>
			<content:encoded><![CDATA[<p>Yummy food for your hungry Slackware boxen!</p>
<h2>* VLC 1.1.8 available</h2>
<p><a href="http://www.videolan.org/vlc/" target="_blank"><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="70" height="90" /></a></p>
<p>Another minor release in the 1.1 series, version 1.1.8 saw the light yesterday. Bugfixes and updates for the translations are its main features, but several small enhancements were made to the codec modules.</p>
<p>New encoders for <a href="http://diracvideo.org/" target="_blank">dirac</a> video (now using the <a href="http://diracvideo.org/download/schroedinger/" target="_blank">schroedinger</a> implementation) and webm /vp8 were added but to be honest, I have not looked at those since I rarely encode audio or video. Feedback welcome of course!</p>
<p>Noteworthy is the fact that VideoLAN celebrated its<a href="http://www.videolan.org/videolan/events/10y/" target="_blank"> 10th birthday of going open source</a> this february &#8211; the software was initially developed as a french student project under a closed-source license. Hilarious promotional video there&#8230; typical french humour?</p>
<p>Get the Slackware packages here (built on Slackware 13.1, will work on later versions too):</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a> (US-safe versions, i.e. without MP3 or AAC <span style="text-decoration: underline;"><strong>en</strong></span>coders)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a> (includes MP3 and AAC <span style="text-decoration: underline;"><strong>en</strong></span>coding capabilities)</li>
</ul>
<p>The &#8220;US restrictions&#8221; are ludricous crap, but there you go&#8230; otherwise I would not be able to host the packages on the slackware.com server. Of course, mp3 and aac <span style="text-decoration: underline;"><strong>de</strong></span>coding is not a problem at all.</p>
<p>And for you KDE 4.6 users, remember having this problem with the &#8220;<em>Media &gt; Open</em>&#8221; file browser dialog box taking 30 seconds to appear, that issue has been resolved. The fix was applied on the KDE side (it was gone with KDE 4.6.1) but I thought I&#8217;d mention it here regardless because it was a nuisance. See <a href="https://bugs.kde.org/show_bug.cgi?id=260719" target="_blank">https://bugs.kde.org/show_bug.cgi?id=260719</a> for a nice discussion between KDE and VLC developers. Interesting to read on <a href="https://bugs.launchpad.net/kubuntu-ppa/+bug/708527" target="_blank">https://bugs.launchpad.net/kubuntu-ppa/+bug/708527</a> is, that while <em>we</em> do not have this bug anymore in Slackware&#8217;s KDE 4.6.1 (well, my own <a href="http://alien.slackbook.org/ktown/" target="_blank">KDE 4.6.1 for Slackware 13.37</a> to be precise), it appears that Kubuntu&#8217;s KDE 4.6.1 still suffers from it&#8230;</p>
<h2>* LibreOffice 3.3.2 &#8230; wow that was fast!</h2>
<p><a href="http://libreoffice.org/" target="_blank"><img class="alignleft size-full wp-image-511" style="border: 0pt none; margin: 10px;" title="libreoffce_logo" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/libreoffce_logo.png" alt="" width="84" height="70" /></a></p>
<p>The <a href="http://blog.documentfoundation.org/2011/03/22/libreoffice-3-3-2-is-now-available/" target="_blank">LibreOffice development</a> really shows the power of collaboration. Little over a month after their previous &#8220;micro release&#8221; 3.3.1, here we have 3.3.2 already. It shows plainly that LibreOffice is diverging fast from its origin <a href="http://openoffice.org/" target="_blank">OpenOffice.org</a>. How is that possible? Well, the most obvious reason is the growth in numbers of developers. What was impossible while SUN and later Oracle held the reigns, is now showing its worth: people are contributing code, and with more people starting to dig at the deeper levels of code, this momentum of development will only accelerate.</p>
<p>Specific highlights for the 3.3.2 release are the code cleanups: german-only comments have been replaced and no longer used code has been removed. If the <a href="http://wiki.documentfoundation.org/ReleasePlan" target="_blank">schedule</a> is not slipping we&#8217;ll see the big release 3.4.0 in May. This is supposedly the release that is going to make the large step away from OpenOffice.org.</p>
<p>I created some Slackware packages for you (built on Slackware 13.1, works on Slackware 13.37 too). Using the new LibreOffice menu icons instead of the old OpenOffice seagull logos, its looking prettier even! I added a dictionary to the italian language pack, but other than that I did not diverge from the way I built the previous 3.3.1 packages.</p>
<p>One word about the dictionaries (which I included for <em>en-GB, en-US, es, fr, it, nl</em> language packs): they are installed as &#8220;shared dictionaries&#8221; i.e. they will show up in your extension manager as locked and unchangeable. You can still install your own dictionary on top of that, if you find one that is more advanced or better suited to your work. This personal version will be installed into your ~/.ooo3 user directory and will have preference over the shared version.</p>
<p>Get packages here:</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/libreoffice/" target="_blank">http://slackware.com/~alien/slackbuilds/libreoffice/</a> , or</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/</a> (<em>fast</em> mirror)</li>
</ul>
<p>Enjoy!  And tell me if you like these packages (or if you see room for improvement).</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/new-libreoffice-vlc-packages-for-your-slackware/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>VLC&#8217;s newest release: 1.1.6</title>
		<link>http://alien.slackbook.org/blog/vlcs-newest-release-1-1-6/</link>
		<comments>http://alien.slackbook.org/blog/vlcs-newest-release-1-1-6/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 22:19:53 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=610</guid>
		<description><![CDATA[VLC team made their newest release of the VideoLAN Player available to the general public. VLC 1.1.6 which is now available as a source tarball fixes a security hole that was reported in december 2010 which makes it a recommended upgrade. A lot of other changes and bugfixes went into the new VLC , you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://videolan.org/" target="_blank"><img class="alignleft size-full wp-image-374" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="116" height="150" /></a>VLC team made their <a href="http://www.videolan.org/news.html" target="_blank">newest release</a> of the VideoLAN Player available to the general public<em>.</em></p>
<p><em>VLC 1.1.6</em> which is now available as a <a href="http://download.videolan.org/pub/videolan/vlc/1.1.6/vlc-1.1.6.tar.bz2" target="_blank">source tarball</a> fixes a security hole that was <a href="http://www.videolan.org/security/sa1007.html" target="_blank">reported in december 2010</a> which makes it a recommended upgrade.</p>
<p>A lot of other changes and bugfixes went into the new VLC , you can read all about that on the <a href="http://www.videolan.org/vlc/releases/1.1.6.html" target="_blank">release notes page</a>. I think that now, the waiting is really for the next revision of VLC (1.2.x) to come out of the git repository and be released as stable. That has been in development for a long time now, and offers a completely re-developed mozilla plugin (the plugin package which accompanies VLC 1.1.x is not really a reliable piece of work) and of course a whole lot of feature enhancements compared to the maturing 1.1.x series.</p>
<p>One of the things that the 1.1.6 version should have fixed is the annoying behaviour in KDE 4.6 where, if you select &#8220;<em>Media &gt; Open file</em>&#8221; it takes 30 seconds to open a file browser. After that first delay, every subsequent file-open dialog will open instantaneously &#8211; strange isn&#8217;t it? There is an open bug report for this issue: <a href="https://bugs.kde.org/show_bug.cgi?id=260719" target="_blank">https://bugs.kde.org/show_bug.cgi?id=260719</a> and it shows a lot of discussion but no real fix since the KDE and VLC developers basically point to each other to provide a fix. Looks like fixing this in KDE is going to be difficult and VLC would be able to work around the issue. Unfortunately, the code that went into VLC at the last minute (see <a href="http://git.videolan.org/?p=vlc/vlc-1.1.git;a=commit;h=ac11f9c0e27905087afdfb46180ece227a4d76e7" target="_blank">http://git.videolan.org/?p=vlc/vlc-1.1.git;a=commit;h=ac11f9c0e27905087afdfb46180ece227a4d76e7</a>) does not fix it for me.</p>
<p>Enough said. Before I point you to the download location for my Slackware VLC packages, let me humour you with this VideoLAN promotional video made by Adam Vian: <a href="http://images.videolan.org/images/vlc-player.mp4" target="_blank">http://images.videolan.org/images/vlc-player.mp4</a> (download first, then load it in VLC). Very funny, worth watching.</p>
<p>Slackware 13.1 packages for vlc-1.1.6 can be found here (32-bit and 64-bit, they will work on slackware-current too of course):</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a></li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a> (mirror site, this package has mp3 and aac encoding capabilities)</li>
</ul>
<p>Rsync access: ﻿rsync://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</p>
<p>Have fun, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/vlcs-newest-release-1-1-6/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://images.videolan.org/images/vlc-player.mp4" length="6706347" type="video/mp4" />
		</item>
		<item>
		<title>Huge update to slackware-current and what it meant to my laptop</title>
		<link>http://alien.slackbook.org/blog/huge-update-to-slackware-current-and-what-it-meant-to-my-laptop/</link>
		<comments>http://alien.slackbook.org/blog/huge-update-to-slackware-current-and-what-it-meant-to-my-laptop/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 01:18:45 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[current]]></category>
		<category><![CDATA[mesa]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=547</guid>
		<description><![CDATA[Today, you may be watching the slackware-current ChangeLog.txt slack-faced, with a feeling of horror&#8230; &#8230; because the update is HUGE. There are well over 300 lines of updates! That amounts to one-third of the full length of ChangeLog for the current development cycle. Those of you who thought Slackware was calmly drifting toward another stable [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/"><img class="alignleft size-full wp-image-531" style="border: 0pt none; margin: 10px;" title="Slackware_BlueOrb" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/Slackware_BlueOrb.png" alt="" width="90" height="90" /></a> Today, you may be watching the <a href="http://slackware.com/changelog/current.php?cpu=x86_64" target="_blank">slackware-current ChangeLog.txt</a> slack-faced, with a feeling of horror&#8230;</p>
<p>&#8230; because the update is <em>HUGE</em>. There are well over 300 lines of updates! That amounts to one-third of the full length of ChangeLog for the current development cycle. Those of you who thought Slackware was calmly drifting toward another stable release, will have to brace themselves for a round of fun and thorough testing.</p>
<p>I think the most obvious intrusive change is that Slackware-current moved to using the <a href="http://who-t.blogspot.com/2010/01/new-configuration-world-order.html" target="_blank">&#8220;new&#8221; X.Org</a> which no longer depends on HAL for hardware detection and initialization. Instead, the new X.Org talks directly to udev.</p>
<p>Robby Workman has put a lot of work in assembling a coherent set of X.Org sources as well as getting this stuff tested widely before it got added to Slackware (see <a href="http://www.linuxquestions.org/questions/slackware-14/call-for-testing-xorg-updates-20100830-a-829336/" target="_blank">http://www.linuxquestions.org/questions/slackware-14/call-for-testing-xorg-updates-20100830-a-829336/</a>).</p>
<p>There is also a newer GTK+2 (version 2.22). The new GTK proves to be a difficult bugger with apparent incompatibilities with previous releases. We have to see what the extent of these incompatibilities is; for instance I came across software does not compile anymore and needs patching or updating (gtk-chtheme).</p>
<p>When upgrading your slackware-current please note that several packages have been <strong>added</strong>, and others have been <strong>removed</strong>! If you are using <em>slackpkg</em> to do the upgrades for you, you can use the command &#8220;<strong>slackpkg clean-system</strong>&#8221; to remove the deprecated (mostly X.Org related) packages. In the package overview that presents itself, make sure to first <em>deselect</em> those you installed yourself before hitting the &#8220;OK&#8221; button! Likewise, running &#8220;<strong>slackpkg install-new</strong>&#8221; will install the newly added packages for you.</p>
<h3>What were the bumps when I upgraded my Lenovo T400 laptop?</h3>
<p>Well, several&#8230; but they were easy to fix.</p>
<h4>X.Org configuration of the hardware:</h4>
<p>Since the new X.Org no longer uses HAL, my old method of configuring the TrackPoint in a file &#8220;/etc/hal/fdi/policy/11-x11-trackpoint.fdi&#8221; no longer works. Instead, the new X.Org uses a configuration directory &#8220;/etc/X11/xorg.conf.d/&#8221; where you can add configuration files for your hardware. You&#8217;ll see the similarities; my old HAL file looks like this:</p>
<pre><span style="color: #0000ff;">&lt;match key="info.product" string_outof="TPPS/2 IBM TrackPoint;PS/2 Generic Mouse"&gt;
 &lt;merge key="input.x11_options.EmulateWheel" type="string"&gt;true&lt;/merge&gt;
 &lt;merge key="input.x11_options.EmulateWheelButton" type="string"&gt;2&lt;/merge&gt;
 &lt;merge key="input.x11_options.YAxisMapping" type="string"&gt;4 5&lt;/merge&gt;
 &lt;merge key="input.x11_options.XAxisMapping" type="string"&gt;6 7&lt;/merge&gt;
 &lt;merge key="input.x11_options.Emulate3Buttons" type="string"&gt;true&lt;/merge&gt;
 &lt;merge key="input.x11_options.EmulateWheelTimeout" type="string"&gt;200&lt;/merge&gt;
&lt;/match&gt;</span>
</pre>
<p>While the new way of configuring requires a file (I aptly named it &#8220;/etc/X11/xorg.conf.d/20-thinkpad.conf&#8221; but any name that ends on &#8220;conf&#8221; will do) in which I wrote:</p>
<pre><span style="color: #0000ff;">Section "InputClass"
Identifier    "Trackpoint Wheel Emulation"
MatchProduct    "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"
MatchDevicePath    "/dev/input/event*"
Option        "EmulateWheel"        "true"
Option        "EmulateWheelButton"    "2"
Option        "EmulateWheelTimeout"    "200"
Option        "XAxisMapping"        "6 7"
Option        "YAxisMapping"        "4 5"
Option        "Emulate3Buttons"    "true"
EndSection</span></pre>
<p>You will have perform a similar exercise if you previously had configured a <em>non-US</em> keyboard in a HAL &#8220;fdi&#8221; file. I will leave it up to you to figure out how to repeat this for the new X.Org.</p>
<h4>Hardware accelerated graphics:</h4>
<p>Actually, this is where the updated packages shine! The combination of mesa, Intel graphics and KDE 4.5 proved to be quite disastrous a month ago when the kernel was updated in slackware-current. My KDE 4.5 packages froze the computer solid, the very moment when &#8220;desktop effects&#8221; (compositing) was enabled. This graphics hard lock is not caused by X.Org. Rather, it is the kernel&#8217;s DRI (direct rendering interface) and the way mesa interacts with it where all the trouble started. However,the real cause was not apparent at first (and some people were <a href="http://blog.martin-graesslin.com/blog/2010/09/driver-dilemma-in-kde-workspaces-4-5/" target="_blank">pointing</a> at the open source graphics drivers). <a href="http://alien.slackbook.org/blog/compositing-hard-lock-in-kde-4-5/" target="_blank">I had reported about this problem before</a> &#8211; my Asus Eeepc 1000H which has an Intel graphics chip started having these <em>compositing</em> problems after the upgrade of the slackware-current kernel to 2.6.35.7 (i.e. before the upgrade of X.Org or mesa). As long as you were not using <em>compositing</em> in KDE 4.5, you would not see this problem at all.<br />
The issue has been addressed in mesa (the library used by X.Org to enable software and hardware accelerated graphics). Slackware&#8217;s mesa was updated to 7.9 today and KDE&#8217;s compositing desktop is working now! My T400 with Intel graphics is happy again, as will be my EeePC after I upgrade <em>that</em>!</p>
<h4>VLC and fullscreen video:</h4>
<p>I had not expected this one, and I have not been able to find out what caused it. When resizing the VLC window, the dimensions of the embedded video would not grow beyond the actual pixel size of the video stream (i.e. there was no video scaling). I tried downgrading to an earlier version of VLC, I tried running XFCE instead of KDE, but the problem remained painfully visible as a big black border surrounding a tiny video. In the end, I ruthlessly removed the VLC configuration directories &#8220;~/.local/share/vlc/&#8221; and &#8220;~/.config/vlc/&#8221;. That helped! But it left behind a feeling of dissatisfaction.</p>
<h4>xz (liblzma.so.0):</h4>
<p>The xz package (used as the compression tool for the .txz package format) was updated too. The new dynamic library has another version number. I first noticed that I must have forgotten something when KDE refused to start after I finished upgrading. Several applications were spitting out errors about a missing &#8220;liblzma.so.0&#8243; library. This old library file was added to the &#8220;aaa_elflibs&#8221; package for compatibility reasons (along with a version of libtalloc.so), but this package is blacklisted in the &#8220;slackpkg&#8221; program so  &#8220;aaa_elflibs&#8221; was not getting upgraded. Usually (upgrading between two stable releases) this is the correct approach, because aaa_elflibs should contain redundant libraries. However, <em>right after an update</em> to this package you should run &#8220;upgradepkg&#8221; on it. I did that, and KDE started up normally again.</p>
<p>And thus starts a period of new play-testing, folks. Have fun, and give us good feedback!</p>
<p>Eric</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 454px; width: 1px; height: 1px; overflow: hidden;">Section &#8220;InputClass&#8221;<br />
Identifier      &#8220;Trackpoint Wheel Emulation&#8221;<br />
MatchProduct    &#8220;TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint&#8221;<br />
MatchDevicePath &#8220;/dev/input/event*&#8221;<br />
Option          &#8220;EmulateWheel&#8221;          &#8220;true&#8221;<br />
Option          &#8220;EmulateWheelButton&#8221;    &#8220;2&#8243;<br />
Option          &#8220;EmulateWheelTimeout&#8221;   &#8220;200&#8243;<br />
Option          &#8220;XAxisMapping&#8221;          &#8220;6 7&#8243;<br />
Option          &#8220;YAxisMapping&#8221;          &#8220;4 5&#8243;<br />
Option          &#8220;Emulate3Buttons&#8221;       &#8220;true&#8221;<br />
EndSection</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/huge-update-to-slackware-current-and-what-it-meant-to-my-laptop/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Running VLC in XFCE</title>
		<link>http://alien.slackbook.org/blog/running-vlc-in-xfce/</link>
		<comments>http://alien.slackbook.org/blog/running-vlc-in-xfce/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 09:22:04 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[qt4]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=489</guid>
		<description><![CDATA[As you may know I am using KDE for my daily work. However, I use XFCE from time to time &#8211; for example when I have to run a remote X session over XDMCP and want to keep a fluid feel to the desktop. When I was working in XFCE yesterday I wanted to use [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-490" style="border: 0pt none; margin: 10px;" title="qt4-logo" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/08/qt4-logo.png" alt="" width="90" height="90" /></p>
<p>As you may know I am using <a href="http://kde.org/" target="_blank">KDE </a>for my daily work. However, I use <a href="http://xfce.org/" target="_blank">XFCE </a>from time to time &#8211; for example when I have to run a remote X session over <a href="http://tldp.org/HOWTO/XDMCP-HOWTO/" target="_blank">XDMCP</a> and want to keep a fluid feel to the desktop.</p>
<p>When I was working in XFCE yesterday I wanted to use <a href="http://videolan.org/" target="_blank">VLC</a> to check a video file on my computer, and I was in for a surprise when clicking &#8220;Media &gt; Open file&#8221; made my VLC hang indefinitely!</p>
<p>I remembered a discussion about this phenomenon on <a href="http://www.linuxquestions.org/questions/slackware-14/vlc-and-xfce-817406/" target="_blank">LinuxQuestions.org</a> and indeed the solution as pointed out in that thread works for me.</p>
<p>What happens here?</p>
<p>The core of the issue, is that Qt4 makes an incorrect assumption about which GTK+ theme engine to use. A GTK+ theme engine makes a Qt4 application blend in nicely with a GTK+ based desktop environment such as XFCE, by using GTK+ instead of Qt4 to render all graphical components.</p>
<p>There are a few GTK+ theme engines available &#8211; one of them is <em>QGtkStyle</em> which is part of Qt4 in Slackware. However, Qt4 libraries look at the environment variable &#8220;<span style="color: #0000ff;">GTK2_RC_FILES</span>&#8221; in order to find out how to configure the GTK theme engine.</p>
<p>If this environment variable is not (or incorrectly) set, then Qt4 assumes that GTK+ is using <em>GTK-QT-Engine</em> which is not part of Slackware (GTK-QT-Engine is used to give GTK appplications a Qt feel when they are running in KDE) and it will not correctly apply the QGtkStyle engine. It sets QGtkStyle to use the GTK style <em>Clearlooks</em>, and outputs an error message which you will sometimes be able to see if you started a Qt-based application from a terminal:</p>
<blockquote>
<pre><span style="color: #0000ff;">QGtkStyle cannot be used together with the GTK_Qt engine.</span>
</pre>
</blockquote>
<p>This can be solved by explicitly telling Qt4 where Slackware keeps its GTK+ configuration files, and then making sure a GTK+ theme is configured there.</p>
<ul>
<li>Define the environment variable &#8220;<span style="color: #0000ff;">GTK2_RC_FILES</span>&#8221; in one of these files: <span style="color: #0000ff;">${HOME}/.xinitrc</span> (applies to just you) or in <span style="color: #0000ff;">/etc/profile.d/qt4.sh</span> (applies system-wide) by adding the follwing two lines to that file (assuming you are using bash as your default shell):
<pre>GTK2_RC_FILES="$HOME/.gtkrc-2.0:/etc/gtk-2.0/gtkrc"</pre>
<pre>export GTK2_RC_FILES</pre>
</li>
<li>Create a new file (or edit the existing) <span style="color: #0000ff;">${HOME}/.gtkrc-2.0</span> (so that the GTK theme applies to just you) or <span style="color: #0000ff;">/etc/gtk-2.0/gtkrc</span> (so that it applies system-wide) and add the following line to it:
<pre>gtk-theme-name="GTK+"</pre>
</li>
</ul>
<p>That should fix VLC&#8217;s &#8220;Media &gt; File Open&#8221; dialog which will now appear instantly.</p>
<p>Note: You can choose a GTK+ theme for all your QT4 based applications if you want by running &#8220;<span style="color: #0000ff;">qtconfig</span>&#8221; and in the tab &#8220;Appearance&#8221; set the &#8220;Select GUI Style&#8221; to &#8220;<em>GTK+</em>&#8221; instead of &#8220;<em>Desktop Settings (default)</em>&#8220;.</p>
<p>Eric</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><strong>GTK2_RC_FILES</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/running-vlc-in-xfce/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Wondering how to spend my computer cycles</title>
		<link>http://alien.slackbook.org/blog/wondering-how-to-spend-my-computer-cycles/</link>
		<comments>http://alien.slackbook.org/blog/wondering-how-to-spend-my-computer-cycles/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 20:57:40 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[athlon]]></category>
		<category><![CDATA[kde45]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[qemu]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=471</guid>
		<description><![CDATA[I am beginning to feel the lack of computing power in my attic&#8230; There is a pending KDE 4.5.0 release, which needs to be built for slackware-current. Then there is also VLC 1.1.2 which was released a few days ago&#8230; and those packages need to be built for Slackware 13.1 (so that they can join [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.asf-13thmoon.demon.co.uk/"><img class="alignleft size-full wp-image-472" style="margin: 10px; border: 0pt none;" title="alien" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/07/alien.gif" alt="" width="71" height="39" /></a> I am beginning to feel the lack of computing power in my attic&#8230;</p>
<p>There is a <a href="http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule" target="_blank">pending KDE 4.5.0 release</a>, which needs to be built for slackware-current. Then there is also <a href="http://www.videolan.org/vlc/releases/1.1.2.html" target="_blank">VLC 1.1.2</a> which was released a few days ago&#8230; and those packages need to be built for Slackware 13.1 (so that they can join <a href="http://slackware.com/~alien/slackbuilds/" target="_blank">my main repository</a>). I have only one &#8220;build box&#8221; which is fairly old and sporting a CPU without hardware virtualization capabilities.</p>
<p>Decisions, decisions&#8230; there&#8217;s only 24 hours in a day.</p>
<p>So I decided to start with building a test set of KDE 4.5.0 (the sources of which I already have) because that will be a big event for a lot of people, and leave the new VLC for another time. Don&#8217;t worry! Linux users will find that the 1.1.2 release of VLC does not offer anything worthwhile, except perhaps for some bugfixes in the DVB (digital video) module. The <a href="http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/" target="_blank">VLC 1.1.1 packages</a> which I have created for Slackware are still very much OK.</p>
<p>Having to build packages for Slackware 13.1 as well as -current, and for two architectures (32-bit and 64-bit) is proving a bit too much for that old computer (which happens to be my home desktop as well), so I decided to use the donation money that has been accumulating and order an Athlon II X4 640 boxed CPU, along with an Asus M4N68T motherboard and 8 GB of RAM, completed with a 2 TB SATA hard drive. Once all that arrives on my doorstep, I will assemble a full computer using the case I have here (with a motherboard that caught fire last month because of a crappy condensator). That machine will become my new server.</p>
<p>Thanks to all of you who took the trouble to click my PayPal button &#8211; you know who you are, even if I did not thank you in person. Your gracious gifts will be spent with the purpose of making Slackware an even better experience.</p>
<p>By the way &#8211; I intend to use <a href="http://www.linux-kvm.org/" target="_blank">qemu-kvm</a> to run a load of virtual machines on that computer, so that it will be easier to build in parallel. I have been considering VMware, VirtualBox and Xen as well. I decided against VMware for being closed-source. VirtualBox could still find its way onto the computer at some later stage; I decided against it because of the mixed license model where you get additional functionality only in the closed-source version. And Xen, well I am quite interested in how that works and performs, but unfortunately it requires a patched &#8220;xenified&#8221; kernel for the host and Linux guest. That was one bridge too far for me.</p>
<p>Nevertheless, there was a <a href="http://lists.slackbuilds.org/pipermail/slackbuilds-users/2010-July/006241.html" target="_blank">recent post from Chris Abela</a> on the slackbuilds.org mailing list about the &#8220;<em>The Xenification of Slack</em>&#8221; which will most certainly help Slackware users get jumpstarted into the Xen world. Worth checking out, there is a tarball attached to that post with scripts and configuration files. Well done.</p>
<p>Enough of this, <a href="http://www.latrappe.nl/content.asp?l=EN" target="_blank">time for a beer</a>.</p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/wondering-how-to-spend-my-computer-cycles/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Miscellaneous packages (vlc,wine,wiipresent)</title>
		<link>http://alien.slackbook.org/blog/miscellaneous-packages-vlcwinewiipresent/</link>
		<comments>http://alien.slackbook.org/blog/miscellaneous-packages-vlcwinewiipresent/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 23:25:35 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[wii]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=463</guid>
		<description><![CDATA[Hi! Just a quick message before I hit the bed, I uploaded some Slackware packages for your consumption. vlc &#8211; the new stable release 1.1.1 became available for download today and my packages are now ready to be grabbed at http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/ (this UK mirror hosts the packages with export restrictions &#8211; they contain mp3 and [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Just a quick message before I hit the bed,</p>
<p>I uploaded some Slackware packages for your consumption.</p>
<ul>
<li>vlc &#8211; the new stable release 1.1.1 became available for download today and my packages are now ready to be grabbed at <a href="http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://slackware.org.uk/people/alien/restricted_slackbuilds/vlc/</a> (this UK mirror hosts the packages with export restrictions &#8211; they contain mp3 and aac audio encoders) or <a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a> . Several bugs got fixed and features added. See the <a href="http://www.videolan.org/developers/vlc-branch/NEWS" target="_blank">VLC ChangeLog</a> for details.</li>
<li><a href="http://slackware.com/~alien/slackbuilds/wiipresent/" target="_blank">wiipresent</a> &#8211; this package needed a rebuild (actually the supporting <a href="http://slackware.com/~alien/slackbuilds/libwiimote/" target="_blank">libwiimote</a> needed a rebuild) because of the updated BlueZ stack in Slackware 13.1.<br />
I use the wiipresent software for presentations (duh)&#8230; It allows me to use my son&#8217;s Wii controller (the wiimote) as a pointing/navigation device so that I can walk the stage comfortably.</li>
<li><a href="http://slackware.com/~alien/slackbuilds/wine/">wine</a> &#8211; this was recently released in a stable 1.2 version, after lots and lots of release candidates. Please note that my wine packages will only run 32-bit Windows binaries. Even the package I created for Slackware64 ! If someone convinces me that it is worth the effort to add support for 64-bit Windows to my wine package, I will add that, but not before. Also note that wine on Slackware64 <em>requires multilib</em>. You could build wine on a pure 64-bit Slackware but then it would <strong>only</strong> run 64-bit Windows binaries. That is not what I chose to offer you.</li>
</ul>
<p>I hope you enjoy these updates!</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/miscellaneous-packages-vlcwinewiipresent/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

