<?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>ldlabs.org - Blog &#187; X</title>
	<atom:link href="http://www.ldlabs.org/blog/tag/x/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ldlabs.org/blog</link>
	<description>Linux Tips &#38; c.</description>
	<lastBuildDate>Tue, 24 Jan 2012 08:09:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>kernel parameters in bash scripts</title>
		<link>http://www.ldlabs.org/blog/2009/05/09/kernel-parameters-in-bash-scripts/</link>
		<comments>http://www.ldlabs.org/blog/2009/05/09/kernel-parameters-in-bash-scripts/#comments</comments>
		<pubDate>Sat, 09 May 2009 12:09:14 +0000</pubDate>
		<dc:creator>Francesco Apollonio</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[code tips]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[varie]]></category>
		<category><![CDATA[X]]></category>

		<guid isPermaLink="false">http://www.ldlabs.org/blog/?p=460</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top:40%;
left:60px;
z-index:1;
#F0F4F9 
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:110px;
height:60px;
padding-bottom:2px;
}


#bottomcontainerBox {
float:left;
height:30px;
width:100%;
#F0F4F9}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:110px;
margin:4px 4px 4px 4px;
}

</style>
Vi è mai capitato di dover differenziare il comportamento di uno script sin dall&#8217;avvio del  vostro computer? Ad esempio mi occorreva disabilitare l&#8217;avvio automatico di X subito dopo il login da tty (vedere xttydm), ecco come farlo passando un semplice parametro al kernel in fase di caricamento. Il funzionamento è molto semplice: tutti i parametri [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top:40%;
left:60px;
z-index:1;
#F0F4F9 
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:110px;
height:60px;
padding-bottom:2px;
}


#bottomcontainerBox {
float:left;
height:30px;
width:100%;
#F0F4F9}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:110px;
margin:4px 4px 4px 4px;
}

</style>
<p>Vi è mai capitato di dover differenziare il comportamento di uno script sin dall&#8217;avvio del  vostro computer?</p>
<p>Ad esempio mi occorreva disabilitare l&#8217;avvio automatico di X subito dopo il login da <em>tty</em> (vedere <a href="http://www.ldlabs.org/blog/2009/02/05/xttydm/" target="_blank">xttydm</a>), ecco come farlo passando un semplice parametro al kernel in fase di caricamento.</p>
<p>Il funzionamento è molto semplice: tutti i parametri di avvio del kernel possono essere trovati in <em>/proc/cmdline</em>, basta semplicemente controllare che il parametro che ci interessa esista:</p>

<div class="wp_codebox"><table><tr id="p4602"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p460code2"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">case</span> <span style="color: #007800;">$TERM</span> <span style="color: #000000; font-weight: bold;">in</span>
linux<span style="color: #7a0874; font-weight: bold;">&#41;</span> 
<span style="color: #007800;">START</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>proc<span style="color: #000000; font-weight: bold;">/</span>cmdline <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> xtty<span style="color: #000000; font-weight: bold;">`</span>
<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: #660033;">-n</span> <span style="color: #007800;">$START</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
~<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>startx.sh <span style="color: #000000; font-weight: bold;">&amp;&amp;</span>
<span style="color: #000000; font-weight: bold;">fi</span> <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">esac</span></pre></td></tr></table></div>

<p>inserite questo codice in .<em>bashrc</em> e ad ogni login da <em>tty</em> se l&#8217;opzione <strong>xtty</strong> è presente come parametro del kernel, <em>X</em> verrà automaticamente fatto partire.</p>
<p>Semplice no? <img src='http://www.ldlabs.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley colorbox-460' /> </p>
<div id="bottomcontainerBox">
			<div class="buttons">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ldlabs.org%2Fblog%2F2009%2F05%2F09%2Fkernel-parameters-in-bash-scripts%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe></div>
			<div class="buttons">
			<g:plusone size="medium" href="http://www.ldlabs.org/blog/2009/05/09/kernel-parameters-in-bash-scripts/"></g:plusone>
			</div>
			<div class="buttons">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.ldlabs.org/blog/2009/05/09/kernel-parameters-in-bash-scripts/"  data-text="kernel parameters in bash scripts" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.ldlabs.org/blog/2009/05/09/kernel-parameters-in-bash-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>howto (re)install debian (promemoria per uno smemorato)</title>
		<link>http://www.ldlabs.org/blog/2009/02/27/howto-reinstall-debian-promemoria-per-uno-smemorato/</link>
		<comments>http://www.ldlabs.org/blog/2009/02/27/howto-reinstall-debian-promemoria-per-uno-smemorato/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 18:28:51 +0000</pubDate>
		<dc:creator>Francesco Apollonio</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kdm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[xmodmap]]></category>

		<guid isPermaLink="false">http://www.ldlabs.org/blog/?p=51</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top:40%;
left:60px;
z-index:1;
#F0F4F9 
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:110px;
height:60px;
padding-bottom:2px;
}


#bottomcontainerBox {
float:left;
height:30px;
width:100%;
#F0F4F9}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:110px;
margin:4px 4px 4px 4px;
}

</style>
Dopo tanti anni di perfetto funzionamento il mio laptop ha deciso di lasciarmi (o quasi), sono corso così ai ripari con un nuovo desktop che da tanto desideravo. Nell&#8217;installare la mia amata debian sono incappato in alcuni piccoli problemini, questa &#8220;guida&#8221; è in primo luogo un promemoria per il futuro. KDE: ho provato a utilizzare [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top:40%;
left:60px;
z-index:1;
#F0F4F9 
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:110px;
height:60px;
padding-bottom:2px;
}


#bottomcontainerBox {
float:left;
height:30px;
width:100%;
#F0F4F9}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:110px;
margin:4px 4px 4px 4px;
}

</style>
<p>Dopo tanti anni di perfetto funzionamento il mio laptop ha deciso di lasciarmi (o quasi), sono corso così ai ripari con un nuovo desktop che da tanto desideravo.</p>
<p>Nell&#8217;installare la mia amata debian sono incappato in alcuni piccoli problemini, questa &#8220;<em>guida</em>&#8221; è in primo luogo un promemoria per il futuro.</p>
<ol>
<li><strong>KDE</strong>: ho provato a utilizzare la versione 4.2 dai repository unstable/experimental (il cubo mi piace molto per switchare tra i desktop <img src='http://www.ldlabs.org/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley colorbox-51' /> ) ma dopo aver configurato tutto quanto (apt-pinning compreso) rimanevo poco soddisfatto della puliza del sistema. alla fine ho deciso di utilizzare i backport della 4.1 (http://kde4.debian.net) per testing.</li>
<li><strong>AUTO-</strong><strong>DNS</strong>: avete presente quella comoda opzione (dns-nameservers) di <em>`network/interfaces</em>` che permette di impostare automaticamente i dns di un&#8217;interfaccia? necessita del pacchetto `<em>resolvconf`</em> installata</li>
<li><strong>KERNEL64</strong>: compilo il mio primo kernel a 64 bit&#8230; ovvio mi dimentico qualcosa:<em> `ia32-compatibility`</em> per la precisione, <em>skype</em> e <em>wine</em> non erano molto contenti della cosa <img src='http://www.ldlabs.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley colorbox-51' /> </li>
<li><strong>XMODMAP</strong>: necessitavo di impostare i tasti multimediali della mia tastiera direttamente da <em>KDM</em> subito dopo il login, ecco la soluzione:<br />
aggiungere questo codice:</p>

<div class="wp_codebox"><table><tr id="p514"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p51code4"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-f</span> <span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>.Xmodmap <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">xmodmap</span> <span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>.Xmodmap
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">;;</span></pre></td></tr></table></div>

<p>al file <em>/etc/kde4/kdm/Xsession</em>, automaticamente andrà a caricare i file .Xmodmap presenti nelle home degli utenti.</li>
</ol>
<div id="bottomcontainerBox">
			<div class="buttons">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ldlabs.org%2Fblog%2F2009%2F02%2F27%2Fhowto-reinstall-debian-promemoria-per-uno-smemorato%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe></div>
			<div class="buttons">
			<g:plusone size="medium" href="http://www.ldlabs.org/blog/2009/02/27/howto-reinstall-debian-promemoria-per-uno-smemorato/"></g:plusone>
			</div>
			<div class="buttons">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.ldlabs.org/blog/2009/02/27/howto-reinstall-debian-promemoria-per-uno-smemorato/"  data-text="howto (re)install debian (promemoria per uno smemorato)" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.ldlabs.org/blog/2009/02/27/howto-reinstall-debian-promemoria-per-uno-smemorato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xttydm (aka lanciare X dopo il login da tty)</title>
		<link>http://www.ldlabs.org/blog/2009/02/05/xttydm/</link>
		<comments>http://www.ldlabs.org/blog/2009/02/05/xttydm/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 11:41:39 +0000</pubDate>
		<dc:creator>Francesco Apollonio</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[varie]]></category>
		<category><![CDATA[X]]></category>

		<guid isPermaLink="false">http://www.ldlabs.org/blog/?p=8</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top:40%;
left:60px;
z-index:1;
#F0F4F9 
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:110px;
height:60px;
padding-bottom:2px;
}


#bottomcontainerBox {
float:left;
height:30px;
width:100%;
#F0F4F9}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:110px;
margin:4px 4px 4px 4px;
}

</style>
non so voi ma io nutro una particolare avversione verso tutti quei login manager (gdm, kdm, xdm) che reputo pesanti e poco funzionali, soprattutto perché utilizzando un laptop ritenevo un inutile spreco di risorse (leggasi batteria) avviare tutto l&#8217;ambaradan per (ad esempio) modificare qualche piccolo file o effettuare qualche piccola operazione. E poi voglio far [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top:40%;
left:60px;
z-index:1;
#F0F4F9 
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;
width:110px;
height:60px;
padding-bottom:2px;
}


#bottomcontainerBox {
float:left;
height:30px;
width:100%;
#F0F4F9}

#bottomcontainerBox .buttons {
float:left;
height:30px;
width:110px;
margin:4px 4px 4px 4px;
}

</style>
<p>non so voi ma io nutro una particolare avversione verso tutti quei login manager (gdm, kdm, xdm) che reputo pesanti e poco funzionali, soprattutto perché utilizzando un laptop ritenevo un inutile spreco di <span style="text-decoration: line-through;">risorse</span> (leggasi batteria) avviare tutto l&#8217;ambaradan per (ad esempio) modificare qualche piccolo file o effettuare qualche piccola operazione.<br />
E poi voglio far vedere a tutti il mio favoloso issue <img src='http://www.ldlabs.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley colorbox-8' /> </p>
<p>da sempre quindi disattivo questo tipo di applicativi preferendo un più semplice login da terminale (tty) e poi (all&#8217;occorrenza) avviare x tramite il comando <em>`startx</em>`.</p>
<p>Per vari motivi ho deciso di muovere un ulteriore passo dato che iniziavo a digitare ad ogni avvio quel comando:<em><br />
pe</em><em>rchè non posso avviare X automaticamente dopo aver effettuato il login ad esempio dalla tty1?</em></p>
<p>Bene, la soluzione è tutto sommato semplice, ho creato uno scriptino che effettua dei controlli (se eventualmente il server X è già attivo e se è tutto ok allora lancio X tramite startx appunto.<br />
Eccolo qui:</p>

<div class="wp_codebox"><table><tr id="p87"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code" id="p8code7"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> check <span style="color: #7a0874; font-weight: bold;">&#123;</span>
<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: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">login</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
<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: #000000; font-weight: bold;">!</span> <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>.X0-lock <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">login</span>
<span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #000000;">0</span>
<span style="color: #000000; font-weight: bold;">else</span>
<span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">else</span>
<span style="color: #c20cb9; font-weight: bold;">touch</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">login</span>
<span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #000000;">0</span>
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
check
&nbsp;
<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;">$?</span> <span style="color: #660033;">-eq</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>; <span style="color: #000000; font-weight: bold;">then</span>
&nbsp;
startx <span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
&nbsp;
<span style="color: #000000; font-weight: bold;">fi</span></pre></td></tr></table></div>

<p>Successivamente c&#8217;è da modificare <em>.bashrc</em> e metterci un ulteriore controllo e richiamare lo script:</p>

<div class="wp_codebox"><table><tr id="p88"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p8code8"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">case</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$TERM</span>&quot;</span> <span style="color: #000000; font-weight: bold;">in</span>
linux<span style="color: #7a0874; font-weight: bold;">&#41;</span> ~<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>startx.sh <span style="color: #000000; font-weight: bold;">&amp;</span> <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">esac</span></pre></td></tr></table></div>

<p>ovviamente <em>~/bin/startx.sh</em> è il path completo allo script precedentemente creato.</p>
<p>Infine non ci resta che editare (da root) il file  <em>/etc/X11/Xwrapper.conf</em> settando come <em>allowed_users=anybody</em></p>
<p>Ecco fatto ora tutto funziona alla perfezione.</p>
<div id="bottomcontainerBox">
			<div class="buttons">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ldlabs.org%2Fblog%2F2009%2F02%2F05%2Fxttydm%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe></div>
			<div class="buttons">
			<g:plusone size="medium" href="http://www.ldlabs.org/blog/2009/02/05/xttydm/"></g:plusone>
			</div>
			<div class="buttons">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.ldlabs.org/blog/2009/02/05/xttydm/"  data-text="xttydm (aka lanciare X dopo il login da tty)" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.ldlabs.org/blog/2009/02/05/xttydm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

