<?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>JD&#039;s Blog &#187; GNU/Linux</title>
	<atom:link href="http://www.jdsblog.it/tag/gnulinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jdsblog.it</link>
	<description>no, Scrubs non c&#039;entra proprio niente.</description>
	<lastBuildDate>Mon, 22 Feb 2010 16:08:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Chrome: rilasciata la Beta pubblica per linux!</title>
		<link>http://www.jdsblog.it/informatica/1274/google-chrome-rilasciata-la-beta-pubblica-per-linux/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-chrome-rilasciata-la-beta-pubblica-per-linux</link>
		<comments>http://www.jdsblog.it/informatica/1274/google-chrome-rilasciata-la-beta-pubblica-per-linux/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 23:36:12 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=1274</guid>
		<description><![CDATA[Google ha annunciato ufficialmente il rilascio di Google Chrome Beta pre Linux...]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-573" title="Logo Google Chrome" src="http://www.jdsblog.it/wp-content/uploads/2009/07/GoogleChromeLogo.png" alt="Logo Google Chrome" width="64" height="61" />Da qualche ora è <strong>ufficialmente</strong> disponibile Google Chrome Beta pre Linux  <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  . Fino a ieri gli utenti del pinguino dovevano utilizzare la versione dev pre-beta scaricabile nella sezione development del sito chromium.org.<br />
Ora è invece possibile scaricare la beta pubblica già pacchettizzata sia a 32 che a 64 bit per Debian, Ubuntu, Fedora e openSUSE direttamente all&#8217;indirizzo<a href="http://www.google.com/chrome" target="_blank"> http://www.google.com/chrome</a>.</p>
<p><a href="http://www.jdsblog.it/wp-content/uploads/2009/12/Schermata-Google-Chrome-Scarica-un-nuovo-browser-Google-Chrome.png"><img class="aligncenter size-medium wp-image-1279" title="Schermata - Google Chrome Beta per Linux" src="http://www.jdsblog.it/wp-content/uploads/2009/12/Schermata-Google-Chrome-Scarica-un-nuovo-browser-Google-Chrome-470x406.png" alt="Schermata - Google Chrome Beta per Linux" width="470" height="406" /></a><span id="more-1274"></span></p>
<p>Sul <a href="http://googleblog.blogspot.com/2009/12/google-chrome-for-holidays-mac-linux.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+blogspot/MKuf+%28Official+Google+Blog%29&amp;utm_content=Google+Reader" target="_blank">blog di Google</a> è possibile leggere l&#8217;annuncio ufficiale del lancio, oltre che della versione Linux, anche della versione per MacOS e, <em>dulcis in fundo</em>, delle <a href="https://chrome.google.com/extensions" target="_blank">estensioni</a>!</p>
<p>Attualmente sono già disponibili più di 300 estensioni per Linux, non rimane che provarle <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><a href="http://www.jdsblog.it/wp-content/uploads/2009/12/Schermata-Google-Chrome-Extensions-Google-Chrome.png"><img class="aligncenter size-medium wp-image-1281" title="Google Chrome Extensions" src="http://www.jdsblog.it/wp-content/uploads/2009/12/Schermata-Google-Chrome-Extensions-Google-Chrome-470x337.png" alt="Google Chrome Extensions" width="470" height="337" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/1274/google-chrome-rilasciata-la-beta-pubblica-per-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repository ufficiale GetDeb per Karmic</title>
		<link>http://www.jdsblog.it/informatica/1196/repository-ufficiale-getdeb-per-karmic/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=repository-ufficiale-getdeb-per-karmic</link>
		<comments>http://www.jdsblog.it/informatica/1196/repository-ufficiale-getdeb-per-karmic/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:55:41 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[GetDeb]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=1196</guid>
		<description><![CDATA[Breve guida su come aggiungere il repository di GetDeb in Ubuntu 9.10 Karmic Koala.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" title="Logo Ubuntu" src="http://www.jdsblog.it/wp-content/uploads/2009/06/UbuntuLogo.png" alt="Logo Ubuntu" width="64" height="64" />Probabilmente arrivo in ritardo di un mesetto, però mi sono accorto solo ora che <strong>sul sito di GetDeb ci sono grossissime novità</strong>, e non mi riferisco all&#8217;aggiunta di nuove applicazioni: mentre <strong>prima non esisteva un repository ufficiale</strong> del progetto e dal sito si potevano scaricare solo i file .deb, <strong>ora</strong> per utilizzare i software messi a disposizione dal progetto <strong>è praticamente obbligatorio utilizzare il loro repository</strong>! E la cosa non mi dispiace affatto: io adoro i repository (sono veramente pigro) <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>Per chi ancora non lo conoscesse <strong>GetDeb</strong> è un progetto non ufficiale<sup><a href="http://www.jdsblog.it/informatica/1196/repository-ufficiale-getdeb-per-karmic/#footnote_0_1196" id="identifier_0_1196" class="footnote-link footnote-identifier-link" title="Non &egrave; ufficiale nel senso che non &egrave; gestito da Canonical/Ubuntu. Il repository invece &egrave; ufficiale nel senso che &egrave; gestito direttamente da GetDeb.">1</a></sup> che <strong>estende i repository ufficiali</strong> di Ubuntu <strong>fornendo le ultimissime versioni di svariate applicazioni</strong> (emesene, filezilla, pidgin, songbird, etc). Diversamente dai pacchetti ufficiali quelli di GetDeb non hanno un calendario di rilascio predefinito: <strong>le nuove versioni sono distribuite non appena</strong> esse vengono rese <strong>disponibili</strong> dagli autori.</p>
<p><img class="aligncenter size-full wp-image-1206" title="getdeb_logo_big" src="http://www.jdsblog.it/wp-content/uploads/2009/12/getdeb_logo_big.png" alt="getdeb_logo_big" width="256" height="64" /><span id="more-1196"></span></p>
<p>Per <strong>aggiungere questo repository</strong> alle proprie sorgenti software si può utilizzare il seguente comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;deb http://archive.getdeb.net/ubuntu karmic-getdeb apps&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">tee</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>getdeb.list</div></div>
<p>Si dovrà poi procedere con l&#8217;<strong>importazione della chiave</strong> mediante il comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-q</span> <span style="color: #660033;">-O-</span> http:<span style="color: #000000; font-weight: bold;">//</span>archive.getdeb.net<span style="color: #000000; font-weight: bold;">/</span>getdeb-archive.key <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -</div></div>
<p>Come ultimo passo <strong>ricaricare le sorgenti software</strong>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update</div></div>
<p>Ora non rimane che farsi un giro sul sito di <a href="http://www.getdeb.net/updates/" target="_blank">GetDeb</a> alla ricerca di un po&#8217; di pacchetti da installare <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<strong><p>Note all'articolo:</strong></p><ol class="footnotes"><li id="footnote_0_1196" class="footnote">Non è ufficiale nel senso che non è gestito da Canonical/Ubuntu. Il repository invece è ufficiale nel senso che è gestito direttamente da GetDeb.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/1196/repository-ufficiale-getdeb-per-karmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tema Human per FileZilla</title>
		<link>http://www.jdsblog.it/informatica/1174/tema-human-per-filezilla/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tema-human-per-filezilla</link>
		<comments>http://www.jdsblog.it/informatica/1174/tema-human-per-filezilla/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 16:13:34 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[terminale]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=1174</guid>
		<description><![CDATA[Guida su come installare un tema con set di icone Human in FileZilla]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" title="Logo Ubuntu" src="http://www.jdsblog.it/wp-content/uploads/2009/06/UbuntuLogo.png" alt="Logo Ubuntu" width="64" height="64" />In questi giorni ho cambiato client FTP: ho sostituito GFTP con FileZilla.</p>
<p>Non ho ancora avuto modo di provarlo a fondo, ma mi sembra gestire meglio il trasferimento di grandi quantità di file (che in genere mette in crisi GFTP).</p>
<p>Una delle cose che però proprio non mi piace di FileZilla è il discutibile set di icone del tema predefinito:</p>
<p><img class="aligncenter size-full wp-image-1175" title="filezilla-classic-theme" src="http://www.jdsblog.it/wp-content/uploads/2009/12/filezilla-classic-theme.png" alt="filezilla-classic-theme" width="613" height="121" />Non mi ritengo un maniaco del design (utilizzo il tema di default di Ubuntu!) ma queste icone proprio non riesco a guardarle  <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  .<span id="more-1174"></span></p>
<p>Cercando su google non si trova molto, però insistendo sono giunto a <a href="http://www.gnome-look.org/content/show.php/Humanity+FileZilla?content=114893" target="_blank">questa</a> pagina, dove è possibile scaricare un tema ispirato allo Human di Ubuntu:</p>
<p><img class="aligncenter size-full wp-image-1176" title="filezilla-human-theme" src="http://www.jdsblog.it/wp-content/uploads/2009/12/filezilla-human-theme.png" alt="filezilla-human-theme" width="613" height="121" />Tutta un&#8217;altra cosa <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Purtroppo, per quanto so io, FileZilla non consente l&#8217;installazione di temi direttamente sulla home dell&#8217;utente, pertanto si è costretti a copiare i files del tema nella directory <span style="font-family: courier new,courier;">/usr/share/filezilla/resources</span>.</p>
<p>Per semplificare le cose ho scritto un piccolo script bash che installa automaticamente il tema:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/bash</span><br />
<br />
<span style="color: #007800;">DIRDEST</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>filezilla<span style="color: #000000; font-weight: bold;">/</span>resources<br />
<span style="color: #007800;">DIRTHEME</span>=humanity<br />
<br />
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$EUID</span> <span style="color: #660033;">-ne</span> <span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
<span style="color: #000000; font-weight: bold;">then</span><br />
&nbsp; &nbsp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Lo script richiede l'esecuzione con i permessi di root.&quot;</span> <span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">&gt;&amp;</span><span style="color: #000000;">2</span><br />
&nbsp; &nbsp; <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">777</span> .<span style="color: #000000; font-weight: bold;">/`</span><span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #007800;">$0</span><span style="color: #000000; font-weight: bold;">`</span><br />
&nbsp; &nbsp; <span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/`</span><span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #007800;">$0</span><span style="color: #000000; font-weight: bold;">`</span><br />
&nbsp; &nbsp; <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span><br />
<span style="color: #000000; font-weight: bold;">else</span><br />
&nbsp; &nbsp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Permessi di root: OK&quot;</span><br />
<span style="color: #000000; font-weight: bold;">fi</span><br />
<br />
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$DIRDEST</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span><br />
&nbsp; &nbsp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Errore: la directory <span style="color: #007800;">$DIRDEST</span> non esiste&quot;</span><br />
&nbsp; &nbsp; <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span><br />
<span style="color: #000000; font-weight: bold;">fi</span><br />
<br />
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-vR</span> <span style="color: #007800;">$DIRTHEME</span> <span style="color: #007800;">$DIRDEST</span><br />
<br />
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Installazione terminata&quot;</span><br />
<br />
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></div></div>
<p>È possibile scaricarlo, assieme a tutti i files grafici, a questo indirizzo:</p>
<div class='stb-download_box' >Tema Human per FileZilla: <a href="http://dl.dropbox.com/u/202594/varie/filezilla-human-theme.tar.gz" target="_blank">http://dl.dropbox.com/u/202594/varie/filezilla-human-theme.tar.gz</a></div>
<p>Scaricato il file si dovrà decomprimerlo e recarsi nella directory dove sono presenti i files estratti.</p>
<p>A questo punto per installarlo si può utilizzare lo script che ho creato:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">.<span style="color: #000000; font-weight: bold;">/</span>install.sh</div></div>
<p>o procedere con la semplice copia manuale dei files:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-r</span> humanity <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>filezilla<span style="color: #000000; font-weight: bold;">/</span>resources</div></div>
<p>Copiati i files sarà possibile scegliere in FileZilla il nuovo tema cliccando su Modifica -&gt; Impostazioni -&gt; Temi e selezionando Humanity.</p>
<h3>Installare l&#8217;ultima versione di FileZilla</h3>
<p>Non so voi ma io ho avuto qualche difficoltà ad aggiornare la versione di FileZilla (v3.2.7.2) presente nei repo ufficiali di Ubuntu. Questo perché non esiste un repository ufficiale del progetto. Fortunatamente è possibile trovare una versione più recente (v3.3.0) sul repository di GetDeb.<br />
Le istruzioni su come aggiungere questo repository in karmic si possono trovare in <a href="http://www.jdsblog.it/informatica/1196/repository-ufficiale-getdeb-per-karmic/" target="_blank">questo</a> articolo.</p>
<p>PS</p>
<p>A chi si domandasse come mai ho creato uno script per compiere un&#8217;azione così semplice rispondo che l&#8217;ho fatto per evitare di ricercare, ad ogni installazione del tema, il percorso in cui copiare i files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/1174/tema-human-per-filezilla/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ripristinare le icone nei menu e nei pulsanti in Karmic Koala</title>
		<link>http://www.jdsblog.it/informatica/768/ripristinare-le-icone-nei-menu-e-nei-pulsanti-in-karmic-koala/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ripristinare-le-icone-nei-menu-e-nei-pulsanti-in-karmic-koala</link>
		<comments>http://www.jdsblog.it/informatica/768/ripristinare-le-icone-nei-menu-e-nei-pulsanti-in-karmic-koala/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 17:51:53 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=768</guid>
		<description><![CDATA[Brevissima guida che spiega come ripristinare le icone nei menu e nei pulsanti di GNOME 2.28.1 in Ubuntu 9.10 Karmic Koala]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" title="Logo Ubuntu" src="http://www.jdsblog.it/wp-content/uploads/2009/06/UbuntuLogo.png" alt="Logo Ubuntu" width="64" height="64" />Karmic Koala ha adottato la versione 2.28.1 di GNOME. In questa release le icone di menu e pulsanti sono disabilitate di default. Il motivo ufficiale è che &#8220;<a href="http://library.gnome.org/misc/release-notes/2.28/#rnusers.cleanup" target="_blank">questa modifica rende l&#8217;interfaccia utente standard e più pulita</a>&#8220;. Mah, de gustibus et coloribus non est disputandum.</p>
<p>In ogni caso è possibile riabilitarle semplicemente digitando in un terminale queste due istruzioni:<span id="more-768"></span></p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gconftool-<span style="color: #000000;">2</span> <span style="color: #660033;">--set</span> <span style="color: #000000; font-weight: bold;">/</span>desktop<span style="color: #000000; font-weight: bold;">/</span>gnome<span style="color: #000000; font-weight: bold;">/</span>interface<span style="color: #000000; font-weight: bold;">/</span>menus_have_icons <span style="color: #660033;">--type</span> bool <span style="color: #c20cb9; font-weight: bold;">true</span><br />
gconftool-<span style="color: #000000;">2</span> <span style="color: #660033;">--set</span> <span style="color: #000000; font-weight: bold;">/</span>desktop<span style="color: #000000; font-weight: bold;">/</span>gnome<span style="color: #000000; font-weight: bold;">/</span>interface<span style="color: #000000; font-weight: bold;">/</span>buttons_have_icons <span style="color: #660033;">--type</span> bool <span style="color: #c20cb9; font-weight: bold;">true</span></div></div>
<p>Le immagini seguenti illustrano le differenze tra prima e dopo l&#8217;esecuzione dei due comandi:<br />
<img src="http://www.jdsblog.it/wp-content/uploads/2009/11/Menu-con-e-senza-icone.gif" alt="Menu con e senza icone" title="Menu con e senza icone" width="480" height="520" class="aligncenter size-full wp-image-1076" /></p>
<p><img src="http://www.jdsblog.it/wp-content/uploads/2009/11/Pulsanti-con-e-senza-icone.gif" alt="Pulsanti con e senza icone" title="Pulsanti con e senza icone" width="480" height="421" class="aligncenter size-full wp-image-1078" /></p>
<p>Come potete notare con le icone attive l&#8217;interfaccia è molto meno pulita e standard  <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/768/ripristinare-le-icone-nei-menu-e-nei-pulsanti-in-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ripristinare rapidamente GRUB2 dopo aver reinstallato Windows</title>
		<link>http://www.jdsblog.it/informatica/963/ripristinare-rapidamente-grub2-dopo-aver-reinstallato-windows/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ripristinare-rapidamente-grub2-dopo-aver-reinstallato-windows</link>
		<comments>http://www.jdsblog.it/informatica/963/ripristinare-rapidamente-grub2-dopo-aver-reinstallato-windows/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 09:40:47 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[GRUB2]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[terminale]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=963</guid>
		<description><![CDATA[Breve Howto su come ripristinare GRUB2 in seguito ad una reinstallazione di Windows.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" title="Logo Ubuntu" src="http://www.jdsblog.it/wp-content/uploads/2009/06/UbuntuLogo.png" alt="Logo Ubuntu" width="64" height="64" />Oggi ho <strong>reinstallato Windows</strong> sul mio portatile e, come da tradizione, il <strong>bootloader di Ubuntu</strong> è stato <strong>piallato</strong>.<br />
In passato ripristinare GRUB era un gioco da ragazzi: era sufficiente avviare il LiveCD e digitare in un terminare <span style="font-family: courier new,courier;">sudo grub</span>, <span style="font-family: courier new,courier;">root (hd0,4)</span>, <span style="font-family: courier new,courier;">setup (hd0)</span> ed tutto tornava alla normalità.<br />
Con GRUB2 le cose si sono apparentemente complicate ed essendo ancora una novità le guide che si trovano in rete spesso sono lunghe e inutilmente complesse. Questo perché molte guide, anziché spiegare come ripristinare GRUB2 dopo una reinstallazione di Windows, spiegano come configurarlo da zero come se non fosse mai stato installato.</p>
<p>In questo articolo illustrerò <strong>come riabilitare GRUB2</strong> dando per scontato che<strong> prima dell’installazione di Windows</strong> fosse già <strong>perfettamente configurato e funzionante</strong>.<span id="more-963"></span></p>
<p>Il primo passo è identico a quello del vecchio GRUB: <strong>avviare il LiveCD</strong> di Ubuntu 9.10 Karmic Koala (o successive).</p>
<p>A questo punto si deve <strong>aprire un terminale</strong> e <strong>digitare i seguenti comandi</strong> sostituendo la <span style="font-family: courier new,courier;">L</span> di <span style="font-family: courier new,courier;">sdLR</span> con la lettera del disco e la <span style="font-family: courier new,courier;">R</span> con il numero della partizione di root della vostra installazione<sup><a href="http://www.jdsblog.it/informatica/963/ripristinare-rapidamente-grub2-dopo-aver-reinstallato-windows/#footnote_0_963" id="identifier_0_963" class="footnote-link footnote-identifier-link" title="Per visualizzare l&rsquo;elenco delle partizioni potete utilizzare il comando sudo fdisk -l">1</a></sup>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdLR <span style="color: #000000; font-weight: bold;">/</span>mnt</div></div>
<p><strong>Opzionale:</strong> Se si ha una partizione di boot separata montare anche quella sostituendo la <span style="font-family: courier new,courier;">B</span> con il numero della partizione di boot:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdLB <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>boot</div></div>
<p>Ora per ripristinare GRUB2 è sufficiente lanciare questo comando (purtroppo non molto facile da ricordare):</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> grub-install <span style="color: #660033;">--root-directory</span>=<span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdL</div></div>
<p>A questo punto riavviando il PC dovreste riavere GRUB2 come bootloader <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Come si può notare, se non si ha una partizione di boot separata, <strong>sono sufficienti due soli comandi per ripristinare GRUB2</strong>, naturalmente dando per scontato che il file <span style="font-family: courier new,courier;">grub.cfg</span> sia già presente e correttamente configurato.</p>
<p><strong>Opzionale:</strong> Se si è aggiornata o aggiunta una nuova versione di Windows sarà necessario <strong>aggiornare</strong> anche <strong>il menu di GRUB2</strong>.<br />
Essendo <strong>sconsigliata la modifica manuale</strong> del <span style="font-family: courier new,courier;">grub.cfg</span> conviene utilizzare il tool <span style="font-family: courier new,courier;">os-prober</span>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> os-prober</div></div>
<p>Lanciando questo comando <span style="font-family: courier new,courier;">os-prober</span> <strong>rileverà i vari sistemi operativi</strong> disponibili sul vostro computer. Una volta terminata la scansione si dovrà procedere con la <strong>rigenerazione del file</strong> <span style="font-family: courier new,courier;">grub.cfg</span> utilizzando questo comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> update-grub</div></div>
<div class='stb-info_box' >Per problemi tecnici dovuti al mio ex fornitore di Web Hosting sono andate perse tutte le modifiche degli ultimi 5 giorni (articoli, commenti, correzioni) Sono quindi stato costretto a ripubblicare questo articolo, domando scusa per gli eventuali disagi che questa azione può comportare. Sfortunatamente è cambiato anche il post id associato all&#8217;articolo e, conseguentemente, l&#8217;indirizzo dell&#8217;articolo stesso, vi invito pertanto ad aggiornare gli eventuali preferiti.</div>
<strong><p>Note all'articolo:</strong></p><ol class="footnotes"><li id="footnote_0_963" class="footnote">Per visualizzare l’elenco delle partizioni potete utilizzare il comando <span style="font-family: courier new,courier;">sudo fdisk -l</span></li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/963/ripristinare-rapidamente-grub2-dopo-aver-reinstallato-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Generare password casuali da console</title>
		<link>http://www.jdsblog.it/informatica/478/generare-password-casuali-da-console/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=generare-password-casuali-da-console</link>
		<comments>http://www.jdsblog.it/informatica/478/generare-password-casuali-da-console/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 14:50:25 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[CHMOD]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[terminale]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=478</guid>
		<description><![CDATA[Alcuni metodi per generare password casuali sfruttando una console GNU/Linux]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-240" title="Tango Terminal" src="http://www.jdsblog.it/wp-content/uploads/2009/06/icon.tango.terminal.png" alt="Tango Terminal" width="64" height="64" />Mi è capitato diverse volte di avere la necessità di generare una <strong>password casuale</strong> e in passato la soluzione più veloce che utilizzavo di solito era <strong>digitare in Google</strong> &#8220;random password generator&#8221;. Questa soluzione però oltre ad essere <strong>scomoda</strong> (richiede una connessione ad internet ed un browser web) <strong>non è</strong> neanche molto <strong>sicura</strong>.<br />
In Ubuntu, e in genere in qualunque altra distribuzione GNU/Linux, esistono <strong>metodi molto più sicuri e pratici</strong> per generare una password.<span id="more-478"></span></p>
<p>Il più comodo e veloce consiste nell&#8217;<strong>installare il pacchetto pwgen</strong>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> pwgen</div></div>
<p>Questo software permette di generare <strong>password facili da ricordare</strong>, pur mantenendo alto il livello di sicurezza. Se invece non interessa generare password facilmente memorizzabili e si preferisce avere delle <strong>password completamente random</strong> si può utilizzare l&#8217;<strong>opzione <span style="font-family: courier new,courier;">-s</span></strong>. Sono presenti <strong>molte altre opzioni</strong> che permettono ad esempio di evitare caratteri simili (1 e l, 0 e O) e di impostare la lunghezza e il numero delle password generate. Per l&#8217;elenco di tutte le opzioni disponibili consiglio la lettura della <strong>manpage di pwgen</strong>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">man</span> pwgen</div></div>
<p>Se non è possibile/non si vuole installare il pacchetto pwgen è possibile <strong>generare</strong> delle <strong>buone password</strong> casuali sfruttando i tools messi a disposizione <strong>dalla console</strong>.</p>
<p>Ad esempio per <strong>generare 4 password di 8 caratteri alfanumerici</strong> sarà sufficiente digitare in un terminale la seguente stringa:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>urandom <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #660033;">-dc</span> <span style="color: #ff0000;">'a-zA-Z0-9'</span> <span style="color: #000000; font-weight: bold;">|</span> fold <span style="color: #660033;">-w</span> <span style="color: #000000;">8</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">head</span> <span style="color: #660033;">-n</span> <span style="color: #000000;">4</span></div></div>
<p>Per aumentare il livello di sicurezza della password è possibile <strong>aggiungere altri caratteri non alfanumerici</strong>, come ad esempio <span style="font-family: courier new,courier;">_!@#$%^&amp;*()+[]|:&lt;&gt;?=</span>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>urandom <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #660033;">-dc</span> <span style="color: #ff0000;">'a-zA-Z0-9-_!@#$%^&amp;*()+[]|:&lt;&gt;?='</span> <span style="color: #000000; font-weight: bold;">|</span> fold <span style="color: #660033;">-w</span> <span style="color: #000000;">8</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">head</span> <span style="color: #660033;">-n</span> <span style="color: #000000;">4</span></div></div>
<p>Se si vuole <strong>essere sicuri che</strong> la password <strong>contenga almeno un carattere speciale</strong> è necessario aggiungere un grep al comando precedente:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>urandom <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #660033;">-dc</span> <span style="color: #ff0000;">'a-zA-Z0-9-_!@#$%^&amp;*()+[]|:&lt;&gt;?='</span> <span style="color: #000000; font-weight: bold;">|</span> fold <span style="color: #660033;">-w</span> <span style="color: #000000;">8</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-i</span> <span style="color: #ff0000;">'[_!@#$%^&amp;*()+|:&lt;&gt;?=]'</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">head</span> <span style="color: #660033;">-n</span> <span style="color: #000000;">4</span></div></div>
<h3>Perché urandom al posto di random?</h3>
<p>Qualcuno potrebbe domandarsi perché utilizzo il &#8220;meno sicuro&#8221; urandom al posto di random. Prima di spiegare il motivo riporto la manpage dei due dispositivi kernel:</p>
<div class="codecolorer-container text geshi codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">I file speciali a caratteri /dev/random e /dev/urandom (presenti sin da<br />
Linux 1.3.30) forniscono un'interfaccia al &nbsp;generatore &nbsp;del &nbsp;kernel &nbsp;di<br />
numeri aleatori. Il file /dev/random ha numero primario 1 e numero sec‐<br />
ondario 8. Il file /dev/urandom ha numero primario 1 &nbsp;e &nbsp;numero &nbsp;secon‐<br />
dario 9.<br />
<br />
Il &nbsp;generatore &nbsp;di numeri aleatori raccoglie rumore di fondo dai device<br />
driver e da altre sorgenti nel pozzo d'entropia. Il generatore mantiene<br />
anche &nbsp;una &nbsp;stima del numero di bit di rumore nel pozzo di entropia. Da<br />
questo pozzo di entropia vengono creati i numeri aleatori.<br />
<br />
Quando viene letto, /dev/random restituisce &nbsp;solo &nbsp;un &nbsp;numero &nbsp;di &nbsp;byte<br />
aleatori &nbsp;compatibili &nbsp;con &nbsp;la &nbsp;stima &nbsp;dei &nbsp;bit &nbsp;di &nbsp;rumore &nbsp;nel &nbsp;pozzo<br />
d'entropia. /dev/random dovrebbe essere adatto ad usi che richiedono un<br />
alto &nbsp;grado &nbsp;di &nbsp;aleatorietà, &nbsp;come la generazione di chiavi. Quando il<br />
pozzo d'entropia è vuoto, le letture di &nbsp;/dev/random &nbsp;vengono &nbsp;bloccate<br />
finché non viene raccolto abbastanza rumore ambientale.<br />
<br />
Quando &nbsp;viene letto, /dev/urandom restituisce tanti byte quanti ne sono<br />
stati richiesti. Di conseguenza, se non &nbsp;c'è &nbsp;abbastanza &nbsp;entropia &nbsp;nel<br />
pozzo &nbsp;d'entropia, i valori restituiti sono teoricamente vulnerabili ad<br />
un attacco criptografico sull'algoritmo usato &nbsp;dal &nbsp;dispositivo. &nbsp;Nella<br />
letteratura &nbsp;(non coperta da segreto militare) non c'è conoscenza di un<br />
metodo per fare ciò, ma è in teoria &nbsp;possibile &nbsp;che &nbsp;esista &nbsp;un &nbsp;simile<br />
metodo. &nbsp;Se questo è fonte di problemi per il proprio programma, si usi<br />
invece /dev/random.</div></div>
<p>Leggendo la manpage si intuisce che <strong>urandom è più veloce</strong> perché «restituisce tanti byte quanti ne sono stati richiesti» a discapito del grado  di  aleatorietà, ma quanto è più veloce? Scopriamolo con <strong>un test pratico</strong>.</p>
<p>Prima proviamo a generare una <strong>password di 10 caratteri sfruttando urandom</strong>:</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ time cat /dev/urandom | tr -dc 'a-zA-Z0-9-_!@#$%^&amp;*()+{}|:&lt;&gt;?=' | fold -w 10 | grep -i '[!@#$%^&amp;*()_+{}|:&lt;&gt;?=]' | head -n 1<br />
bzNHI}6w:h<br />
<br />
real&nbsp; &nbsp; 0m0.024s<br />
user&nbsp; &nbsp; 0m0.004s<br />
sys 0m0.024s</div></div>
<p>E ora facciamo la <strong>stessa cosa con random</strong>:</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ time cat /dev/random | tr -dc 'a-zA-Z0-9-_!@#$%^&amp;*()+{}|:&lt;&gt;?=' | fold -w 10 | grep -i '[!@#$%^&amp;*()_+{}|:&lt;&gt;?=]' | head -n 1<br />
^C<br />
<br />
real&nbsp; &nbsp; 131m14.400s<br />
user&nbsp; &nbsp; 0m0.012s<br />
sys 0m0.036s</div></div>
<p><strong>La differenza è <span style="color: #ff0000;">abissale</span></strong>: urandom ha impiegato solamente <strong>24 millesimi di secondo</strong> (0.024 secondi) mentre random <strong>dopo 2 ore 11 minuti e 14 secondi</strong> non aveva ancora terminato! Ho <strong>interrotto manualmente</strong> con un CTRL+C. E il test non è stato fatto su un 486SX a 25MHz, ma su un <strong>Intel Core2 Quad Processor Q9450</strong>.<br />
Considerando che «nella letteratura (non coperta da segreto militare) <strong>non c&#8217;è conoscenza di un metodo</strong>» per effettuare un attacco criptografico sui valori generati da urandom, mi sento di consigliare <strong>urandom per la generazione di password</strong> <img src='http://www.jdsblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/478/generare-password-casuali-da-console/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android: utilizzare le ROM devphone con l&#8217;emulatore dell&#8217;SDK in Ubuntu 9.10 Karmic Koala</title>
		<link>http://www.jdsblog.it/informatica/865/android-utilizzare-le-rom-devphone-con-lemulatore-dellsdk-in-ubuntu-9-10-karmic-koala/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=android-utilizzare-le-rom-devphone-con-lemulatore-dellsdk-in-ubuntu-9-10-karmic-koala</link>
		<comments>http://www.jdsblog.it/informatica/865/android-utilizzare-le-rom-devphone-con-lemulatore-dellsdk-in-ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 09:53:37 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=865</guid>
		<description><![CDATA[Guida su come emulare con l'Android SDK le ROM devphone rilasciate da HTC contenenti anche le applicazioni closed di Google come l'Android Market, Google Maps, Gmail, etc.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-803" title="Logo Android" src="http://www.jdsblog.it/wp-content/uploads/2009/10/android_logo.png" alt="Logo Android" width="64" height="64" />Le <strong>ROM standard</strong> dell&#8217;emulatore presenti nell&#8217;Android SDK <strong>mancano di tutte le applicazioni proprietarie di Google</strong> (Gmail, Google Maps, <strong>Android Market</strong>). Fortunatamente è possibile emulare le <strong>ROM devphone</strong>, utilizzate sugli HTC Dream da sviluppo, messe a disposizione da HTC.</p>
<p>Per far questo è necessario <strong>scaricare l&#8217;Android SDK</strong> al seguente indirizzo:<span id="more-865"></span></p>
<div class='stb-download_box' >Android SDK: <a href="http://developer.android.com/sdk/index.html" target="_blank">http://developer.android.com/sdk/index.html</a></div>Terminato il download dell&#8217;archivio per la piattaforma Linux <strong>decomprimerlo nella</strong> home dell&#8217;utente (il percorso completo dovrebbe essere qualcosa di simile: <span style="font-family: courier new,courier;">/home/&lt;tua_home&gt;/android-sdk-linux_86</span>).</p>
<p>Ora è necessario <strong>aggiungere il path</strong> della directory <span style="font-family: courier new,courier;">tools</span> dell&#8217;Android SDK al nostro file <span style="font-family: courier new,courier;">.bashrc</span>.<br />
Utilizzando il l&#8217;editor di fiducia aprire il file <span style="font-family: courier new,courier;">.bashrc</span> ed inserire alla fine le seguenti righe:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#AndroidDev PATH</span><br />
<span style="color: #007800;">PATH</span>=<span style="color: #007800;">$PATH</span>:<span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>android-sdk-linux_86<span style="color: #000000; font-weight: bold;">/</span>tools<br />
<span style="color: #7a0874; font-weight: bold;">export</span> PATH</div></div>
<p><strong>Assegnare i permessi di esecuzione</strong> al binario <span style="font-family: courier new,courier;">android</span>:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x ~<span style="color: #000000; font-weight: bold;">/</span>android-sdk-linux_86<span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/</span>android</div></div>
<p><strong>Eseguirlo</strong> utilizzando questo comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #007800;">GDK_NATIVE_WINDOWS</span>=<span style="color: #c20cb9; font-weight: bold;">true</span> android</div></div>
<p>In Ubuntu 9.10 Karmic Koala per qualche strano motivo l&#8217;Android SDK non riesce a collegarsi al repository di google tramite HTTPS, è necessario quindi forzare la connesione tramite HTTP: portarsi in <strong>Settings</strong> e spuntare &#8220;<strong>Force https://&#8230;. sources to be fetched using http://</strong>&#8221;<sup><a href="http://www.jdsblog.it/informatica/865/android-utilizzare-le-rom-devphone-con-lemulatore-dellsdk-in-ubuntu-9-10-karmic-koala/#footnote_0_865" id="identifier_0_865" class="footnote-link footnote-identifier-link" title="In Karmic Koala se non si assegna alla variabile GDK_NATIVE_WINDOWS il valore true non sar&agrave; possibile settare il Force dell&amp;#8217;HTTPS in caso si presenti l&amp;#8217;errore &amp;#8220;Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error&amp;#8220;">1</a></sup>.<br />
<a href="http://www.jdsblog.it/wp-content/uploads/2009/11/Schermata-Android-SDK-and-AVD-Manager-Settings.png"><img class="aligncenter size-medium wp-image-870" title="Schermata-Android SDK and AVD Manager-Settings" src="http://www.jdsblog.it/wp-content/uploads/2009/11/Schermata-Android-SDK-and-AVD-Manager-Settings-470x271.png" alt="Schermata-Android SDK and AVD Manager-Settings" width="470" height="271" /></a><br />
Cliccare su <strong>Available Packages</strong> e spuntare <strong>Android SDK Tools</strong> e tutte le voci <strong>SDK Platform Android</strong>. Selezionare poi Install Selected.</p>
<p>Terminato il download portarsi su <strong>Virtual Devices</strong> e creare tre AVD premendo su New&#8230; utilizzando i seguenti valori:</p>
<ol>
<li>Inserire nel campo Name &#8220;<strong>devphone-1.5</strong>&#8220;, selezionare il Target &#8220;<strong>Google APIs (Google Inc.) &#8211; API Level 3</strong>&#8221; e premere <strong>Create AVD</strong>.</li>
<li>Inserire nel campo Name &#8220;<strong>devphone-1.6</strong>&#8220;, selezionare il Target &#8220;<strong>Google APIs (Google Inc.) &#8211; API Level  4</strong>&#8221; e premere <strong>Create AVD</strong>.</li>
<li>Inserire nel campo Name &#8220;<strong>android-2.1</strong>&#8220;, selezionare il Target &#8220;<strong>Google APIs (Google Inc.) &#8211; API Level 7</strong>&#8221; e premere <strong>Create AVD</strong>.</li>
</ol>
<p>Così facendo si sono creati tre Devices virtuali per le versioni 1.5, 1.6 e 2.1 di Android. Come accennato prima <strong>queste sono versioni vanilla</strong> e mancano quindi delle applicazioni closed sviluppate da Google.</p>
<p>Con l&#8217;aggiornamento dell&#8217;Android SDK Tools il file <span style="font-family: courier new,courier;">android</span> <strong>potrebbe aver perso i permessi di esecuzione</strong>, in caso riassegnarli utilizzando il solito comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x ~<span style="color: #000000; font-weight: bold;">/</span>android-sdk-linux_86<span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/</span>android</div></div>
<p>Il passo successivo consiste nello <strong>scaricare e copiare le System Image del devphone</strong> contenenti anche le applicazioni proprietarie all&#8217;interno degli AVD appena creati:</p>
<p><div id="stb-container" class="stb-container"><div class='stb-download-caption_box stb_caption' >Scaricare le System Image di Android 1.5 e 1.6:</div><div class='stb-download-body_box stb_body' >
<ul>
<li>Sito HTC: <a href="http://developer.htc.com/adp.html#s3" target="_blank">http://developer.htc.com/adp.html#s3</a></li>
<li>Mirror: <a href="http://www.megaupload.com/?d=I6QGVQCM">System Image 1.5</a> &#8211; <a href="http://www.megaupload.com/?d=BFXVNYCU">System Image 1.6</a></li>
</ul>
<p></div></div>
<p>Terminato il download aprire il file <span style="font-family: courier new,courier;">signed-dream_devphone_userdebug-img-150275.zip</span> e decomprimere il file <span style="font-family: courier new,courier;">system.img</span> all&#8217;interno della directory <span style="font-family: courier new,courier;">~/.android/avd/devphone-1.5.avd</span>.</p>
<p>Ripetere la stessa operazione con il file <span style="font-family: courier new,courier;">signed-dream_devphone_userdebug-img-14721.zip</span> questa volta decomprimendo il file <span style="font-family: courier new,courier;">system.img</span> nella directory <span style="font-family: courier new,courier;">~/.android/avd/devphone-1.6.avd</span>.</p>
<p>Se tutto è andato come previsto dovreste essere in grado di emulare il vostro telefono Android.<br />
Per utilizzare la <strong>versione 1.5 devphone</strong> digitate in console:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">emulator <span style="color: #660033;">-avd</span> devphone-<span style="color: #000000;">1.5</span></div></div>
<p>Per utilizzare la <strong>versione 1.6 devphone</strong> digitate in console:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">emulator <span style="color: #660033;">-avd</span> devphone-<span style="color: #000000;">1.6</span></div></div>
<p>Per utilizzare la <strong>versione 2.0 vanilla</strong><sup><a href="http://www.jdsblog.it/informatica/865/android-utilizzare-le-rom-devphone-con-lemulatore-dellsdk-in-ubuntu-9-10-karmic-koala/#footnote_1_865" id="identifier_1_865" class="footnote-link footnote-identifier-link" title="Al momento l&amp;#8217;HTC non ha ancora rilasciato ROM 2.0 devphone">2</a></sup> digitate in console:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">emulator <span style="color: #660033;">-avd</span> eclair</div></div>
<p><a href="http://www.jdsblog.it/wp-content/uploads/2009/11/Schermata-5554devphone-1.6-Home.png"><img class="aligncenter size-medium wp-image-875" title="Schermata-5554:devphone-1.6-Home" src="http://www.jdsblog.it/wp-content/uploads/2009/11/Schermata-5554devphone-1.6-Home-470x330.png" alt="Schermata-5554:devphone-1.6-Home" width="470" height="330" /></a></p>
<p><a href="http://www.jdsblog.it/wp-content/uploads/2009/11/Schermata-5554devphone-1.6-Market.png"><img class="aligncenter size-medium wp-image-876" title="Schermata-5554:devphone-1.6-Market" src="http://www.jdsblog.it/wp-content/uploads/2009/11/Schermata-5554devphone-1.6-Market-470x330.png" alt="Schermata-5554:devphone-1.6-Market" width="470" height="330" /></a></p>
<strong><p>Note all'articolo:</strong></p><ol class="footnotes"><li id="footnote_0_865" class="footnote">In Karmic Koala se non si assegna alla variabile <span style="font-family: courier new,courier;">GDK_NATIVE_WINDOWS</span> il valore true non sarà possibile settare il Force dell&#8217;HTTPS in caso si presenti l&#8217;errore &#8220;<span style="font-family: courier new,courier;">Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error</span>&#8220;</li><li id="footnote_1_865" class="footnote">Al momento l&#8217;HTC non ha ancora rilasciato ROM 2.0 devphone</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/865/android-utilizzare-le-rom-devphone-con-lemulatore-dellsdk-in-ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Far riconoscere l&#8217;HTC Dream G1 all&#8217;Android SDK/ADB/Fastboot sotto Ubuntu 9.10 Karmic Koala</title>
		<link>http://www.jdsblog.it/informatica/797/far-riconoscere-lhtc-dream-g1-allandroid-sdkadbfastboot-sotto-ubuntu-9-10-karmic-koala/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=far-riconoscere-lhtc-dream-g1-allandroid-sdkadbfastboot-sotto-ubuntu-9-10-karmic-koala</link>
		<comments>http://www.jdsblog.it/informatica/797/far-riconoscere-lhtc-dream-g1-allandroid-sdkadbfastboot-sotto-ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 10:54:55 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ADB]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Fastboot]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[HTC Dream]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=797</guid>
		<description><![CDATA[Guida su come far riconoscere un HTC Dream G1 all'Android SDK/ADB/Fastboot sotto Ubuntu 9.10 Karmic Koala]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-803" title="Logo Android" src="http://www.jdsblog.it/wp-content/uploads/2009/10/android_logo.png" alt="Logo Android" width="64" height="64" />Sono oramai sette giorni esatti che smanetto col mio nuovo HTC Dream G1. E solo ora ho trovato il tempo per scrivere qualche guida che lo riguarda.</p>
<p>In questo articolo cercherò di spiegare come <strong>far riconoscere il Dream all&#8217;Android SDK e ai tools ADB e Fastboot sotto Ubuntu 9.10 Karmic Koala</strong><sup><a href="http://www.jdsblog.it/informatica/797/far-riconoscere-lhtc-dream-g1-allandroid-sdkadbfastboot-sotto-ubuntu-9-10-karmic-koala/#footnote_0_797" id="identifier_0_797" class="footnote-link footnote-identifier-link" title="questa procedura dovrebbe funzionare comunque anche sotto Ubuntu 9.04 Jaunty Jackalope">1</a></sup>.<span id="more-797"></span></p>
<p>Per prima cosa si deve scaricare l&#8217;<a href="http://developer.android.com/sdk/">Android SDK per Linux</a>. Terminato il download e decompresso l&#8217;archivio ci si deve recare con un terminale nella sottodirectory <span style="font-family: courier new,courier;">tools/</span> dell&#8217;SDK che contiene l&#8217;eseguibile <span style="font-family: courier new,courier;">adb</span>.</p>
<p>Adesso sarà necessario digitare i seguenti comandi per permettere il corretto riconoscimento del device da parte di Ubuntu:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">su</span></div></div>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'SUBSYSTEM==&quot;usb&quot;, SYSFS{idVendor}==&quot;0bb4&quot;, MODE=&quot;0666&quot;'</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tee</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">50</span>-android.rules</div></div>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'SUBSYSTEM==&quot;usb&quot;, ATTR{idVendor}==&quot;0bb4&quot;, MODE=&quot;0666&quot;'</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tee</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">90</span>-android.rules</div></div>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">exit</span></div></div>
<p>Con i comandi sopra riportati si sono creati due files contenenti delle regole per il device manager del kernel Linux, ora si devono rendere eseguibili questi files:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> a+rx <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">50</span>-android.rules</div></div>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> a+rx <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">90</span>-android.rules</div></div>
<p>A questo punto rimane solo da riavviare udev:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> service udev restart</div></div>
<p>Per poter comunicare con adb è necessario <strong>abilitare USB Debugging</strong> sull’HTC Dream.</p>
<p>Prendendo in mano il Dream e partendo dalla Home compiamo in sequenza le seguenti azioni: Tasto Menu -&gt; Impostazioni -&gt; Applicazioni -&gt; Sviluppo -&gt; Abilitare Debug USB.</p>
<p>Se già non lo è, collegare il Dream tramite il cavo USB e, accertandosi di essere nella directory <span style="font-family: courier new,courier;">tools/</span> dell&#8217;Android SDK, digitiare:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>adb kill-server</div></div>
<p>Seguito da un:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>adb devices</div></div>
<p>L&#8217;output del comando dovrebbe restituire un qualcosa di simile:</p>
<p style="padding-left: 30px;">
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">* daemon not running. starting it now *<br />
* daemon started successfully *<br />
List of devices attached<br />
HT93XXXXXXXX&nbsp; &nbsp; device</div></div>
<p>A questo punto il vostro HTC Dream G1 dovrebbe essere perfettamente riconosciuto da qualunque tool.</p>
<h2>Fastboot</h2>
<p>Approfitto di questo articolo per riportare anche le semplici istruzioni su come scaricare e avviare fastboot sotto Linux.</p>
<p>I passi sono veramente semplici: si deve scaricare il tool da <a href="http://developer.htc.com/adp.html#s2" target="_blank"><strong>questo</strong></a> indirizzo, decomprimerlo nella sottodirectory <span style="font-family: courier new,courier;">tools/</span> dell&#8217;Android SDK e assegnargli i permessi di esecuzione (tasto destro sul file, Proprietà, Permessi e mettere la spunta su «Consentire l&#8217;<span style="text-decoration: underline;">e</span>secuzione del file come programma»).</p>
<strong><p>Note all'articolo:</strong></p><ol class="footnotes"><li id="footnote_0_797" class="footnote">questa procedura dovrebbe funzionare comunque anche sotto Ubuntu 9.04 Jaunty Jackalope</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/797/far-riconoscere-lhtc-dream-g1-allandroid-sdkadbfastboot-sotto-ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Abilitare un lettore biometrico ThinkFinger compatibile in Ubuntu 9.10 Karmic Koala</title>
		<link>http://www.jdsblog.it/informatica/782/abilitare-un-lettore-biometrico-thinkfinger-compatibile-in-ubuntu-9-10-karmic-koala/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=abilitare-un-lettore-biometrico-thinkfinger-compatibile-in-ubuntu-9-10-karmic-koala</link>
		<comments>http://www.jdsblog.it/informatica/782/abilitare-un-lettore-biometrico-thinkfinger-compatibile-in-ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:22:53 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[M1330]]></category>
		<category><![CDATA[PAM]]></category>
		<category><![CDATA[terminale]]></category>
		<category><![CDATA[ThinkFinger]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=782</guid>
		<description><![CDATA[How to su come abilitare il lettore biometrico ThinkFinger compatibile in Ubuntu 9.10 Karmic Koala]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" title="Logo Ubuntu" src="http://www.jdsblog.it/wp-content/uploads/2009/06/UbuntuLogo.png" alt="Logo Ubuntu" width="64" height="64" />Finalmente, dopo il regresso introdotto in Intrepid e Jaunty, è nuovamente possibile <strong>abilitare un lettore biometrico ThinkFinger compatibile</strong> senza ricorrere a repository esterni.</p>
<p>La procedura torna ad essere la stessa che si utilizzava in Hardy. <strong>È sufficiente</strong> infatti <strong>digitare in un terminale</strong> il seguente comando:<span id="more-782"></span></p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> thinkfinger-tools libpam-thinkfinger</div></div>
<p><strong>Riavviare il PC</strong> e <strong>registrare le proprie impronte</strong> tramite il comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tf-tool <span style="color: #660033;">--acquire</span></div></div>
<div class='stb-warning_box' >Per effetturare l&#8217;enroll<sup><a href="http://www.jdsblog.it/informatica/782/abilitare-un-lettore-biometrico-thinkfinger-compatibile-in-ubuntu-9-10-karmic-koala/#footnote_0_782" id="identifier_0_782" class="footnote-link footnote-identifier-link" title="la registrazione, l&amp;#8217;acquisizione">1</a></sup> delle vostre impronte <strong>non</strong> digitate <span style="font-family: courier new,courier;">sudo</span> prima di <span style="font-family: courier new,courier;">tf-tool</span></div>
<p>Potete poi <strong>testare la corretta acquisizione</strong> delle impronte tramite il comando:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tf-tool <span style="color: #660033;">--verify</span></div></div>
<p>A questo punto, se si è superato senza problemi la verifica, è possibile <strong>aggiornare la configurazione PAM</strong>, così da poter utilizzare la scansione biometrica al posto della password nel login grafico, in quello testuale, con il comando sudo e per l&#8217;unlock dello schermo. Per procedere si deve semplicemente digitare:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>pam-thinkfinger<span style="color: #000000; font-weight: bold;">/</span>pam-thinkfinger-enable</div></div>
<p>Questa procedura è stata testata con successo su un portatile <a href="http://www.jdsblog.it/tag/m1330/">Dell M1330</a> con Ubuntu 9.10 Beta.</p>
<strong><p>Note all'articolo:</strong></p><ol class="footnotes"><li id="footnote_0_782" class="footnote">la registrazione, l&#8217;acquisizione</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/782/abilitare-un-lettore-biometrico-thinkfinger-compatibile-in-ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aggiungere un repository PPA su Karmic Koala in modo semplice e veloce</title>
		<link>http://www.jdsblog.it/informatica/770/aggiungere-un-repository-ppa-su-karmic-koala-in-modo-semplice-e-veloce/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=aggiungere-un-repository-ppa-su-karmic-koala-in-modo-semplice-e-veloce</link>
		<comments>http://www.jdsblog.it/informatica/770/aggiungere-un-repository-ppa-su-karmic-koala-in-modo-semplice-e-veloce/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:59:17 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[CLI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PPA]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.jdsblog.it/?p=770</guid>
		<description><![CDATA[Brevissimo how to su come aggiungere facilmente e rapidamente repository PPA in Karmic Koala.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" title="Logo Ubuntu" src="http://www.jdsblog.it/wp-content/uploads/2009/06/UbuntuLogo.png" alt="Logo Ubuntu" width="64" height="64" />Con Ubuntu 9.10 &#8220;Karmic Koala&#8221; è stato introdotto <strong>un nuovo modo molto più semplice e veloce</strong> per <strong>aggiungere un repository PPA</strong> alle sorgenti software. Anziché editare manualmente gli indirizzi deb nel source.list e importare la chiave di autenticazione del progetto sarà <strong>sufficiente digitare</strong> in console:<span id="more-770"></span></p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> add-apt-repository ppa:nome_repository</div></div>
<p>Andando ovviamente a sostituire <span style="font-family: courier new,courier;">nome_repository</span> con il nome del PPA che si vuole aggiungere.</p>
<p>Ad esempio, si vuole aggiungere il PPA di <a href="https://launchpad.net/~tualatrix/+archive/ubuntu-tweak" target="_blank">Ubuntu Tweak</a>? Sarà sufficiente digitare in console:</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> add-apt-repository ppa:tualatrix<span style="color: #000000; font-weight: bold;">/</span>ubuntu-tweak</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jdsblog.it/informatica/770/aggiungere-un-repository-ppa-su-karmic-koala-in-modo-semplice-e-veloce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
