]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2016/05/05.rss
Generated.
[homepage.git] / blog / archive / 2016 / 05 / 05.rss
index bccd05b71216763212e6899536230f6ecfbcf8d7..735b64082e4a64ca2f24effcf4bc46de40ed3c9c 100644 (file)
@@ -6,6 +6,68 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
 
        
                 <link>http://people.skolelinux.org/pere/blog/</link>
 
        
+       <item>
+               <title>Isenkram with PackageKit support - new version 0.23 available in Debian unstable</title>
+               <link>http://people.skolelinux.org/pere/blog/Isenkram_with_PackageKit_support___new_version_0_23_available_in_Debian_unstable.html</link>        
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Isenkram_with_PackageKit_support___new_version_0_23_available_in_Debian_unstable.html</guid>
+                <pubDate>Wed, 25 May 2016 10:20:00 +0200</pubDate>
+               <description>&lt;p&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/isenkram&quot;&gt;The isenkram
+system&lt;/a&gt; is a user-focused solution in Debian for handling hardware
+related packages.  The idea is to have a database of mappings between
+hardware and packages, and pop up a dialog suggesting for the user to
+install the packages to use a given hardware dongle.  Some use cases
+are when you insert a Yubikey, it proposes to install the software
+needed to control it; when you insert a braille reader list it
+proposes to install the packages needed to send text to the reader;
+and when you insert a ColorHug screen calibrator it suggests to
+install the driver for it.  The system work well, and even have a few
+command line tools to install firmware packages and packages for the
+hardware already in the machine (as opposed to hotpluggable hardware).&lt;/p&gt;
+
+&lt;p&gt;The system was initially written using aptdaemon, because I found
+good documentation and example code on how to use it.  But aptdaemon
+is going away and is generally being replaced by
+&lt;a href=&quot;http://www.freedesktop.org/software/PackageKit/&quot;&gt;PackageKit&lt;/a&gt;,
+so Isenkram needed a rewrite.  And today, thanks to the great patch
+from my college Sunil Mohan Adapa in the FreedomBox project, the
+rewrite finally took place.  I&#39;ve just uploaded a new version of
+Isenkram into Debian Unstable with the patch included, and the default
+for the background daemon is now to use PackageKit.  To check it out,
+install the &lt;tt&gt;isenkram&lt;/tt&gt; package and insert some hardware dongle
+and see if it is recognised.&lt;/p&gt;
+
+&lt;p&gt;If you want to know what kind of packages isenkram would propose for
+the machine it is running on, you can check out the isenkram-lookup
+program.  This is what it look like on a Thinkpad X230:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+% isenkram-lookup 
+bluez
+cheese
+fprintd
+fprintd-demo
+gkrellm-thinkbat
+hdapsd
+libpam-fprintd
+pidgin-blinklight
+thinkfan
+tleds
+tp-smapi-dkms
+tp-smapi-source
+tpb
+%p
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;The hardware mappings come from several places.  The preferred way
+is for packages to announce their hardware support using
+&lt;a href=&quot;https://www.freedesktop.org/software/appstream/docs/&quot;&gt;the
+cross distribution appstream system&lt;/a&gt;.
+See
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/tags/isenkram/&quot;&gt;previous
+blog posts about isenkram&lt;/a&gt; to learn how to do that.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Discharge rate estimate in new battery statistics collector for Debian</title>
                <link>http://people.skolelinux.org/pere/blog/Discharge_rate_estimate_in_new_battery_statistics_collector_for_Debian.html</link>        
        <item>
                <title>Discharge rate estimate in new battery statistics collector for Debian</title>
                <link>http://people.skolelinux.org/pere/blog/Discharge_rate_estimate_in_new_battery_statistics_collector_for_Debian.html</link>