<?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>Johannes Buchner &#187; FixingTheWorld</title>
	<atom:link href="http://johannes.jakeapp.com/blog/category/tag/fixingtheworld/feed" rel="self" type="application/rss+xml" />
	<link>http://johannes.jakeapp.com/blog</link>
	<description>Johannes Buchner&#039;s blog about advanced usage of your operating system</description>
	<lastBuildDate>Sun, 18 Jul 2010 08:30:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux: Reiser4 patches</title>
		<link>http://johannes.jakeapp.com/blog/category/fun-with-linux/200911/linux-reiser4-patches</link>
		<comments>http://johannes.jakeapp.com/blog/category/fun-with-linux/200911/linux-reiser4-patches#comments</comments>
		<pubDate>Sun, 29 Nov 2009 12:57:12 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[fun with Linux]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=954</guid>
		<description><![CDATA[I&#8217;ve submitted some patches for reiser4 that make it compile again with the latest git version of the Linux kernel. They can be found here: http://thread.gmane.org/gmane.linux.kernel/919967. We&#8217;ll see if they get picked up by -mm. They were.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve submitted some patches for reiser4 that make it compile again with the latest git version of the Linux kernel. They can be found here: <a href="http://thread.gmane.org/gmane.linux.kernel/919967">http://thread.gmane.org/gmane.linux.kernel/919967</a>. <span style="text-decoration: line-through;">We&#8217;ll see if they get picked up by -mm</span>. They were.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/fun-with-linux/200911/linux-reiser4-patches/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomboy &#8211; Usability patch</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200908/tomboy-usability-patch</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200908/tomboy-usability-patch#comments</comments>
		<pubDate>Mon, 10 Aug 2009 11:58:24 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=647</guid>
		<description><![CDATA[Got a little patch into tomboy for a menu item in the status icon menu.
]]></description>
			<content:encoded><![CDATA[<p>Got a <a href="http://git.gnome.org/cgit/tomboy/commit/?id=58b437287814eda3711c5b5bf89cfb69ebc4cee6">little patch into tomboy</a> for a menu item in the status icon menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200908/tomboy-usability-patch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libpurple/Pidgin micro-patch</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200903/libpurplepidgin-micro-patch</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200903/libpurplepidgin-micro-patch#comments</comments>
		<pubDate>Wed, 04 Mar 2009 18:57:12 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=21</guid>
		<description><![CDATA[http://developer.pidgin.im/viewmtn/revision/info/972457aa8f4a246318025cf2c479a57e1bb70848
]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.pidgin.im/viewmtn/revision/info/972457aa8f4a246318025cf2c479a57e1bb70848">http://developer.pidgin.im/viewmtn/revision/info/972457aa8f4a246318025cf2c479a57e1bb70848</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200903/libpurplepidgin-micro-patch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultra fame</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200811/ultra-fame</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200811/ultra-fame#comments</comments>
		<pubDate>Thu, 13 Nov 2008 09:34:28 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=37</guid>
		<description><![CDATA[If you have a reasonable new Videolan VLC Player (say, 0.9.6), open up Help&#62;About&#62;Thanks. Go to J like Johannes.
I contributed that you can use the hotkeys Ctrl-1, Ctrl-2, Ctrl-3, Ctrl-4 to resize the window to 1:4, 1:2, 1:1, 2:1 size of the original movie size, and that you can go to fullscreen.
The 0.9.6 version is [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a reasonable new <a href="http://www.videolan.org/vlc/">Videolan VLC Player</a> (say, 0.9.6), open up Help&gt;About&gt;Thanks. Go to J like Johannes.<br />
I contributed that you can use the hotkeys Ctrl-1, Ctrl-2, Ctrl-3, Ctrl-4 to resize the window to 1:4, 1:2, 1:1, 2:1 size of the original movie size, and that you can go to fullscreen.</p>
<p>The 0.9.6 version is a really nice release. You have to get used to the new interface, but it&#8217;s nice. Check out the puzzle game mode!</p>
<ul>
<li><a href="http://twoday.tuwien.ac.at/jo/stories/311846/">blog entry of my patch</a></li>
</ul>
<p>If you have a reasonable new GNOME deskbar-applet, you probably use the calculator I, not wrote, patched. The main work I did was that it works together with the converter plugin (which is not distributed within deskbar-applet).<br />
Anyway, GNOME (2.24) picked it up and the feature is on the <a href="http://library.gnome.org/misc/release-notes/2.24/#rnusers.deskbar">release notes page of GNOME with a screenshot</a>!<br />
In the source package, you can find my name in the beginning of the file deskbar/handlers/calculator.py. <br />
In newer distributions (like Ubuntu 8.10 for example), you&#8217;ll find my name in something like /usr/lib/deskbar-applet/handlers/calculator.py.</p>
<p>What this means is that my name will be on ten thousands to millions of computers, wasting space &#8230; haha ;-)</p>
<ul>
<li><a href="http://twoday.tuwien.ac.at/jo/stories/311846/">blog entry of my patch</a></li>
</ul>
<p>
The thing that didn&#8217;t make it into a package is <a href="http://twoday.tuwien.ac.at/jo/stories/303929/">dualscreen presentations for evince (PDF viewer)</a>. It&#8217;s a cool idea, and it works. <br />
But the patch adds a new window and has bad reuse, and is harder to maintain. Also, it has some usability issues. The patch and bug is in GNOMEs bugzilla, so someone else can continue the work.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200811/ultra-fame/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gedit patch for go-to-line</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200803/gedit-patch-for-go-to-line</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200803/gedit-patch-for-go-to-line#comments</comments>
		<pubDate>Sat, 08 Mar 2008 20:12:47 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=57</guid>
		<description><![CDATA[There seems to be a patch party going on at the moment &#8230;
http://bugzilla.gnome.org/show_bug.cgi?id=521127
]]></description>
			<content:encoded><![CDATA[<p>There seems to be a patch party going on at the moment &#8230;<br />
<a href="http://bugzilla.gnome.org/show_bug.cgi?id=521127">http://bugzilla.gnome.org/show_bug.cgi?id=521127</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200803/gedit-patch-for-go-to-line/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VideoLAN (VLC) patch</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200802/videolan-vlc-patch</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200802/videolan-vlc-patch#comments</comments>
		<pubDate>Fri, 29 Feb 2008 17:05:42 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=59</guid>
		<description><![CDATA[Check it out, I&#8217;m in VLC code! o_O

Changeset 
THANKS entry

]]></description>
			<content:encoded><![CDATA[<p>Check it out, I&#8217;m in VLC code! o_O</p>
<ul>
<li><a href="http://git.videolan.org/?p=vlc.git;a=commit;h=c3a591ae44437c1f36a981a43b1bc3295a27d6d1">Changeset</a> </li>
<li><a href="http://git.videolan.org/?p=vlc.git;a=blob;f=THANKS;hb=HEAD#l138">THANKS entry</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200802/videolan-vlc-patch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python/Deskbar: Files in Project folder</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200710/pythondeskbar-files-in-project-folder</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200710/pythondeskbar-files-in-project-folder#comments</comments>
		<pubDate>Tue, 09 Oct 2007 23:06:29 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=80</guid>
		<description><![CDATA[Hi!
I modified the deskbar handler &#8220;Files, Folders, Places&#8221; to also search in a user-defined directory. By default it only searches in your homedir, I also wanted it to look in my project directory. 
Click the screenshot: 
Here is the change as patch: deskbar-applet-otherhome.patch (patch, 5 KB), and also as full python file files.py (py, 9 [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>I modified the <a href="http://raphael.slinckx.net/deskbar/">deskbar</a> handler &#8220;Files, Folders, Places&#8221; to also search in a user-defined directory. By default it only searches in your homedir, I also wanted it to look in my project directory. </p>
<p>Click the screenshot: <a href="http://johannes.jakeapp.com/blog/oldblog/images/deskbar-applet-otherhome.png"><img width="100" height="40" title="" onclick="javascript:openPopup('http://johannes.jakeapp.com/blog/oldblog/images/deskbar-applet-otherhome.png',1128,454);return false;" src="http://johannes.jakeapp.com/blog/oldblog/images/deskbar-applet-otherhome_small.png" alt="deskbar-applet-otherhome" /></a></p>
<p>Here is the change as patch: <a title="" href="http://johannes.jakeapp.com/blog/oldblog/files/deskbar-applet-otherhome.patch.patch" as="link">deskbar-applet-otherhome.patch</a> (patch, 5 KB), and also as full python file <a title="" href="http://johannes.jakeapp.com/blog/oldblog/files/files.py.py" as="link">files.py</a> (py, 9 KB). </p>
<p>You probably find the file to replace at /usr/lib/deskbar-applet/handlers, or just let &#8220;whereis deskbar-applet&#8221; guide you.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200710/pythondeskbar-files-in-project-folder/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contributing to GNOME: evince multihead presentations</title>
		<link>http://johannes.jakeapp.com/blog/category/happy-hacking/200707/contributing-to-gnome-evince-multihead-presentations</link>
		<comments>http://johannes.jakeapp.com/blog/category/happy-hacking/200707/contributing-to-gnome-evince-multihead-presentations#comments</comments>
		<pubDate>Mon, 30 Jul 2007 21:49:48 +0000</pubDate>
		<dc:creator>JohannesTheDeveloper</dc:creator>
				<category><![CDATA[Happy Hacking]]></category>
		<category><![CDATA[FixingTheWorld]]></category>

		<guid isPermaLink="false">http://johannes.jakeapp.com/blog/?p=85</guid>
		<description><![CDATA[Yes, I have contributed to GNOME. 
It is about presentations with multiple monitors (multihead, dualscreen). One monitor holds the presentation, the other shows a control window with overview on the left (current, next slides) and a large view for the current slide, or the notes on the right.
 A screenshot.
 Same in XL.
So far only [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I have contributed to GNOME. </p>
<p>It is about presentations with multiple monitors (multihead, dualscreen). One monitor holds the presentation, the other shows a control window with overview on the left (current, next slides) and a large view for the current slide, or the notes on the right.</p>
<p><a href="http://johannes.jakeapp.com/blog/oldblog/images/evince-small.png"><img width="100" height="36" title="" onclick="javascript:openPopup('http://johannes.jakeapp.com/blog/oldblog/images/evince-small.png',1024,371);return false;" src="http://johannes.jakeapp.com/blog/oldblog/images/evince-small_small.png" alt="evince-small" /></a> A screenshot.<br />
<a href="http://johannes.jakeapp.com/blog/oldblog/images/screenshot3.png"><img width="100" height="36" title="" onclick="javascript:openPopup('http://johannes.jakeapp.com/blog/oldblog/images/screenshot3.png',2484,900);return false;" src="http://johannes.jakeapp.com/blog/oldblog/images/screenshot3_small.png" alt="screenshot3" /></a> Same in XL.</p>
<p>So far only <a href="http://svn.gnome.org/viewcvs/evince/trunk/shell/ev-utils.h?limit_changes=100&amp;view=markup&amp;pathrev=2582">a reorganizing patch is committed</a>. I have hope though that it will be included in a future release. </p>
<p><a href="https://bugzilla.gnome.org/show_bug.cgi?id=454731">GNOME bug for the feature</a></p>
<p>You can <b>get the patch</b> from the bug and compile it into a evince release (not too hard and worth it in my opinion). </p>
<p>Also we have bad quality videos:</p>
<ul>
<li>
<a href="http://www.gigasize.com/get.php/3195122783/try-2.ogg">Previous version</a></li>
<li>Good working version, shows a usable notes file: <a title="" href="http://johannes.jakeapp.com/blog/oldblog/files/evince_multihead_presentations.ogg" as="link">evince multihead presentations</a> (ogg, 3,022 KB)</li>
</ul>
<p>So far for the technical part. </p>
<p>To say the least, it is sooooo awesome to work in open source. Nice people everywhere, you can get help easily (you have and should have to work and learn things on your own though). Getting to know the inner works of these projects is a very good experience. I expect Google Summer of Code to be quite similar to the nice help and mentoring I enjoyed by nsh, KaL, jrb and others.</p>
<p>Also I can&#8217;t describe to you the feeling that maybe, in 2 years, your software will be delivered to a million users. So awesome. </p>
<p>Some Mac users will of course say this is all stolen from KeyNote. One could say: Um, having a different content on 2 screens is not particularly new (Xinerama). Having one as control for the other is not that far away. Also, the window content is really different.</p>
<p>But I would say &#8230; who cares about Mac users anyway :-P</p>
<p>Btw: If you wonder why I do not have a clock in the window &#8230; GNOME already has one. The window is maximized, not fullscreen to allow starting of applications you may want to show during presentations. The patch also works for more than 2 monitors.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jakeapp.com/blog/category/happy-hacking/200707/contributing-to-gnome-evince-multihead-presentations/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
