<?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; tutoriales</title>
	<atom:link href="http://supra-net.org/category/tutoriales/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>Instalación Minimalista</title>
		<link>http://supra-net.org/441/instalacion-minimalista/</link>
		<comments>http://supra-net.org/441/instalacion-minimalista/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 01:08:21 +0000</pubDate>
		<dc:creator>Enrique Sardon</dc:creator>
				<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[instalacion]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[minimalismo]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://supra-net.org/?p=441</guid>
		<description><![CDATA[Holas. Hace un tiempo tenia la intención de hacer funcionar una PC bien vieja que tenia en mi casa, era una Pentium 1, a mi parcer era una PC muy vieja que no podría servir de mucho, pero, mas equivocado no podía estar ya que investigando y una distribución bien interesante en los foros de [...]]]></description>
			<content:encoded><![CDATA[<p>Holas.</p>
<p>Hace un tiempo tenia la intención de hacer funcionar una PC bien vieja que tenia en mi casa, era una Pentium 1, a mi parcer era una PC muy vieja que no podría servir de mucho, pero, mas equivocado no podía estar ya que investigando y una distribución bien interesante en los <a href="http://forums.gentoo.org/viewtopic-t-816394.html" target="_blank">foros de Gentoo</a>. De esa forma pude implementar una Pentium1.</p>
<p>Bueno existen varias alternativas para una instalación minimalista fácil, existen distribuciones que son muy livianas y que ofrecen un escritorio funcional ya pre armado y optimizado para que cargue con lo mínimo necesario para trabajar, tal es el caso de<a href="http://www.damnsmalllinux.org/index_es.html">Damn  Small Linux (DSL) </a>y <a href="www.puppylinux.org/">Puppylinux</a>, que son bien famosas y conocidas, pero tienen una deficiencia, no tienen la paqueteria suficiente y hay cosas que podrían estar en estas distribuciones, pero no las encuentras en su paqueteria o simplemente no tienen.</p>
<p>la computadora que tenia es:</p>
<ul>
<li>CPU: pentium1 200Mhz mmx</li>
<li>Memoria RAM: 64MB</li>
<li>Disco duro 6GB</li>
<li>no posee CDROM y la lectora que tengo es sata(No compatible)</li>
<li>floppy disk de 1.44</li>
<li>una tarjeta de red(esencial)</li>
<li>monitor monocromático de 640&#215;480</li>
<li>mouse serial</li>
</ul>
<p>La instalación por defecto que hice, por mi parte es:</p>
<ul>
<li>Debian Lenny GNU/linux:
<ul>
<li>Usé Debian porque es una distribución muy conocida y tiene mucha paquetería la cual se puede usar con muchos medios de instalación, en este caso Debian ofrece una instalación por disquetes que es muy útil.</li>
<li>el dpkg/apt es uno de los sistemas de paquetería mas fácil, liviano y efectivo que conozco</li>
<li>puedes tener una instalación limpia, escojes que no tenga escritorios. osea simplemente consola y listo</li>
</ul>
</li>
<li>una vez instalado el sistema base en debian, optimicé el equipo para que ocupe menos memoria. la cual me quedo con un uso mínimo de 6 MB
<ul>
<li>con el comando <strong>update-rc.d</strong>, comencé a eliminar el software que se inicia por defecto y que no iría a necesitar</li>
<li>el modulo de <strong>ipv6 </strong>no me es util ya que no uso ese protocolo aun y ademas ese modulo del kernel me consume 1MB en RAM el cual podemos evitar, así que agregamos esto al archivo<strong> /etc/modprobe.d/blacklist</strong>
<ul>
<li><strong>blacklist ipv6</strong></li>
</ul>
</li>
</ul>
</li>
<li>Después de optimizar la memoria le instale algunas cosas para que tenga una funcionalidad mínima:
<ul>
<li>GNU/screen: es indispensable para tener una herramienta para simular el manejo por pestañas en una consola virtual, ademas con eso ahorré memoria ya que deshabilité las consolas virtuales extras que tenía por defecto en el runlevel por defecto:
<ul>
<li>las consolas virtuales se deshabilitan o habilitan en el archivo <strong>/etc/inittab</strong></li>
</ul>
</li>
<li>necesitaba un manejador de archivos, bueno ya saben, algo fácil para hacer copy, paste de archivos <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  . bueno para esta ocasión opte por uno de los file managers mas sencillos que hay, el cual es <strong>midnight comander</strong>, en muchas distribuciones es conocido simplemente como <strong>mc</strong>.</li>
<li>necesitaba algo para navegar en internet <img src='http://supra-net.org/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' />  algo no muy gráfico pero que sirva por lo menos para navegar, escogí <strong>elinks</strong> ya que es, a mi gusto, el navegador en consola mas completo.</li>
<li>que es una PC sin chat <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  , gracias al consejo de un amigo encontré alternaticas en modo texto muy desentes como:
<ul>
<li><strong>weechat</strong>: cliente de IRC en modo consola:</li>
<li>un cliente de MSN en modo texto, la verdad no los encontre muy usables pero existen y funcionanestos son:<strong> <a href="http://tmsnc.sourceforge.net/" target="_blank">tmsnc</a>, <a href="http://www.msncp.com.ar/" target="_blank">MSNCP</a>, <a href="http://freshmeat.net/projects/centericq/" target="_blank">centericq</a></strong> (coloque los enlaces porque no estn en la paqueteria de debian)<strong>.</strong></li>
</ul>
</li>
<li>bueno eso es todo en aplicaciones Text Based.</li>
</ul>
</li>
</ul>
<p>Ahora bueno, esa instalación por defecto es bien aburrida ya que tiene poco para ver y usar. veamos algo mas divertido y comencemos a jugar con herramientas gráficas.</p>
<p>lastimosamente a debian lenny no le pude ver el servidor X kdrive, pero el sevidor X normal fuciona a las mil maravillas, por cierto bien configurado <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , el problema de Xorg es que consume recursos que Kdrive no, por ejemplo, no ncesito aceleracion openGL en mi Pentium 1.  hay una forma de <a href="http://kemovitra.blogspot.com/2009/10/linux-compiling-xorg-kdrive-server.html" target="_blank">compilar el servidor kdrive en debian lenny</a> y supongo que para la siguente estable &#8220;squeeze&#8221;, ya habrá el servidor kdrive.</p>
<p>Como gestor de ventanas, quise  instalarle IcwWM ya que lo conozco mucho, pero en debian tiene como dependencia a esd, lo cual me ocupa mas espacio en disco del que necesito, entonces elegí fluxbox y me va bien <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>bueno, ya dentro del server necesitamos de algunas aplicaciones graficas, como un navegador, si necesitan un navegador liviano, hay que bajarlo manualmente, porque no existen en los repos de Debian, entonces pueden ver <a href="http://supra-net.org/435/navegadores-ligeros-para-pcs-con-pocos-recursos/" target="_blank">2 proyectos interesantes de navegadores ligeros</a>, yo personalmete escogí el <a href="http://tkhtml.tcl.tk/hv3.html" target="_blank">hv3</a>, es bueno y liviano, pero mas liviano que el hav3 es el <a href="http://www.dillo.org/">dillo,</a> pero no renderiza bien las webs.4</p>
<p>aver, les coloco una lista de las aplicaciones que instalé:</p>
<ul>
<li>fluxbox, como gestor de ventanas</li>
<li>hv3 Web Browser</li>
</ul>
<p>bueno eso es todo <img src='http://supra-net.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  la verdad no le instalé mas porque no vi necesario ya que el resto lo tenia en modo texto y no quería sobrecargar la RAM con muchas aplicaciones gráficas, lo único que me faltó era una suite ofimática y no loco iría a colocarle el openoffice ahí dentro</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/441/instalacion-minimalista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KVM la Maquina Virtual del Kernel de linux &#8211; primeros pasos</title>
		<link>http://supra-net.org/362/kvm-la-maquina-virtual-del-kernel-de-linux-primeros-pasos/</link>
		<comments>http://supra-net.org/362/kvm-la-maquina-virtual-del-kernel-de-linux-primeros-pasos/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 06:18:23 +0000</pubDate>
		<dc:creator>Enrique Sardon</dc:creator>
				<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maquinas virtuales]]></category>

		<guid isPermaLink="false">http://supra-net.org/?p=362</guid>
		<description><![CDATA[Este articulo lo escribi para el grupo de usuarios de GNU/linux Arequipa AQPglug. el KVM es una máquina virtual hecha por Qumranet, una compañía que trabaja con el negocio de la virtualización. esta como un modulo del kernel y según muchos reviws es muy estable casi llega a la velocidad real de la PC. KVM [...]]]></description>
			<content:encoded><![CDATA[<p>Este articulo lo escribi para el grupo de usuarios de GNU/linux Arequipa <a href="http://aqpglug.org.pe">AQPglug</a>.</p>
<p>el KVM es una máquina virtual hecha por <a href="http://www.qumranet.com/about-qumranet" target="_blank">Qumranet,</a> una compañía que trabaja con el negocio de la virtualización. esta como un modulo del kernel y según muchos reviws es muy estable casi llega a la velocidad real de la PC.</p>
<p>KVM realiza una virtualización completa, a diferencia de otras alternativas como Virtualbox o VMware que hacen emulación del procesador, lo cual da muchísima usabilidad y flexibilidad, pero no aprovecha bien los recursos de tu PC, lo cual hace un poco mas lenta la ejecución del SO huésped.</p>
<p>ahora conociendo la ventaja de KVM con las ventajas de velocidad y virtualizacion  completa, podemos pasar a la parte de la creación de nuestra primera máquina virtual. pero antes de instalar debemos saber si nuestro procesador soporta o no la virtualizacion completa. para eso recurrimos al archivo de información de nuestra CPU:<strong> /proc/cpuinfo</strong></p>
<p><strong><span style="font-weight: normal;"><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>egrep '^flags.*(vmx|svm)' /proc/cpuinfo</p></td>
<tr>
</table></span></strong></p>
<p><strong><span style="font-weight: normal;">si ahi encontramos </span>vmx<span style="font-weight: normal;"> o </span>svm </strong>para<strong> intel </strong>o<strong> AMD <span style="font-weight: normal;"> respectivamente </span><span style="font-weight: normal;"> significa que nuestro procesador tiene la posibilidad de ejecutar KVM, pero si no sale nada con ese comando entonces no tenemos un procesador que soporte a KVM</span></strong></p>
<p><strong><span style="font-weight: normal;"><span id="more-362"></span> </span></strong></p>
<p>ahora que ya sabemos que nuestro CPU es soportado pasamos a la instalación. para esto necesitamos que nuestro Kernel haya sido compilado con soporte para KVM, en las ultimas versiones de la gran mayoría de distribuciones ya se han compilado los módulos por defecto. si usan gentoo tendrán que hacerlo manualmente.</p>
<p>perfecto&#8230; ahora, a instalar:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p><br />
aptitude install kvm -&gt; ubuntu/debian<br />
yum install kvm -&gt; fedora<br />
emerge kvm -&gt;gentoo (USE: kvm sdl qemu, KEYWORDS: ~x86)<br />
</p></td>
<tr>
</table></p>
<p>en algunas distribuciones hay que añadir el usuario al grupo de kvm, en ubuntu no vi la necesidad de hacerlo, en gentoo si, no se si en otras no, pero si ese es el caso hay que usar el comando <strong>gpasswd -a &lt;tu_usuario&gt; kvm </strong>para agregar tu usuario al grupo kvm para que puedas trabajar con el</p>
<p>una vez instalado ya todo es fácil, hay que cargar el modulo, muchas veces el paquete instalador y te trae un script de inicio que carga el modulo por ti. pero esta vez lo haremos de forma manual</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>modprobe kvm<br />
modprobe kvm-amd <strong>ó</strong> modprobe kvm-intel <strong>segun seal el caso</strong></p></td>
<tr>
</table></p>
<p>una vez cargado el modulo del kernel tenemos que crear nuestro espacio virtual o también llamado disco duro virtual:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>kvm-img create -f qcow2 discovirtual.img 10G</p></td>
<tr>
</table></p>
<p>ya creamos un disco virtual de 10 GB  ahora iniciemos nuestra maquina virtual:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>kvm discovirtual.img</p></td>
<tr>
</table></p>
<p>obviamente con esto solamente hemos iniciado una máquina virtual vacía con un disco que no tiene nada. Para instalar algún SO dentro de nuestra máquina virtual necesitamos un CD con el instalador sistema operativo o sino una imagen del instalador y esta va dentro del parámetro<strong> -cdrom, </strong>de esta forma:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>kvm -cdrom /dev/cdrom discovirtual.img -&gt; si es un CD fisico<br />
kvm -cdrom /imagen.iso discovirtual.img -&gt; si es una imagen de CD<br />
</p></td>
<tr>
</table></p>
<p>de esta forma instalamos el SO corresponderte en nuestra máquina virtual.</p>
<p>hay muchas formas de manejar a KVM, como cambiar  el controlador de video, añadirle soporte USB, agregarle audio, etc. Esto se realiza por medio la linea de comandos los cuales están completamente detallados en el manpage de KVM, por ahora vamos a hacer algunas configuraciones básicas e interesantes, como por ejemplo:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p> kvm -cdrom /dev/cdrom -k es -soundhw all -usb discovirtual.img</p></td>
<tr>
</table></p>
<p>donde:</p>
<p style="padding-left: 30px;">-cdrom /dev/cdrom  -&gt; para que use nuestra lectora fisica<br />
-k es  -&gt; para que se use una distribucion de teclado en español<br />
-soundhw all -&gt; para que nuesta VM tenga sonido<br />
discovirtual.img -&gt; es nuestra imagen de disco virtual que creamos para KVM</p>
<p>si están intentando instalar una Windows en la máquina virtual, les recomiendo que usen esto: <strong>-vga std</strong>, que hace que se use un controlador de video mas eficaz en con windows, entonces nuestra linea quedaría asi:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p> kvm -cdrom /dev/cdrom -k es -soundhw all -usb -vga std discovirtual.img</p></td>
<tr>
</table></p>
<p>se pueden hacer otras configuraciones mas avanzadas, en las cuales se le puede dar permisos específicos, asignarle un controlador de red virtual avanzado, en el cual le podemos asignar una IP, para cada máquina virtual(útil para servidores de VPS), esta ultima no nos es importante ya que KVM nos enlaza con internet fácilmente sin necesidad de configuraciones avanzadas.</p>
<p>NOTA IMPORTANTE: una vez dentro de la máquina virtual vamos a querer salir a nuestro escritorio. el problema con muchos es que no saben y se desesperan intentando regresar al sistema operativo anfitrión, pero eso se soluciona fácilmente, solo presionando <strong>ctrl+alt</strong> a la vez.</p>
<p>el Soporte USB es un poco avanzado y hay 2 formas de controlarlo; en la linea de comandos, al iniciar KVM o sino en la consola propia del KVM. comenzaremos por la primera forma que es la mas facil, para eso primero tenemos que buscar nuestro dispositivo USB, en este caso usaremos una memoria USB kingston:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>sudo lsusb<br />
Bus 001 Device 001: ID 1d6b:0002<br />
Bus 002 Device 002: ID 04f3:0103 Elan Microelectronics Corp.<br />
Bus 002 Device 003: ID 0e8f:0003<br />
Bus 002 Device 001: ID 1d6b:0001<br />
Bus 001 Device 004: ID <strong>0951:1606</strong> Kingston Technology</p></td>
<tr>
</table></p>
<p>lo que nos interesa ahora es el numero marcado en negrita, el cual es el identificador de nuestra memoria USB, entonces, ingresamos los siguientes parámetros al iniciar nuestro KVM:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>kvm -cdrom /dev/cdrom -k es -soundhw all -usb -vga std <strong>-usb -usbdevice host:0951:1606</strong> discovirtual.img</p></td>
<tr>
</table></p>
<p>donde:</p>
<p style="padding-left: 30px;">-usb  -&gt; habilita el soporte USB para nuestra máquina virtual<br />
-usbdevice host:0951:1606 -&gt; habilita el dispositivo USB el cual vimos con<strong> lsusb</strong><strong> </strong></p>
<p>ahora podemos usar nuestra memoria USB dentro de nuestra máquina virtual. el problema con eso es que solo se puede controlar en el inicio de nuestra máquina virtual, entonces se nos viene la duda: &#8220;¿y si necesitamos inserta un dispositivo USB mientras la máquina virtual esta en ejecución?&#8221;. Para eso KVM tiene una consola propia donde se pueden modificar la máquina virtual mientras esta ejecutándose.</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>kvm -cdrom /dev/cdrom -k es -soundhw all -usb -vga std <strong>-usb </strong>discovirtual.img </p></td>
<tr>
</table></p>
<p>hemos iniciado KVM con el soporte USB, pero sin ningún dispositivo al inicio, eso lo hacemos porque vamos a insertarlos despues en la consola del KVM. Para entrar al consola de la máquina virtual, primero esperaremos a que nuestro SO huésped arranque, luego de eso, dentro la máquina virtual, presionamos<strong> ctrl+alt+2</strong> y vemos que nuestra VM se para y en vez del sistema operativo que instalamos, nos muestra una consola medio rara ok entonces es momento de usar los comandos para insertar nuestra usb etonces, dentro de la consola de KVM insertamos estas lineas:</p>
<p><table bgcolor="#CCFFFF" align="center">
<tr>
<td><p>usb_add <strong>host:0951:1606</strong></p></td>
<tr>
</table></p>
<p>si necesitas sabes de otros dispositivos conectados sin tener que salir de la consola de KVM, entonces puedes usar el comando: <strong>info usbhost </strong>dentro de la misma consola. ahora si ya terminaste de colocar los comandos presiona <strong>ctrl+alt+1 </strong>para regresar al sistema operativo huésped.</p>
<p>ALGUNAS NOTAS IMPORTANTES:</p>
<ul>
<blockquote>
<li>Verán que el nombre de la ventana de nuestra máquina virtual es QEMU y no KVM, lo que pasa es que KVM esta basado en QEMU y aun no han cambiado algunas cosas de poca importancia como el nombre de la ventana y algunas cosas en los manpages</li>
<li>se puede emular muchos tipos de procesador</li>
<li>hay configuraciones y trabajos mucho mas avanzados que no tocamos en esta guia. de hecho KVM se puede usar en entornos de producción de alta disponibilidad con configuraciones de red exclusivas para cada VM.</li>
</blockquote>
</ul>
<p>solo queda decir, disfruten su maquina virtual y squenle el mayor provecho posible</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/362/kvm-la-maquina-virtual-del-kernel-de-linux-primeros-pasos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>
