<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.roxing.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>blog.roxing.net</title>
	<link>http://blog.roxing.net/</link>
	<description>weblog roxing.net - astuces spip, php, bash, linux &amp; more</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.roxing.net/spip.php?id_mot=119&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>blog.roxing.net</title>
		<url>https://blog.roxing.net/local/cache-vignettes/L144xH37/siteon0-6ddb5.png?1727125340</url>
		<link>http://blog.roxing.net/</link>
		<height>37</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Synchroniser un clavier apple aluminium bluetooth en dual boot (OS X - Gnu/Linux)</title>
		<link>https://blog.roxing.net/synchroniser-un-clavier-apple-aluminium-bluetooth</link>
		<guid isPermaLink="true">https://blog.roxing.net/synchroniser-un-clavier-apple-aluminium-bluetooth</guid>
		<dc:date>2015-03-18T01:40:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>placido</dc:creator>


		<dc:subject>script</dc:subject>
		<dc:subject>linux</dc:subject>
		<dc:subject>OS-X</dc:subject>
		<dc:subject>sync</dc:subject>
		<dc:subject>bluetooth</dc:subject>

		<description>
&lt;p&gt;Dans le cadre d'une installation en dual boot MAC OS / Debian, il peut s'av&#233;rer fastidieux de synchroniser ses p&#233;riph&#233;riques bluetooth avec un identifiant commun entre les syst&#232;mes. &lt;br class='autobr' /&gt;
La marche &#224; suivre consiste &#224; op&#233;rer la synchronisation sous OS X, puis booter sous GNU/Linux, monter la partition OS X, par exemple :
&lt;br class='autobr' /&gt;
sudo mount -t hfsplus /dev/sda2 /media/OSX/ &lt;br class='autobr' /&gt;
Puis &#224; ex&#233;cuter ce script [1] :
&lt;br class='autobr' /&gt;
# !/bin/sh # sync-bt-os.sh cd /var/lib/bluetooth for i in * ; do cd &#034;$i&#034; plutil (&#8230;)&lt;/p&gt;


-
&lt;a href="https://blog.roxing.net/billets" rel="directory"&gt;billets&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/script-50" rel="tag"&gt;script&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/gnu-linux" rel="tag"&gt;linux&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/os-x" rel="tag"&gt;OS-X&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/sync" rel="tag"&gt;sync&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/bluetooth" rel="tag"&gt;bluetooth&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Dans le cadre d'une installation en dual boot MAC OS / Debian, il peut s'av&#233;rer fastidieux de synchroniser ses p&#233;riph&#233;riques bluetooth avec un identifiant commun entre les syst&#232;mes.&lt;/p&gt;
&lt;p&gt;La marche &#224; suivre consiste &#224; op&#233;rer la synchronisation sous OS X, puis booter sous GNU/Linux, monter la partition OS X, par exemple :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo mount -t hfsplus /dev/sda2 /media/OSX/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Puis &#224; ex&#233;cuter ce script&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Il vous faudra probablement installer le paquet plutil, via apt par exemple.&#034; id=&#034;nh2-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='18' class='spip_cadre spip_cadre_block' dir='ltr'&gt;#!/bin/sh # sync-bt-os.sh cd /var/lib/bluetooth for i in *; do cd &#034;$i&#034; plutil -i /media/OSX/private/var/root/Library/Preferences/blued.plist -o /dev/stdout | perl -0777 -MMIME::Base64 -ne 's|\s||g; $s = $_; while ($s =~ m|&lt;key&gt;(..-..-..-..-..-..)&lt;/key&gt;&lt;data&gt;(.*?)&lt;/data&gt;|g) { $mac = uc($1); $key = uc(unpack(&#034;H*&#034;,reverse decode_base64($2))); $mac =~ s/-/:/g; $pinlength = 6; $pinlength = 4 if $mac eq &#034;C4:2C:03:A0:C7:20&#034;; print &#034;$mac $key 0 $pinlength\n&#034;; }' | tee linkkeys cd .. done service bluetooth restart&lt;/textarea&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb2-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Il vous faudra probablement installer le paquet &lt;a href=&#034;https://packages.debian.org/wheezy/libplist-utils&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;plutil&lt;/a&gt;, via apt par exemple.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
