<?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>Supra-Net &#187; bash</title>
	<atom:link href="http://supra-net.org/tag/bash/feed/" rel="self" type="application/rss+xml" />
	<link>http://supra-net.org</link>
	<description>por Enrique Sardon</description>
	<lastBuildDate>Thu, 08 Jul 2010 06:10:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>automatizar GNU screen y Xorg al Inicio</title>
		<link>http://supra-net.org/402/automatizar-gnu-screen-y-xorg-al-inicio/</link>
		<comments>http://supra-net.org/402/automatizar-gnu-screen-y-xorg-al-inicio/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 06:16:33 +0000</pubDate>
		<dc:creator>Enrique Sardon</dc:creator>
				<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://supra-net.org/?p=402</guid>
		<description><![CDATA[este es una mezcla de 2 tutoriales, el de automatizar GNU screen y el de automatizar el inicio de xorg: primero que nada hay se auto inicia el Xorg esto se hace con el manual que escribí hace poco, con que se inicia el xorg automáticamente sin necesidad de los Desktop Managers. ahora, lo que [...]]]></description>
			<content:encoded><![CDATA[<p>este es una mezcla de 2 tutoriales, el de automatizar <a href="http://supra-net.org/397/iniciar-gnu-screen-automaticamente/">GNU screen</a> y el de automatizar <a href="http://supra-net.org/399/autoejecutar-xorg-al-iniciar-sesion-en-bash-sin-desktop-managers/">el inicio de xorg</a>:</p>
<p>primero que nada hay se auto inicia el Xorg esto se hace con el <a href="http://supra-net.org/397/iniciar-gnu-screen-automaticamente/">manual que escribí hace poco</a>, con que se inicia el xorg automáticamente sin necesidad de los Desktop Managers. ahora, lo que quiero hacer:</p>
<ul>
<li>iniciar el Xorg al loguearme en cualquer consola virtual</li>
<li>solamente ejecutar  Xorg si esque no existe otro Xorg</li>
<li>ejecutar GNUscreen solo en la consola grafica(xterm, rxvt, gnome-terminal)</li>
<li>si existe una sesion de screen abierta entrar a ella(solo en una consola grafica)</li>
<li>en una consola virtual(consola modo texto) no se debe ejecutar GNUscren</li>
</ul>
<p>bueno todo eso se puede hacer con un pequeño script que hice gracias a la comunidad de gentoo, lo unico que deben hacer es colocar el siguiente codigo al final del archivo ~/.bashrc</p>
<pre>if [ ! -S /tmp/.X11-unix/X0 ]; then
    startx &amp;
else
    if [[ `ps ax |grep SCREEN |grep -v grep |wc -l` = 0 &amp;&amp; ${DISPLAY} ]]; then
        screen
    else
        screen -r
    fi
    clear
fi
</pre>
<p>y con eso tendran todas las reglas que puse ahi encima</p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://supra-net.org/402/automatizar-gnu-screen-y-xorg-al-inicio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>autoejecutar Xorg al iniciar sesion en bash sin Desktop Managers</title>
		<link>http://supra-net.org/399/autoejecutar-xorg-al-iniciar-sesion-en-bash-sin-desktop-managers/</link>
		<comments>http://supra-net.org/399/autoejecutar-xorg-al-iniciar-sesion-en-bash-sin-desktop-managers/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 04:16:48 +0000</pubDate>
		<dc:creator>Enrique Sardon</dc:creator>
				<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://supra-net.org/?p=399</guid>
		<description><![CDATA[En los foros de Gentoo se generó la discusión de como prescindir de los Display Managers (gdm, kdm, xdm, etc.) los cuales eran un gasto innecesario de recursos, lo único que se debe hacer es buscar el archivo de lock de Xorg que normalmente esta en /tmp/.X11-unix/X0 y con eso comprobamos que el servidor X [...]]]></description>
			<content:encoded><![CDATA[<p>En los <a href="http://forums.gentoo.org/viewtopic-t-773816.html" target="_blank">foros de Gentoo</a> se generó la discusión de como prescindir de los Display Managers (gdm, kdm, xdm, etc.) los cuales eran un gasto innecesario de recursos, lo único que se debe hacer es buscar el archivo de lock de Xorg que normalmente esta en <strong>/tmp/.X11-unix/X0 </strong>y con eso comprobamos que el servidor X no este ejecutándose. entonces lo unio que se debe hacer es colocar esta linea al final del archivo ~/.bashrc</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>if [ ! -S /tmp/.X11-unix/X0 ]; then<br />
startx &amp;<br />
fi<br />
</p></td>
<tr>
</table></p>
<p>Ahora para cambiar el Desktop Manager al que se va a ingresar solo editen el archivo  ~/.xinitrc (si no existe, créenlo).  y agreguen esta linea:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p> exec startlxde</p></td>
<tr>
</table></p>
<p>Por supuesto esta  linea es para iniciar lxde, cambiar esa linea por las siguientes, según lo que necesiten:</p>
<p>Para GNOME:<br />
<table bgcolor="#CCFFFF" align="center">
<tr>
<td><p> exec gnome-session</p></td>
<tr>
</table></p>
<p>Para KDE:<br />
<table bgcolor="#CCFFFF" align="center">
<tr>
<td><p> exec startkde</p></td>
<tr>
</table></p>
<p>Para iceWM:<br />
<table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>exec icewm</p></td>
<tr>
</table></p>
<p>Disfruten&#8230;</p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://supra-net.org/399/autoejecutar-xorg-al-iniciar-sesion-en-bash-sin-desktop-managers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iniciar GNU screen automaticamente</title>
		<link>http://supra-net.org/397/iniciar-gnu-screen-automaticamente/</link>
		<comments>http://supra-net.org/397/iniciar-gnu-screen-automaticamente/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 21:40:03 +0000</pubDate>
		<dc:creator>Enrique Sardon</dc:creator>
				<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://supra-net.org/?p=397</guid>
		<description><![CDATA[en una discusión en los foros de Gentoo surgió la duda de como hacer que el GNU screen ejecute automáticamente cada que inicies una consola, o emulador de terminal , sin perder el control lo que pasaba era que  podias insertar screen en la ultima linea de .bashrc, pero lo que hacia era que se [...]]]></description>
			<content:encoded><![CDATA[<p>en una <a href="http://forums.gentoo.org/viewtopic-p-5809256.html#5809256" target="_blank">discusión en los foros de Gentoo </a>surgió la duda de como hacer que el GNU screen ejecute automáticamente cada que inicies una consola, o emulador de terminal , sin perder el control <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>lo que pasaba era que  podias insertar <strong>screen </strong>en la ultima linea de .bashrc, pero lo que hacia era que se ejecutaba un screen en cada screen y se anidaban infinitamente, pero se solucionó comparando la variable $TERM,,, si esa variabe es igual a screen no ejecuta nada osea solo se ejecuta screen siempre y cuando se encuentre una terminal distinta a screen.</p>
<p>entonces para tal efecto se inserta la siguente linea en el archivo ~/.bashrc:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>if [ ! "$TERM" == "screen" ]; then<br />
exec screen -R;<br />
fi</p></td>
<tr>
</table></p>
<p>si se dan cuenta screen esta con el parámetro -R para que inicie una nueva sesión de screen si no existe alguna y si existe ingrese a la ultima. sin -R se crearían nuevas sesiones de screen cada que se abre una nueva terminal y no se cerrarian las abiertas antes asi que estarian vagando por nuestro SO hasta que laguen las cierre <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>bueno termino agradeciendo a <a href="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=82201" target="_blank">i92guboj</a> de los foros de gnetoo que lanzo la idea <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>actualizacion: actualizacion: http://supra-net.org/402/automatizar-gnu-screen-y-xorg-al-inicio/</p>
<hr /><small>Copyright &copy; 2008<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://supra-net.org/397/iniciar-gnu-screen-automaticamente/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
