<?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>Yet another web log &#187; Google</title>
	<atom:link href="http://blog.philippheckel.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.philippheckel.com</link>
	<description>Life, Linux and other things</description>
	<lastBuildDate>Tue, 24 Aug 2010 05:24:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GCALDaemon deb-package for Ubuntu/Kubuntu</title>
		<link>http://blog.philippheckel.com/2008/09/30/gcaldaemon-deb-package-for-ubuntu-kubuntu/</link>
		<comments>http://blog.philippheckel.com/2008/09/30/gcaldaemon-deb-package-for-ubuntu-kubuntu/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 16:50:38 +0000</pubDate>
		<dc:creator>Philipp C. Heckel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Synchronization]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.philippheckel.com/2008/09/30/gcaldaemon-deb-package-for-ubuntu-kubuntu/</guid>
		<description><![CDATA[GCALDaemon is a great tool to synchronise many of Google&#8217;s services such as Google Calendar and Contacts with your local PC. Unfortunately, the installation on Ubuntu/Kubuntu and any other Linux distribution is still not the most comfortable. For this reason, I sat down some hours and packed the tool into a deb-package and additionally added [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gcaldaemon.sourceforge.net/">GCALDaemon</a> is a great tool to synchronise many of Google&#8217;s services such as Google Calendar and Contacts with your local PC. </p>
<p>Unfortunately, the installation on Ubuntu/Kubuntu and any other Linux distribution is still not the most comfortable. For this reason, I sat down some hours and packed the tool into a <strong>deb-package</strong> and additionally added a nice command line tool to simplify some of the basics.</p>
<p><span id="more-12"></span></p>
<p>For those who can&#8217;t wait, here&#8217;s the package: <a href="/uploads/2008/09/gcaldaemon_1.0beta16~ubuntu0_all.deb">gcaldaemon_1.0beta16~ubuntu0_all.deb</a></p>
<p><strong>Update Nov/08: Ubuntu Intrepid</strong>: I just re-installed my Ubuntu and successfully tested the provided version for the new system. Works like a charm for Hardy and for Intrepid.<br />
~ 150 downloads so far, no complains/malfunctions!</p>
<p><strong>Update Feb/09: Launchpad</strong>: I just uploaded the code that creates the deb-package on <a href="https://code.launchpad.net/~binwiederhier/+junk/gcaldaemon">Launchpad</a>. Maybe somebody of the Ubuntu team will pick it up and integrate it into the distribution. There is also a <a href="https://bugs.launchpad.net/ubuntu/+bug/305446">bug report</a> for this issue, &#8211; feel free to contribute. </p>
<p>For all of you interested how to create your own package from my sources, follow these steps:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ bzr branch <span style="color: #c20cb9; font-weight: bold;">lp</span>:~binwiederhier<span style="color: #000000; font-weight: bold;">/</span>+junk<span style="color: #000000; font-weight: bold;">/</span>gcaldaemon
$ <span style="color: #7a0874; font-weight: bold;">cd</span> gcaldaemon
$ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>downloads.sourceforge.net<span style="color: #000000; font-weight: bold;">/</span>gcaldaemon<span style="color: #000000; font-weight: bold;">/</span>gcaldaemon-linux-<span style="color: #000000;">1.0</span>-beta16.zip
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>create-package.sh gcaldaemon-linux-<span style="color: #000000;">1.0</span>-beta16.zip <span style="color: #ff0000;">'gcaldaemon_1.0beta16~ubuntu0_all.deb'</span>
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">-i</span> gcaldaemon_1.0beta16~ubuntu0_all.deb</pre></div></div>

<p><strong>Update Apr/09: Ubuntu 9.04, Jaunty Jackalope</strong>: As <a href="#comment-4872">Jens</a> just wrote in the comments-section, the deb-package seems to work for Jaunty as well without complications. Yeyy!</p>
<h3 id="toc-download-and-install">Download and install</h3>
<p>Alternatively to creating the package from my source, you can just download and install it from my deb-file:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>blog.philippheckel.com<span style="color: #000000; font-weight: bold;">/</span>uploads<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2008</span><span style="color: #000000; font-weight: bold;">/</span>09<span style="color: #000000; font-weight: bold;">/</span>gcaldaemon_1.0beta16~ubuntu0_all.deb
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">-i</span> gcaldaemon_1.0beta16~ubuntu0_all.deb</pre></div></div>

<p>The following tools will be available:</p>
<ul>
<li><strong>gcaldaemon</strong><br />Start/stop/restart the daemon.</li>
<li><strong>gcaldaemon-sync-now</strong><br />For immediate synchronization.</li>
<li><strong>gcaldaemon-config</strong><br />Open the graphical config editor.<br />Also available via the menu &bdquo;Utilities -> Configure GCALDaemon&rdquo;.</li>
<li><strong>gcaldaemon-password-encoder</strong><br />Encode passwords for the config file.</li>
</ul>
<h3 id="toc-configuration">Configuration</h3>
<p>Each user of the system can have his or her own instance of the daemon running.<br />
The config file is located at <strong>~/.gcaldaemon/conf/gcal-daemon.cfg</strong>.</p>
<p>To edit the config file, you can either use your favorite editor, e.g. <em>vi</em> or use the GCALDaemon config editor GUI:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ gcaldaemon-config</pre></div></div>

<p>You can also open the config editor via the menu:  &bdquo;Utilities -&gt; Configure GCALDaemon&rdquo;.</p>
<p>To create passwords for the config file use the <em>gcaldaemon-password-encoder</em>-script. For details about the config options, please read the <a href="http://gcaldaemon.sourceforge.net/usage.html">GCALDaemon documentation</a>.</p>
<h3 id="toc-running-gcaldaemon">Running GCALDaemon</h3>
<p>I have simplified the way how to start/stop the daemon with a small script. Simply type &#8220;gcaldaemon&#8221; to see what it can do. </p>
<p>To start, restart, stop and check the status (just like in an init-script), type:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ gcaldaemon start
Starting GCALDaemon ... ok
&nbsp;
$ gcaldaemon status
GCALDaemon is running <span style="color: #c20cb9; font-weight: bold;">as</span> PID 30543.
&nbsp;
$ gcaldaemon restart
Stopping GCALDaemon ... ok
Starting GCALDaemon ... ok
&nbsp;
$ gcaldaemon stop
Stopping GCALDaemon ... ok</pre></div></div>

<h3 id="toc-enable-autostart-for-gcaldaemon">Enable autostart for GCALDaemon</h3>
<p>To enable the autostart-option for GNOME or KDE, type:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ gcaldaemon <span style="color: #7a0874; font-weight: bold;">enable</span> kde
$ gcaldaemon <span style="color: #7a0874; font-weight: bold;">enable</span> kde4
$ gcaldaemon <span style="color: #7a0874; font-weight: bold;">enable</span> gnome</pre></div></div>

<p>As a GNOME user, it&#8217;s also possible to enable/disable the daemon autostart via the menu &bdquo;System -&gt; Settings -&gt; Sessions&rdquo;</p>
<h2>Finally &#8230;</h3>
<p>I know that the package is far from perfect, but it&#8217;s a lot easier to install/configure than the original package. Feedback is always welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.philippheckel.com/2008/09/30/gcaldaemon-deb-package-for-ubuntu-kubuntu/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
