Cambiar gestor de ventanas

Para cambiar de gestor de ventanas (gdm, kdm, xdm) en Slackware, solo basta tocar un archivo: /etc/rc.d/rc.4, donde aparecen estas lineas, lo que hace primero es buscar el gestor gdm, si no lo encuentra busca kdm y si no lo encuentra busca xdm, y si no pues manda un error. Lo unico que se tiene que hacer aqui es cambiar el orden de lo que queremos usar, en este caso yo uso gdm, y las dejo comentadas (# al inicio de la linea) cuando quiero usar kdm.

# Try to use GNOME’s gdm session manager:
if [ -x /usr/sbin/gdm ]; then
exec /usr/sbin/gdm -nodaemon
fi
if [ -x /usr/bin/gdm ]; then
exec /usr/bin/gdm
-nodaemon
fi

# Not there? OK, try to use KDE’s kdm session manager:
if [ -x /opt/kde/bin/kdm ]; then
exec /opt/kde/bin/kdm -nodaemon
fi

# If all you have is XDM, I guess it will have to do:
if [ -x /usr/X11R6/bin/xdm ]; then
exec /usr/X11R6/bin/xdm -nodaemon
fi

Slackware simplemente funciona

Buscando una distro para instalar en mi laptop* (por fin la tengo de regreso) al final de cuentas regrese a la fiel Slackware.

Mi recorrido empezo con Ubuntu, aptitude, apt-get y synaptic llamaron mi atencion ultimamente. Se instalo correctamente, actualizo, etc etc, automatix, y estando viendo un dvd se congelo, mmm diablos, crei que era bronca de la maquina, pero use windows xp y se porto de lo lindo. Ok, volvi a instalar en otro disco duro y fue lo mismo, se congelaba, y esta vez al cambiarme de pestaña en Firefox.

De repente vi el dvd de Fedora Core 5, lo instale y me encontre con un instalador grafico muy mono, ahhh a mi no me gustan esos, use Fedora Frog para instalar algunos paquetes, pero fedora nomas como que no me gusta nada, y en cuanto volvio a pasar que se congelo, oh senti un gran alivio.

Habia escuchado buenas cosas de Arch (0.7.2) la ultima vez en la junta de linuxbaja Octavio menciono que el lo utilizaba, y pues ahi metiene bajando los iso, el base, y el completo, por aquello de las malditas dudas. El instalador no es grafico pero si muy intuitivo, muy similar al de slack, (no se si se le llame ncurses a estas instalaciones?). Teniendo mi sistema base y salida a internet Pacman -S fue en busca de programas, me trajo primero xorg, luego Enlightment, Firefox, y gaim, para empezar y probar, instale los drivers de ati, pero oh sorpresa, me encontre que no tiene soporte para Ati Radeon Mobility 7500 que es la que tengo yo, diablos, al tratar de instalar el plugin de flash a Firefox se vuelve a congelar.

Regreso a mi disco duro original, y empiezo de nuevo, ahora con el CD completo de Arch y tuve algunos problemas al tratar de instalar las X, algunas
el cd un driver para ati, mmm, ese podria funcionar. Pacman empezo de nuevo a trabajar, y logre instalar gnome, y otros paquetes. Estuve probando con el driver ati, probe con radeon y lo mismo, se congela la maquina, y empeze a usar vesa y asunto arreglado, pero… no me convencio.

Afortunadamente deje un espacio para mi adorada Slackware. Y simplemente… funciono!!, (driver=radeon) con resolucion de 1280 x 1024 (aunque me falta ver lo de la aceleracion grafica), ya vi un dvd, ya agregue plugins, ya instale la wireless,
y ahi esta firme.

En fin, seguire viendo que onda con Arch ya que me ha gustado, el administrador de programas Pacman funciona muy bien, y muy sencillo de usar, tiene una buena cantidad de programas y compilados para i686. Mi pc de escritorio tiene Ubuntu pero puede hacer un espacio para Arch.

En conclusion, arwen es una Dell Inspiron 5100, Pentium IV de 2.8 con 512 Mb de Ram, con una tarjeta de video Ati Mobility Radeon 7500 que solo le es fiel a Slackware, y creo que al menos por un buen rato yo tambien.


alt=”slack110706″ />

Instalando Kernel 2.6.13 desde paquetes para Slackware

La instalacion de Slackware 10.2 trae por defecto el kernel 2.4.31, aquí estan los pasos que segui para instalarle el kernel 2.6.13 que viene en el Cd 2.

Renombrar rc.modules
# cp /etc/rc.d/rc.modules /etc/rc.d/rc.modules.2.4

Instalar los siguientes paquetes de Cd 2
# installpkg alsa-driver-1.0.9b_2.6.13-i486-1.tgz
# installpkg kernel-generic-2.6.13-i486-1.tgz
# installpkg kernel-modules-2.6.13-i486-1.tgz
# installpkg kernel-source-2.6.13-noarch-1.tgz

Agregar lineas para que cargue el nuevo kernel en /etc/lilo.conf

default = Slackware

# kernel 2.4.31
image = /boot/vmlinuz-ide-2.4.31
root = /dev/hdc6
label = Slack2.4.31
read-only

# kernel 2.6.13
image =
/boot/vmlinuz
root = /dev/hdc6
label = Slackware
read-only

Guardar cambios en lilo.conf
#lilo -v

Configurar dispositivo de audio
#alsaconf

Agregar estas lineas en /etc/rc.d/rc.local para que cargue

href=”http://es.wikipedia.org/wiki/ACPI” mce_href=”http://es.wikipedia.org/wiki/ACPI”>acpi

echo “Starting ACPI sensors:”
echo ” video”
/sbin/modprobe video
echo ” processor”
/sbin/modprobe processor
echo ” battery”
/sbin/modprobe battery
echo ” button”
/sbin/modprobe button
echo ” ac”
/sbin/modprobe ac
echo ” fan”
/sbin/modprobe fan
echo ” thermal”
/sbin/modprobe thermal
#echo ” ibm_acpi”
#/sbin/modprobe ibm_acpi
echo ” container”
/sbin/modprobe container

Agregarme a los grupos cdrom, audio
#gpasswd -a alex cdrom
#gpasswd -a alex audio

Dar permisos de ejecucion a /etc/rc.d/rc.udev
# chmod +x /etc/rc.d/rc.udev

Reinicia y listo…

Ruby on Rails en Slackware (Día 0)

Por necesidades en el trabajo sera necesario aprender a programar aplicaciones web en ruby usando rails. Ire escribiendo algunas cosas mientras voy avanzando y aprendiendo. Empezare con el documento Cuatro Dias con Rails de John McCreesh traducido por Emmanuel N. Millán, pero por supuesto primero algunos conceptos y la instalación en Slackware 10.2.

¡Empezemos!

Ruby.
Ruby es un lenguaje de scripts para una programación orientada a objetos rápida y sencilla. Fue creado en Japón en el año 1993 por Yukihiro “Matz”
Matsumoto.

Ruby es un lenguaje de programación interpretado, de muy alto nivel y orientado a objetos. ¿Por qué otro lenguaje más? Pues porque Ruby es diferente. Cuando Matz dice que Ruby es orientado a objetos, realmente quiere decir que es orientado a objetos. En este lenguaje, hasta los números y los caracteres literales son objetos, y tienen los métodos de su clase, que pueden llamarse normalmente.

Casi todos los comentarios sobre Ruby son puro elogio, y es que combina las mejores características de Smalltalk, Perl e incluso alguna cosa de programación funcional.
Extraido de la wikipedia en español.

Ruby on Rails
Rails es el framework o entorno de trabajo, Open Source y multiplataforma desarrollado por David Heinemeier Hansson que facilita el diseño y desarrollo de aplicaciones web
basadas en Ruby separando automáticamente en 3 capas todos los componentes de la aplicación (Model, View y Control. MVC). Ello hace más sencillo y rápido el mantenimiento de las
aplicaciones que en otros entornos como Java, .NET o Php.
Extraido de la wikipedia en español.

Instalando Ruby on Rails en Slackware 10.2
Receta original en GUL Sinaloa.

Bajar e instalar Ruby 1.8.4 (como root)

# wget -c http://www2.linuxpackages.net/packages/Slackware-10.2/ken/ruby-1.8.4-i686-1kjz.tgz
# installpkg ruby-1.8.4-i686-1kjz.tgz

Bajar e instalar gemas al sistema (gemas = paquetes ruby)
$ wget -c http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
$ tar -zxvf rubygems-0.8.11.tgz
$ cd rubygems-0.8.11
$ ruby setup.rb

Instalar gema Rails
$ gem install rails –include-dependencies

Instalar gema mysql (sera necesario para las conexiones a MySql)
# gem install mysql -with-mysql-config=/usr/bin/mysql_config

Hasta aquí ya tenemos instalado Ruby on Rails. ….continuara

Actualizacion: Documentacion para instalar en Gentoo

KSmoothDock en Slackware

KSmoothDock es un panel algo parecido al Dock de OS X donde puedes configurar los “accesos directos” a tus programas. En lo particular a mi me
gusta mucho, y es una de las razones por las que uso KDE.

Por eso aquí pongo un mini-tutorial para instalarlo en Slackware (10.1 con KDE 3.3.2).

Primeramente bajamos el programa desde aquí.

Ya que tengamos el archivo ksmoothdock-3.5.1.tar.gz lo siguiente es descomprimir: $tar -xzvf ksmoothdock-3.5.1.tar.gz

Nos cambiamos al subdirectorio creado:
$cd
ksmoothdock

Y compilamos: $./configure –prefix=/opt/kde
$make
$su – (Para instalarlo lo tenemos que hacer como root)
#make install

Listo, ahora tenemos que ejecutarlo:
$ksmoothdock
Ahora sólo queda configurar dandole click derecho sobre el panel y así editar el menu y las preferencias.