<?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>Sukimashita Weblog &#187; openSUSE</title>
	<atom:link href="http://blog.sukimashita.com/category/opensuse/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sukimashita.com</link>
	<description>Life Code Art Media</description>
	<lastBuildDate>Thu, 21 Apr 2011 19:06:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>View PSD (Photoshop) files on Linux Desktop with GNOME using gdk-pixbuf-psd</title>
		<link>http://blog.sukimashita.com/2011/04/21/view-psd-photoshop-files-on-linux-desktop-with-gnome-using-gdk-pixbuf-psd/</link>
		<comments>http://blog.sukimashita.com/2011/04/21/view-psd-photoshop-files-on-linux-desktop-with-gnome-using-gdk-pixbuf-psd/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 18:58:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=300</guid>
		<description><![CDATA[If you are often handling PSD files on your system, you might have issues to preview those on your Linux Desktop system. For the GNOME Desktop, the file-manager does not display thumbnails of the images nor do those preview with the eog image-viewer. Jan Dudek had stepped up and wrote gdk-pixbuf-psd. This is a pixbuf loader which enables all GNOME applications [...]]]></description>
			<content:encoded><![CDATA[<p>If you are often handling <a href="http://en.wikipedia.org/wiki/Adobe_Photoshop">PSD</a> files on your system, you might have issues to preview those on your Linux Desktop system.</p>
<p style="text-align: center;"><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot64.png"><img class="size-medium wp-image-301 aligncenter" title="gdk-pixbuf-psd in Action" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot64-300x188.png" alt="" width="300" height="188" /></a></p>
<p>For the <a href="http://www.gnome.org">GNOME</a> Desktop, the file-manager does not display thumbnails of the images nor do those preview with the eog image-viewer.</p>
<p><span id="more-300"></span></p>
<p><a href="http://code.google.com/p/gdk-pixbuf-psd/">Jan Dudek</a> had stepped up and wrote <a href="http://code.google.com/p/gdk-pixbuf-psd/">gdk-pixbuf-psd</a>. This is a pixbuf loader which enables all GNOME applications to display PSD files.</p>
<p>However this project never had an official release and it appears distributions did not pick this nice feature up.</p>
<p>He also stopped working on the project.</p>
<p>Therefore <a title="View GIT Source Browser" href="http://cgit.sukimashita.com/gdk-pixbuf-psd.git/">I took the sources</a>, added a proper build system, <a title="Use &quot;zypper ar &lt;.repo file&gt;&quot; then &quot;zypper in gdk-pixbuf-loader-psd&quot;" href="http://download.opensuse.org/repositories/home:/FunkyM:/gimp/">packaged it for openSUSE</a> and created a first release of <a title="Download gdk-pixbuf-psd 0.1.0 Sources" href="www.sukimashita.com/downloads/gdk-pixbuf-psd-0.1.0.tar.bz2">gdk-pixbuf-psd 0.1.0</a> for download.</p>
<p>The loader handles:</p>
<ul>
<li>RGB and CMYK images</li>
<li>RLE compression</li>
<li>8 and 16 bit color depths</li>
</ul>
<p>Perhaps now some distributions are going to pick this up for their base installations now&#8230;</p>
<div class="shr-publisher-300"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2011/04/21/view-psd-photoshop-files-on-linux-desktop-with-gnome-using-gdk-pixbuf-psd/feed/</wfw:commentRss>
		<slash:comments>1587</slash:comments>
		</item>
		<item>
		<title>Latest on GNOME, Totem AirPlay, libimobiledevice 1.2.0, iOS 4.3, gdk-pixbuf-psd, Cherokee on iOS and openSUSE repositories</title>
		<link>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/</link>
		<comments>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 15:54:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=292</guid>
		<description><![CDATA[A typical plague of the internetz has hit this blog. It had no posts for a long time. -silence- I am sorry for this, but even if it might surprise some people, sometimes there are more important things in life than keeping your blog updated. Anyways here a quick overview of things that changed or matter [...]]]></description>
			<content:encoded><![CDATA[<p>A typical plague of the internetz has hit this blog. It had no posts for a long time. -silence-</p>
<p>I am sorry for this, but even if it might surprise some people, sometimes there are more important things in life than keeping your blog updated.</p>
<p>Anyways here a quick overview of things that changed or matter before I get bugged at writing again:</p>
<p><span id="more-292"></span></p>
<ul>
<li><a title="GNOME3" href="http://www.gnome.org/" target="_blank">GNOME3</a> has been released. Congratulations!</li>
</ul>
<p style="text-align: center;"><a title="Help promote GNOME 3!" href="https://live.gnome.org/ThreePointZero/Promote"><img class="aligncenter" src="http://www.gnome.org/wp-content/uploads/2011/04/iamgnome.png" border="0" alt="I am GNOME" /></a></p>
<ul>
<li>Removed my evolution-status-icon work, there is now <a title="Evolution Tray Repository" href="http://gnome.eu.org/cgit/evolution-tray/" target="_blank">evolution-tray</a> which does the job (authors didn&#8217;t knew I had this done, too).</li>
<li><a title="openSUSE 11.4" href="http://www.opensuse.org/" target="_blank">openSUSE 11.4 is released</a> and along with compiz 0.9.4, GNOME 2.32, <a title="Download NVIDIA Binary Display Driver" href="http://www.nvidia.com/Download/index.aspx?lang=en-us" target="_blank">NVIDIA drivers</a> and <a title="Add the .repo file with &quot;zypper ar&quot; and update" href="http://pmbs-api.links2linux.org:8080/Subpixel/openSUSE_11.4/" target="_blank">subpixel hinting</a> enabled it is just awesomely freaking nice.</li>
<li>Bought a <a href="http://www.ocztechnology.com/ocz-vertex-2-sata-ii-2-5-ssd.html" target="_blank">Vertex-2 64GB SSD</a> to use as a system drive. Superb to speedup a system dramatically.</li>
<li>Loads of changes on the <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> front:
<ul>
<li><a href="http://www.libimobiledevice.org/" target="_blank">Released 1.0.6</a> stable for iOS 4.3+ compatibility. iOS 4.3 has a bug we needed to add a workaround for&#8230;</li>
<li>libplist fixes a few serious bugs, so be sure to <a title="libplist source tarbal" href="http://www.libimobiledevice.org/downloads/libplist-1.4.tar.bz2" target="_blank">grab the latest 1.4</a>.</li>
<li>New <a href="http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=f40f19078a9a694558126d8e1da5e5b109ea5e5b" target="_blank">idevicedate tool</a> now allows to sync the iDevice time with your computer. Simply run &#8220;<em>idevicedate -c</em>&#8221; and that&#8217;s it.</li>
<li><a href="http://cfergeau.blogspot.com/2011/03/transferring-contacts-to-idevice.html" target="_blank">Christoph Fergeau</a> (libgpod maintainer) created the <a title="Evolution Contacts to iDevice" href="http://gitorious.org/eds-to-idevice/eds-to-idevice/" target="_blank">first non-iTunes tool</a> to push contacts on an iDevice using native protocols!</li>
<li>&#8220;iTunes File Sharing&#8221; is now supported. It means that you can add port 3 to the URI (e.g.: afc://&lt;uuid&gt;:3/) in nautilus and with the latest GVFS you get a list of apps supporting file sharing and you can access the documents folders directly. Of course this works with ifuse using the new &#8220;&#8211;appid&#8221; command line argument aswell.</li>
</ul>
</li>
<li>libimobiledevice 1.2.0 is in the works:
<ul>
<li>New Cython Python bindings <a href="http://cgit.sukimashita.com/libimobiledevice.git/log/?h=bryanforbes" target="_blank">are being merged now</a>.</li>
<li>idevicebackup4, the backup and restore tool for iOS 4+ is working. Needs some polish though before being merged.</li>
</ul>
</li>
<li>Wrote a Python <a title="Totem AirPlay Plugin Sources" href="http://cgit.sukimashita.com/totem-plugin-airplay.git/" target="_blank">plugin</a> for <a title="Totem Projects site on GNOME.org" href="http://projects.gnome.org/totem/" target="_blank">Totem</a> to act as an AirPlay receiver. Just pushed changes to make it work for iOS 4.3+ devices, too.</li>
<li>Want to view thumbnails of Photoshop PSD files in nautilus and previews in eog, gthumb or whatever else uses &#8220;<em>GDK Pixbufs</em>&#8220;? <a title="gdk pixbuf psd loader" href="http://cgit.sukimashita.com/gdk-pixbuf-psd.git/" target="_blank">I updated the loader written by Jan Dudek</a> as he basically stopped maintaining it and added a proper build system and tagged a 0.1.0 release to get this into distros. I&#8217;ll try to package it soon.</li>
<li>Also changes in my <a title="Package Repositories" href="http://download.opensuse.org/repositories/home:/FunkyM:/" target="_blank">openSUSE repositories</a>:
<ul>
<li>Removed a lot of old cruft and obsolete packages.</li>
<li>Added an ideviceinstaller package to my <a href="http://download.opensuse.org/repositories/home:/FunkyM:/iphone/" target="_blank">iPhone support repositories</a>.</li>
<li>Added openSUSE 11.4 build targets which you should update to as those fix <a href="https://bugzilla.novell.com/show_bug.cgi?id=679159" target="_blank">a serious bug</a> connecting to iDevices.</li>
</ul>
</li>
<li>Successfully compiled and tested the <a title="Cherokee Webserver" href="http://www.cherokee-project.com/" target="_blank">Cherokee Webserver</a> on an <a title="Apple TV" href="http://www.apple.com/appletv/" target="_blank">Apple TV 2</a> running PHP. Heck, it&#8217;s fast. Plenty of ideas spawn in my head how to make use of this tiny $99 low-energy gem now. I&#8217;ll try to write up some howto on this once I got WordPress and other Web 2.0 animals running.</li>
</ul>
<p style="text-align: center;"><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot61.png"><img class="aligncenter size-medium wp-image-293" title="Cherokee About Page on iOS 4" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot61-300x60.png" alt="" width="400" /></a><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot62.png"><img class="aligncenter size-medium wp-image-294" title="PHP fastcgi using Cherokee on iOS 4" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot62-300x68.png" alt="" width="400" /></a></p>
<ul>
<li><a href="http://www.cri.ensmp.fr/~coelho/mod_macro/" target="_blank">mod_macro</a> for Apache is very helpful if you are used to a load of copy/paste &lt;VirtualHost/&gt; entries.</li>
<li>Was mentioned in the <a href="http://www.heise.de/ct/inhalt/2011/02/128/">German c&#8217;t Magazin Issue 2/2011</a> in an article about libimobiledevice, nice!</li>
<li>Turned 30. No comment on that.</li>
<li>Loads of work and business projects right now.</li>
</ul>
<p>More happened but I simply forgot to mention it now.</p>
<div class="shr-publisher-292"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/feed/</wfw:commentRss>
		<slash:comments>2044</slash:comments>
		</item>
		<item>
		<title>iOS 4.0 released: libimobiledevice and music sync with Linux</title>
		<link>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/</link>
		<comments>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 13:19:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=284</guid>
		<description><![CDATA[Apple has blessed us with a new major release of their operating system for their iDevice range of products. As a lot of people started to ask if one is still able to synchronize music using libgpod on Linux and if libimobiledevice and related works, I&#8217;d like to explain the current state of art here. [...]]]></description>
			<content:encoded><![CDATA[<p>Apple has blessed us with a <a href="http://www.apple.com/iphone/softwareupdate/">new major release of their operating system</a> for their iDevice range of products.</p>
<p>As a lot of people started to ask if one is still able to synchronize music using <strong>libgpod</strong> on <strong>Linux</strong> and if <a href="http://www.libimobiledevice.org">libimobiledevice</a> and related works, I&#8217;d like to explain the current state of art here.</p>
<p><span id="more-284"></span>First of all, <a href="http://www.libimobiledevice.org">libimobiledevice</a> is working fine, all known devices running a firmware up to iOS 4.0 are supported and can be accessed as usual.</p>
<p>One exception is the backup functionality. As git master of the library also recently <a href="http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=5a00e7f1794c873475c32ea7aa125c09d3249359">gained support of restoring backups</a> using the <strong>idevicebackup</strong> tool, I should note that this functionality needs an update as the mobilebackup protocol version was bumped and changed.</p>
<p>Now looking at music synchronization for media players which use libgpod (like Amarok, Rhythmbox, GTKPod, gpodder and so on) I can say that it is currently half broken.</p>
<p>However, the positive message I can spread here is that the iTunes music database is still signed using the same hash we already support. This means that we&#8217;ll be able to fix this issue in libgpod soon and make it work with less trouble.</p>
<p>On the other hand it is now also clear that the iPad uses a new hash and music synchronization is not working. iOS 4 is not available for that device anyways until later this year.</p>
<p><strong>So to sum it up:</strong> Music sync with an iPhone/iPod Touch running iOS 4.0 with Linux is going to work fine soon, while music sync with the iPad is fully unsupported. So you might want to wait with your update until a newer libgpod is released.</p>
<p><img class="aligncenter size-full wp-image-285" title="Work in progress Banshee iPhone/iPod Touch support" src="http://blog.sukimashita.com/wp-content/uploads/2010/06/screenshot8.png" alt="" width="244" height="99" /></p>
<p>An extra goodie for users of the <a href="http://banshee.fm/">Banshee media player</a>. <a href="http://monotorrent.blogspot.com/">Alan</a> was so nice to hack libgpod support into Banshee during the Novell Hackweek, thus support for iDevices is coming soon.</p>
<div class="shr-publisher-284"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/feed/</wfw:commentRss>
		<slash:comments>3218</slash:comments>
		</item>
		<item>
		<title>Released evolution-statusicon 1.0.4. Show/hide Evolution from the notification area.</title>
		<link>http://blog.sukimashita.com/2010/05/06/released-evolution-statusicon-1-0-4-showhide-evolution-from-the-notification-area/</link>
		<comments>http://blog.sukimashita.com/2010/05/06/released-evolution-statusicon-1-0-4-showhide-evolution-from-the-notification-area/#comments</comments>
		<pubDate>Thu, 06 May 2010 12:21:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[statusicon]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=256</guid>
		<description><![CDATA[If you are like me and you are annoyed by the Evolution bugging you in your ALT+TAB cycle as you have it running almost all the time you will probably like this one. Back last year I wrote a simple plugin for Evolution. The plugin provides a small notification area icon to show/hide/quit Evolution&#8217;s windows and comes handy if [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me and you are annoyed by the <a href="http://projects.gnome.org/evolution/" target="_blank">Evolution</a> bugging you in your ALT+TAB cycle as you have it running almost all the time you will probably like this one.</p>
<p>Back last year <a href="http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/" target="_self">I wrote a simple plugin</a> for <a href="http://projects.gnome.org/evolution/" target="_blank">Evolution</a>. The plugin provides a <strong>small notification area icon</strong> to <strong>show/hide/quit Evolution&#8217;s windows</strong> and comes handy if you have your favourite PIM open all the time.</p>
<p style="text-align: center;"><img class="aligncenter" title="Evolution Statusicon Plugin" src="http://blog.sukimashita.com/wp-content/uploads/2009/01/screenshot11.png" alt="Evolution Statusicon Plugin" width="387" height="66" /></p>
<p>Development work on Evolution broke the functionality though which was based on a hacky workaround anyways (abused a private exported symbol) to be able to hide/show the main window.</p>
<p>However with <strong>Evolution 2.30.0</strong>, it&#8217;s <strong>rewrite of the UI code</strong> and <strong>removal of libbonobo code</strong>, the public API changed and now allows much better control of the whole interface.</p>
<p>So without much fanfare I release <strong>evolution-statusicon 1.0.4</strong> for <strong>Evolution 2.30.0 or later</strong>. Download and sources after the break.</p>
<p><span id="more-256"></span><img title="More..." src="http://blog.sukimashita.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />Again, this <a href="http://bugzilla.gnome.org/show_bug.cgi?id=445721" target="_blank">won&#8217;t go upstream</a> due to violation of the <a href="http://library.gnome.org/devel/hig-book/stable/desktop-notification-area.html.en" target="_blank">GNOME HIG</a>; same for Pidgin, Banshee, Liferea, Network Manager and so on, you know?</p>
<p>Check out the right version to <strong>install</strong> for your <strong>openSUSE</strong> version <a href="http://software.opensuse.org/search?q=evolution-statusicon" target="_blank">here</a>.</p>
<p>The repository with packages for openSUSE 11.2 and Factory can be found here:<br />
<a href="http://download.opensuse.org/repositories/home:/FunkyM:/evolution/" target="_blank">http://download.opensuse.org/repositories/home:/FunkyM:/evolution/</a></p>
<p>The source and tarballs live at:<br />
<a href="https://svn.sukimashita.com/repos/evolution-statusicon/trunk/" target="_blank">http://cgit.sukimashita.com/evolution-statusicon.git/</a></p>
<p><strong>Enjoy crowding your notification area with this! </strong></p>
<p>Not tested with the indicator applet stuff from <strong>Ubuntu</strong>, but patches are always welcome.</p>
<div class="shr-publisher-256"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/05/06/released-evolution-statusicon-1-0-4-showhide-evolution-from-the-notification-area/feed/</wfw:commentRss>
		<slash:comments>2045</slash:comments>
		</item>
		<item>
		<title>Native iPhone/iPod Touch support arrives on the Linux Desktop</title>
		<link>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/</link>
		<comments>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:07:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gtkpod]]></category>
		<category><![CDATA[gvfs]]></category>
		<category><![CDATA[ifuse]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[libgpod]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[rhythmbox]]></category>
		<category><![CDATA[springboard]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=226</guid>
		<description><![CDATA[Last Sunday, after being in development since August 2007, Matt Colyer released version 1.0.0 of the libimobiledevice library (formerly known as libiphone). libimobiledevice is a free open source software library that talks the protocols to support iPhone ® and iPod Touch ® devices natively on Linux. Unlike other projects, it does not depend on using [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; margin-right: 10px;" title="iPhone icon on the Desktop" src="http://www.libimobiledevice.org/libimobiledevice-teaser-1.png" alt="" width="128" height="128" />Last Sunday, after being in development since August 2007, Matt Colyer released version 1.0.0 of the libimobiledevice library (formerly known as libiphone).</p>
<p>libimobiledevice is a free open source software library that talks the protocols to support iPhone ® and iPod Touch ® devices natively on Linux.</p>
<p>Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking.</p>
<p>It was successfully tested with the iPhone and iPod Touch 1G, 2G, 3G and 3GS models running up to firmware 3.1.3.</p>
<p><img class="alignnone" title="SpringBoard Manager" src="http://www.libimobiledevice.org/libimobiledevice-teaser-3.png" alt="" width="128" height="128" /><img class="alignnone" title="iPhone mounted in Nautilus" src="http://www.libimobiledevice.org/libimobiledevice-teaser-2.png" alt="" width="128" height="128" /><img class="alignnone" title="Nautilus property page showing device information" src="http://www.libimobiledevice.org/libimobiledevice-teaser-4.png" alt="" width="128" height="128" /></p>
<p><strong>So what does it mean for me as a desktop user?</strong></p>
<p><span id="more-226"></span></p>
<p>It means you can sync your music/video, access the filesystem from your Linux Desktop, manage your SpringBoard, managed installed apps, create backups and a lot more; all without violating your warranty. Finally more freedom to use the bling bling device on Linux after one was forced to use iTunes on Windows or Mac OS X.</p>
<p><strong>What does this mean for developers?</strong></p>
<p>Developers are able to write applications for Linux which use the native capabilities provides by those devices. As we have successfully tested the library on Mac OS X and Windows aswell during development, other projects might take advantage of this in the future, aswell.</p>
<p><img class="alignleft" style="float: left; margin-right: 10px;" title="iPhone in Conduit" src="http://www.libimobiledevice.org/libimobiledevice-teaser-5.png" alt="" width="128" height="128" /></p>
<p><strong>Wow, whom to thank for this?</strong></p>
<p>Big thanks to Matt Colyer who started all this back in August 2007 and provided the first code to &#8220;talk&#8221; to the devices.</p>
<p>Further credits to all the nice developers of libimobiledevice who continuously worked hard to push code into various libraries (GVFS, libgpod/gtkpod, libusb 1.0) and are mostly responsible that plugging in an iPhone or iPod Touch and syncing your music is fun now. Thanks to the packagers of the various distributions who helped to upstream patches and helped to find bugs.</p>
<p>Contrary to a range of blog posts around the net, Ubuntu and Canonical Ltd. have nothing to do with the work. They just happen to have included the library in the recent Ubuntu Lucid release causing &#8220;OMG, suddenly my iPhone works!&#8221; reactions. Also this work has not been authorized, sponsored, or otherwise approved by Apple Inc.</p>
<p><strong>So what happens now?</strong></p>
<p>With this release I will be taking over maintainership for the library from Matt Colyer. We are going to continue to implement more of the left spots, especially the contacts/calendars/notes/bookmarks synchronization capabilities in order to be able to use the device as a fully fledged smartphone and media player with Linux. We won&#8217;t touch any DRM infested areas (thus don&#8217;t expect to sync any content bought from the iTunes Store) but continue to apply legal methods when implementing the remaining functionality.</p>
<p>Most distributions will feature the library in their next release: Ubuntu Lucid, Fedora 13, openSUSE 11.3 and Mandriva 2010.1 are among those who are more or less confirmed. There are also some backports available from the official site mentioned above for older distributions.</p>
<p>I will be doing a mini-feature here to present each of the various features the library offers in detail soon, so stay subscribed!</p>
<p><strong>Where do I get more information and the library/tools?</strong></p>
<p>Get the full information overload from the official website: <a href="http://www.libimobiledevice.org/">http://www.libimobiledevice.org/</a></p>
<p>The icon is courtesy of Jonathan Zuniga under CC2.5.</p>
<div class="shr-publisher-226"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/feed/</wfw:commentRss>
		<slash:comments>3645</slash:comments>
		</item>
		<item>
		<title>It&#8217;s coming&#8230; Apples 3.0 on Linux!</title>
		<link>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/</link>
		<comments>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:36:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=171</guid>
		<description><![CDATA[A glimpse at the fruits of the last weeks: Nautilus/GVFS: &#8230; Conduit: Hey, it&#8217;s not even jailbroken! Plug in and use any iPhone/iPod Touch (1G, 2G, 3G, 3GS) up to and including firmware 3.0. Go figure! Packages for openSUSE will be ready once a proper release is out. Source Git repositories are available here: libplist: [...]]]></description>
			<content:encoded><![CDATA[<p>A <strong>glimpse</strong> at the fruits of the last weeks:</p>
<p style="text-align: center;"><strong>Nautilus/GVFS:</strong></p>
<p style="text-align: center;"><img class="size-medium wp-image-172 aligncenter" title="GVFS Mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-1.jpg" alt="GVFS Mount with libiphone" width="106" height="77" /></p>
<p style="text-align: center;">&#8230;</p>
<p style="text-align: center;"><span id="more-171"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-173" title="Nautilus browsing GVFS mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-2.png" alt="Nautilus browsing GVFS mount with libiphone" width="440" height="374" /></p>
<p style="text-align: center;"><img class="size-full wp-image-174 aligncenter" title="Nautilus properties of GVFS Mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-3.png" alt="Nautilus properties of GVFS Mount with libiphone" width="440" height="520" /></p>
<p style="text-align: center;"><strong>Conduit:</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-175" title="Conduit Data Providers with iPod Touch" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/conduit-1.png" alt="Conduit Data Providers with iPod Touch" width="275" height="241" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-176" title="Conduit Sync Chain with iPod Touch" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/conduit-2.png" alt="Conduit Sync Chain with iPod Touch" width="440" height="145" /></p>
<p>Hey, it&#8217;s <strong>not</strong> even <strong>jailbroken</strong>! Plug in and use <strong>any</strong> iPhone/iPod Touch (1G, 2G, 3G, 3GS) up to and including firmware 3.0. <a href="http://matt.colyer.name/projects/iphone-linux/">Go figure!</a></p>
<p>Packages for <strong>openSUSE</strong> will be ready once a proper release is out.</p>
<p>Source Git repositories are available here:</p>
<ul>
<li>libplist: <a href="http://github.com/JonathanBeck/libplist/tree/master">http://github.com/JonathanBeck/l&#8230;</a></li>
<li>usbmuxd: <a href="http://pims.selfip.net/git/usbmuxd">http://pims.selfip.net/git/usbmuxd</a></li>
<li>libiphone: <a href="http://github.com/MattColyer/libiphone/tree/master">http://github.com/MattColyer/lib&#8230;</a></li>
<li>iFuse: <a href="http://github.com/MattColyer/ifuse/tree/master">http://github.com/MattColyer/ifu&#8230;</a></li>
<li>python-iphonesync: <a href="http://cgit.sukimashita.com/python-iphonesync.git">http://cgit.sukimashita.com/pyth&#8230;</a></li>
<li>gvfs-backend-afc: <a href="http://git.gnome.org/cgit/gvfs">http://git.gnome.org/cgit/gvfs</a> (Update 4/11/09: Now upstream in GVFS)</li>
</ul>
<p>Credits to a couple of very intelligent people for starting all this. Icon from Jonathan Zuniga under <strong>CC2.5</strong>.</p>
<div class="shr-publisher-171"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/feed/</wfw:commentRss>
		<slash:comments>3877</slash:comments>
		</item>
		<item>
		<title>Anyone beats me lower?</title>
		<link>http://blog.sukimashita.com/2009/06/10/anyone-beats-me-lower/</link>
		<comments>http://blog.sukimashita.com/2009/06/10/anyone-beats-me-lower/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 08:57:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=165</guid>
		<description><![CDATA[During my move last week I accidentally discovered the only true evidence for the nerds and fanboys out there: Can anyone beat me on that and present older crap? (Only real boxes, manuals, cds/floppys allowed!) Update 20.08.09: Nikias Bassen sent me in this beautifully designed piece of pure geekness. A shot of his Debian GNU/Linux [...]]]></description>
			<content:encoded><![CDATA[<p>During my <strong>move</strong> last week I accidentally discovered the only <strong>true evidence</strong> for the nerds and fanboys out there:</p>
<p><img class="aligncenter size-full wp-image-167" title="SuSE Linux 6.4" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/bla.jpg" alt="SuSE Linux 6.4" width="440" height="405" /></p>
<p>Can anyone beat me on that and present <strong>older crap</strong>? (Only real boxes, manuals, cds/floppys allowed!)</p>
<p><strong>Update 20.08.09:</strong> Nikias Bassen sent me in this beautifully designed piece of pure geekness. A shot of his Debian GNU/Linux 2.0 from August &#8217;98 below.</p>
<p><img class="aligncenter size-full wp-image-187" title="Debian GNU/Linux 2.0" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/p8150001.jpg" alt="Debian GNU/Linux 2.0" width="440" height="253" /></p>
<p>Enjoy!</p>
<div class="shr-publisher-165"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/06/10/anyone-beats-me-lower/feed/</wfw:commentRss>
		<slash:comments>2433</slash:comments>
		</item>
		<item>
		<title>Selling a PSP on eBay is a copyright violation</title>
		<link>http://blog.sukimashita.com/2009/05/27/selling-a-psp-on-ebay-is-a-copyright-violation/</link>
		<comments>http://blog.sukimashita.com/2009/05/27/selling-a-psp-on-ebay-is-a-copyright-violation/#comments</comments>
		<pubDate>Wed, 27 May 2009 18:30:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Sony PSP eBay Life Web]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=155</guid>
		<description><![CDATA[Note to myself: Selling your old Sony PSP and writing that Firmware 1.50 is installed makes eBay delete your auction with &#8220;MC047 eBay Listing Violation: Copyright Violation &#8211; Unauthorized Item&#8221; reasoning the auction was selling &#8220;illegal copies/backups&#8221; or advertised to do so. At least they keep auctions where people advertise their PSP having &#8220;the super [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note to myself:</strong> Selling your old <strong>Sony PSP</strong> and writing that <strong>Firmware 1.50</strong> is installed makes <strong>eBay</strong> delete your auction with<strong> &#8220;MC047 eBay Listing Violation: Copyright Violation &#8211; Unauthorized Item&#8221;</strong> reasoning the auction was selling <strong>&#8220;illegal copies/backups&#8221;</strong> or <strong>advertised</strong> to do so.</p>
<p>At least they keep<strong> auctions</strong> where people advertise their <strong>PSP</strong> having &#8220;the super duper&#8221; <strong>M33 firmware</strong> installed&#8230;</p>
<p><strong>Bah! </strong>Well, what&#8217;s left for me is a <strong>shameless plug</strong> to <a href="http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&amp;ssPageName=STRK:MESELX:IT&amp;item=250433540671" target="_blank">the new auction</a>&#8230;</p>
<p><strong>Update 28/05/09:</strong> Unbelievable, the new auction <strong>which I carefully checked</strong> to not contain <strong>any freaking reference</strong> to anything copyright violating has also been removed&#8230; Also no clue why as I only received the typical standard &#8220;don&#8217;t sell illegal copies/backups&#8221; E-Mail. Contacted eBay support, let&#8217;s see&#8230;</p>
<p>It appears though that I am <a href="http://forums.whirlpool.net.au/forum-replies-archive.cfm/1191818.html" target="_blank">not alone</a>. There are a couple of people having trouble selling their PSP on eBay. However in contrast to my case where I list the original unmodified 1.50 firmware, they had used rather problematic &#8220;wording&#8221; like &#8220;Pandora Battery&#8221; or &#8220;Custom Firmware/M33&#8243; and alike.</p>
<p><strong>Reply and solution 28/05/09:</strong> <strong>Great, </strong>I have <strong>received</strong> a <strong>polite and exact</strong> explaination from the eBay security team. The <strong>problem</strong> for <strong>eBay</strong> really was the<strong> installed 1.50 firmware</strong> on my <strong>PSP</strong> which is considered <strong>&#8220;open/hackable to circumvent technical protections&#8221;</strong> (like copy protection). They <strong>recommend</strong> installing the <strong>latest PSP firmware</strong> before selling first.</p>
<div class="shr-publisher-155"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/05/27/selling-a-psp-on-ebay-is-a-copyright-violation/feed/</wfw:commentRss>
		<slash:comments>1257</slash:comments>
		</item>
		<item>
		<title>Put Evolution into the tray/notification area using evolution-statusicon 1.0.0</title>
		<link>http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/</link>
		<comments>http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 14:17:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=124</guid>
		<description><![CDATA[Played around with some unmaintainable Evolution plugin called evolution-statusicon I wrote once. Since upgrading to the latest openSUSE 11.1 release I felt it was missing badly on my desktop. It had to be compiled within the Evolution source due to non-public header usage (e-shell stuff) which led to some problems packaging it or even distributing [...]]]></description>
			<content:encoded><![CDATA[<p>Played around with some unmaintainable <strong>Evolution plugin</strong> called <strong>evolution-statusicon</strong> I wrote once.</p>
<p>Since upgrading to the latest <a href="http://www.opensuse.org/" target="_blank"><strong>openSUSE 11.1</strong></a> release I felt it was missing badly on my desktop.</p>
<p>It had to be compiled within the <strong>Evolution</strong> source due to non-public header usage (e-shell stuff)  which led to some problems packaging it or even distributing it outside of the main <strong>Evolution</strong> release.</p>
<p>Today tough, I managed to fix the requirements to compile it as a standalone <a href="http://www.go-evolution.org/EPlugin" target="_blank"><strong>EPlugin</strong></a> quite easily and thus pumped out a release plus corresponding <strong>packages for openSUSE</strong>.</p>
<p>The plugin provides a <em>small notification area icon</em> to show/hide/quit <strong>Evolution&#8217;s</strong> windows and comes handy if you have your favourite <strong>PIM</strong> open all the time.</p>
<p style="text-align: center;"><img class="size-full wp-image-126 aligncenter" title="Evolution Statusicon Plugin" src="http://blog.sukimashita.com/wp-content/uploads/2009/01/screenshot11.png" alt="Evolution Statusicon Plugin" width="387" height="66" /></p>
<p><span id="more-124"></span>This <a href="http://bugzilla.gnome.org/show_bug.cgi?id=445721" target="_blank">won&#8217;t go upstream</a> due to violation of the <a href="http://library.gnome.org/devel/hig-book/stable/desktop-notification-area.html.en" target="_blank"><strong>GNOME HIG</strong></a>; same for <strong>Pidgin</strong>, <strong>Banshee</strong>, <strong>Liferea</strong>, <strong>Network Manager</strong> and so on, you know?</p>
<p>Check out the right version to <strong>install</strong> for your <strong>openSUSE</strong> version <a href="http://software.opensuse.org/search?q=evolution-statusicon" target="_blank">here</a>.</p>
<p>The new repository for <strong>openSUSE</strong> can be found here:<br />
<a href="http://download.opensuse.org/repositories/home:/FunkyM:/evolution/" target="_blank">http://download.opensuse.org/repositories/home:/FunkyM:/evolution/</a></p>
<p>The <strong>source</strong> lives at:<br />
<a href="https://svn.sukimashita.com/repos/evolution-statusicon/trunk/" target="_blank">https://svn.sukimashita.com/repos/evolution-statusicon/trunk/</a>.<strong><br />
</strong></p>
<p><strong>Enjoy crowding your notification area with this!</strong></p>
<div class="shr-publisher-124"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/feed/</wfw:commentRss>
		<slash:comments>2406</slash:comments>
		</item>
		<item>
		<title>Waiting to synchronize your unjailbroken iPhone or iPod Touch on Linux over USB?</title>
		<link>http://blog.sukimashita.com/2008/09/02/waiting-to-synchronize-your-unjailbroken-iphone-or-ipod-touch-on-linux-over-usb/</link>
		<comments>http://blog.sukimashita.com/2008/09/02/waiting-to-synchronize-your-unjailbroken-iphone-or-ipod-touch-on-linux-over-usb/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 12:44:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=94</guid>
		<description><![CDATA[No, no. Apple is not releasing iTunes for Linux. What kept your (not jailbroken) bling bling from being accessed on Linux and limited to synchronization with one Mac or Windows computer could soon be history as a new interesting project has been started. iFuse (along with it&#8217;s backend library libiphone) is a project to allow [...]]]></description>
			<content:encoded><![CDATA[<p>No, no. <strong>Apple</strong> is not releasing <strong>iTunes</strong> for <strong>Linux</strong>.</p>
<p>What kept your (not jailbroken) bling bling from being accessed on <strong>Linux</strong> and <strong>limited to synchronization with one Mac or Windows computer</strong> could soon be history as a new interesting project has been started.</p>
<p><span id="more-94"></span></p>
<p><a href="http://matt.colyer.name/projects/iphone-linux/index.php?title=Main_Page" target="_blank"><strong>iFuse</strong></a> (along with it&#8217;s backend library <a href="http://matt.colyer.name/projects/iphone-linux/index.php?title=Main_Page" target="_blank"><strong>libiphone</strong></a>) is a project to allow mounting any <strong>iPhone</strong> or <strong>iPod Touch</strong> on <strong>Linux</strong> over the standard USB cable (so far you could only mount jailbroken ones over the network using ssh) using the <a href="http://fuse.sourceforge.net/" target="_blank"><strong>fuse filesystem abstraction</strong></a>.</p>
<p style="text-align: center;"><img class="size-full wp-image-95 aligncenter" title="libiphone-1" src="http://blog.sukimashita.com/wp-content/uploads/2008/09/libiphone-1.jpg" alt="" width="100" height="90" /></p>
<p>For this to work the project is based on a lot of USB traffic reverse engineering of the <strong>iTunes</strong> protocol stack to talk with the device.</p>
<p>The current state is pretty astounding as they have a <strong>working</strong> (not 100% stable though) <strong>read/write capable implementation</strong> and a <strong>backend library</strong> which can be used in applications to take further use of the device.</p>
<p>More services can be explored and <strong>sms/addressbook/calendar access</strong> is already in reach (although needs to be implemented).</p>
<p>A testrun with the library showed how young the library actually is and I had to adjust some autofoo to make it compile correctly.</p>
<p>Another issue had been that on <strong>openSUSE</strong> the <strong>iPhone/iPod Touch</strong> gets automounted as camera devices and <strong>libiphone</strong> has reported cryptic errors on attempts to access the device.</p>
<p>The project requires that you generate encryption keys prior to communicating with any device due to the <strong>SSL</strong> driven protocol layer once for a computer. This corelates to the <strong>iTunes</strong> limitation that you can only synchronize your bling bling with one library and takes up to a two or three minutes to do.</p>
<p>Upon the first &#8220;contact&#8221; of your computer and the device, both devices enter a pairing process which is fast and trivial enabling generic communication from that point on.</p>
<p>Using <strong>iFuse</strong> one can mount the device to some location and it can be used with Linux tools like <a href="http://www.gtkpod.org/" target="_blank"><strong>gtkpod</strong></a> or other media players/managing tools like any other <strong>iPods</strong>.</p>
<p><img class="aligncenter size-full wp-image-96" title="libiphone-2" src="http://blog.sukimashita.com/wp-content/uploads/2008/09/libiphone-2.gif" alt="" width="393" height="419" /></p>
<p>The cool thing is now that this will enable you to plug in an out of the box <strong>iPhone</strong> or <strong>iPod Touch</strong> to your (or that of your friends) <strong>Linux</strong> desktop and modify contents on it.</p>
<p>The library is nearing a first release milestone, it is still pretty unstable and needs some more polish but heading a very good way.</p>
<p>Please mind that no <strong>Linux</strong> media player manager application is able to deal with the <strong>iTunes</strong> library on your device if you have a<strong> 2.0+ version firmware</strong>. It might even potentially <strong>destroy</strong> your <strong>iTunes</strong> library (not your whole bling, just the music/playlist and so on) if you use it.</p>
<p>I&#8217;ll try to package this as soon as we see the first release of this great piece of work.</p>
<p><strong>UPDATE 12/09:</strong></p>
<p>Zach C. on the libiphone mailinglist writes:</p>
<blockquote><p>Just upgraded, ran iphoneclient on the phone. iPhone firmware 2.1 appears to work out of the box, no code change needed. Business as usual. :)</p></blockquote>
<p>The library has been tested with the new 2.1 firmware realeased by Apple. It appears to work without problems! Any protocol changes would most likely make devices with older firmwares not work anyway, so Apple has to keep it compatible.</p>
<div class="shr-publisher-94"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2008/09/02/waiting-to-synchronize-your-unjailbroken-iphone-or-ipod-touch-on-linux-over-usb/feed/</wfw:commentRss>
		<slash:comments>1579</slash:comments>
		</item>
	</channel>
</rss>

