29 enero 2007

Slackware a la española

Teneis que ir a /etc/profile.d y cambiar lo que menciono mas abajo de los siguientes archivos:

lang.csh:

setenv LANG en_EN ==> setenv LANG es_ES

lang.sh

export LANG=en_EN ==> export LANG=es_ES

Y despues reiniciais al que no le de pereza o haceis un

export LANG=es_ES

Escribir en particion ntfs de forma segura

Necesitamos el paquete fuse:

Si quieres un paquete precompilado puedes bajarlo de aki

download fuse

Si lo haces desde un source:

Descomprimimos fuse

entramo en la carpeta y lo compilamos de esta manera

./configure --enable-kernel-module
make
make install


Despues vamos a /etc/modules.conf

y añadimos

fuse


Ahora necesitamos el paquete ntfs-3g:

Si prefieres instalar un precompilado puedes bajarlo aqui

download nfts-3g

Si lo haces desde un source:

Despues descomprimimos ntfs-3g

entramos en la carpeta y compilamos

./configure
make
make install


Ahora vamos a /etc/fstab

y añadimos la siguiente linea

Si tienes montada la particion de xp desmontala

/dev/hda1 /mnt/winxp ntfs-3g silent,umask=0,locale=es_ES.utf8 0 0


y reiniciamos si lo hemos hecho bien la particion de xp aparecera montada cuando iniciemos y podremos escribir en ella desde linux de forma segura.
Recordad que ntfs-3g está en fase beta y se actualizan y es conveniente tenerlos actualizados. Aun asi aunque sea beta es bastante estable y fiable.

Trucos linux

Como silenciar el disco duro



Para realizar esto hay un programa que se llama hdparm (que viene en slackware), con el que podemos decirle como tiene que acceder al disco duro, Normalmente los discos duros suelen acceder a la velocidad mas rapida, -M 254 lo que trae un incremento del ruido, el otro modo es mucho más silencioso -M 128 y sinceramente yo no he notado que vaya mas lento, pero la direfencia de ruido es increible. Asi que para los que quieran un linux màs silencioso este es el comando:

hdparm -M 128 /dev/hda

Como abrir mas de una sesion X



Es poniendo el comando startx seguido de del número de terminal que donde lo vas a abrir, es decir si estas en la tty2 seria:

startx -- :2

Como hacer un disco de arranque en linux



Una forma simple que me gusta especialmente es la siguiente:

cat /boot/vmlinuz > /dev/fd0

Como hacer imagenes iso de un modo simple



Pues con mi querido comando cat, muy parecido a un disco de arranque linux.

cat /dev/cdrom > imagen.iso

Como saber que librerias necesita un ejecutable



De todos es sabido el problema de librerias en Slackware, todos los sufrimos cuando instalamos un programa y no nos funciona y nos toca averiguar que librerias necesita, pues bien con este comando te dice cuales son las necesarias para que funcione correctamente nuestro programa:

ldd nombre del programa

Cuando al desmontar unidad no nos deja porqué está ocupada



Muchas veces al desmontar una unidad no nos deja porque dice que está ocupada, pues bien con este comando se sabe que está ocupando la unidad:

lsof /dev/cdrom (o la unidad que sea) para saber qué lo está usando.


Arquitecturas i86 del kenel linux



No está mal saber cuales son, para optimizar nuestras maquinas

Esta es la relación recomendada para que la compilación del nucleo resulte en un binario optimizado para cada maquina.

* 386: 386DX, DXL, SL, SLC, SX fabricados por AMD, Cyrix o Intel; 486DLC o DLC2 de Cyrix o TI, UMC 486SX-S y NexGen Nx586.
* 486: para los 486DX, DX2, DX4, SL, SLC, SLC2, SLC3, SX y SX2, de AMD, Cyrix, IBM e Intel, y los U5D y U5S de UMC.
* 586: para CPUs Pentium genericas, como las que carecen del registro TSC.
* Pentium-Classic: para los Intel Pentium.
* Pentium-MMX: para los Intel Pentium con MMX.
* Pentium-Pro: Intel Pentium Pro, Celeron y Pentium II.
* Pentium-III: Intel Pentium III y Celeron basados en el nucleo Coppermine.
* Pentium-4: para los Intel Pentium 4.
* K6: para los AMD K6, K6-II y K6-III (tambien conocidos como K6-3D).
* Athlon: para los AMD K7 (Athlon, Duron y Thunderbird).
* Elan: para la familia AMD Elan (Elan SC400 y SC410).
* Crusoe: para los Transmeta Crusoe.
* Winchip-C6: para los IDT Winchip originales.
* Winchip-2: para IDT Winchip 2.
* Winchip-2A: para IDT Winchip con 3dNow!.
* CyrixIII: VIA Cyrix III o VIA C3.
* VIA C3-2: VIA C3-2 "Nehemiah" (modelo 9 y superiores).


Estos son unos cuantos trucos que me han resultando interesantes, pero si quereis saber mas visitad este blog Saiyine.

Driver eyetoy funcional

#descargar el driver y descomprimirlo donde os salga de la brenca

http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-0.5.4.tar.gz

#abrir una consola y teclear los siguientes comandos metidos en el directorio de vuestros drivers ej: cd /root/ov51x-jpeg lo que sea#

make
make install


Esta linea de abajo es opcional

rmmod ov511

(esta linea es por si teneis este modulo jodiendo la marrana, lo borra, Borralo si tienes problemas, sino dejalo)


#fijaros cuando hagais make install donde os instala los modulos ov51x.ko y ov519_decomp, normalmente los instala en la carpeta /extra con insmod los instalamos#

#eyetoy nueva
insmod /lib/modules/version del kernel q tengais/extra/ov51x.ko

#eyetoy vieja
insmod /lib/modules/version del kernel q tengais/extra/ov519_decomp.ko

Y despues:
modprobe -a

28 enero 2007

[HowTo] Bootsplash (Slack 11.0 + kernel 2.6.18)

Descargamos el paquete precompilado y lo instalamos:


El link para descargar el packete bootsplash-11.0-i486-2kta.tgz

Download bootsplash

installpkg bootsplash-11.0-i486-2kta.tgz

Procedemos a aplicar el parche al kernel, modificarlo y compilarlo:

Code:cd /usr/src/linux-2.6.18
patch -p1 < /usr/doc/bootsplash-11.0/patches/bootsplash-3.1.6-2.6.18-v2.diff
make menuconfig

********************
Device Drivers ->
Graphics Support
Logo configuration
[ ] Bootup logo
Bootsplash configuration
[*] Bootup splash screen
********************

make

Copiamos la imagen del kernel nueva al /boot y lo linkamos:

Code:
cp /usr/src/linux-2.6.18/arch/i386/boot/bzImage /boot/bzImage_2.6.18-bs
mv /boot/System.map /boot/System.map.old
cp /usr/src/linux-2.6.18/System.map /boot/System_2.6.18-bs.map

ln -s /boot/bzImage_2.6.18-bs /boot/vmlinuz
ln -s /boot/System_2.6.18-bs.map /boot/System.map

(creamos archivo de configuración)

Code:
splash -s -f /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg > /boot/initrd.splash

en lilo.conf:

Code:
    vga=791

image = /boot/vmlinuz
root = /dev/hdxx
label = Slackware
append = "splash=silent "
initrd=/boot/initrd.splash
read-only

Ejecutamos lilo para que reescriba el MBR:

Code:
lilo

Añadimos al final del script rc.S para la cargar de la imagen en todas nuestras tty's:

Code:
splash -n -s -u 1 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 2 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 3 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 4 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 5 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 6 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg

(Podemos poner imagenes distintas en cada terminal)

con poner splash tendria que valer, porque normalmente esa variable se
incluye en el $PATH, si no valiera, recordad que el comando splash esta
en /sbin/splash

para que la barra de progreso aumente segun vaya inicializandose el sistema:

añadimos . /etc/rc.d/rc.bootsplash al inicio de los siguientes scripts:

rc.S (debajo del "PATH")
rc.M
rc.local

y a medida que avanza el script añadimos:

progressbar XX


donde XX es un numero entre 0 y 100 que marca el porcentaje de la barra, cuantos mas progressbar añadamos menos tirones dará la barra.

si además queremos que la barra se decremente al apagar el equipo, debemos añadir la lineas anteriores al rc.6, pero los numeros en decreciente.

y finalmente reiniciamos:

Code:
reboot

Cedega small 5.2 + engine 5.2.9 en slackware

Pos facil, sencillo y para toda la familia como diria Arguiñano, tan simple como bajarse este script.

Atiende: Si teneis instalado una version antigua, desistalarla antes de hacer esto y aseguraros de borrar los archivos de configuracion anterior, porque da conflictos.

Download cedega_netinstall

No olvideis darle permisos de ejecución, esto quizas es un poco obvio, pero siempre hay gente que empieza y nunca viene mal.

Para dar permisos en la consola ya sabeis:

chmod +x cedega_netinstall.sh

y luego lo ejecutais

./cedega_netinstall.sh

o tb de esta forma

sh cedega_netinstall.sh

la que mas os guste.

Y con esto lo teneis hecho.

Atiende: Prestad atención a lo que pone al final del script que pone las dependencias que necesita.

Y a darle las gracias Andsux por haber hecho este script ta cojonudo.

Info sacada de http://www.zenwalk-es.org/

Howto tener aixgl y beryl en slackware

Es bastante sencillo, quizas la parte mas compleja sea el cambio de xorg 6.9 a 7.1, pero tampoco es complicado, lo unico que si sale mal te kedas sin las x y tendrias q volver a instalarlas de nuevo.


# Requistos

# de hardware

256mb de ram o 512 en adelante
Tarjeta grafica de Nvidia con ati tb rula

# de Software

Slackware linux version 11
kernel 2.6
Kit de desarrollo de slackware (esta parte no se mu bien pa que) y el kernel source
kde recomendado el 3.5


# Instalacion de xorg 7.1


De la direccion de abajo podremos conseguir los paquetes que se indican a continuacion
hay mas pero con estos será suficiente para el funcionamiento de las x.

Xorg 7.1


* xorg-7.1-i486-5
* xorg-devel-7.1-i486-1
* xorg-fonts-misc-7.1-i486-1
* xorg-fonts-scale-7.1-i486-1
* xorg-xnest-7.1-i486-1

Una vez descargados hacemos lo siguiente nos vamos a modo consola pero no a la consola
, es decir, a init 3, lo puedes hacer cambiando el inittab y reiniciando o con un
telinit 3 y vas directamente.


# cd /var/log/packages
# removepkg x11-* <---- borramos los paquetes de las x anteriores es decir version 6.9
# cd /directorio donde has guardados los paquetes xorg 7
# installpkg xorg*.tgz <---los instalamos todos


Despues vamos al dvd de la slackware 11 y cogemos estos dos paquetes

fontconfig <--- Esta dentro del directorio testing/packages
freetype <--- en slackware/packages/l

el fontoconfig al ser una version superior lo instalamos con un upgradepkg

# upgradepkg fontconfig-

el otro es la misma version asi que con un

# installpkg freetype

Despues de esto vamos a instalar los packetes del beryl
Estos son los enlaces donde te los puedes bajar

beryl
download
Emerald themes
download
Emerald
download
Beryl-plugins
download
Beryl-settings
download
Beryl-manager
download


Despues necesitamos esta libreria
libwnck //se supone que es pa Gnome pero a mi me daba error xq carecia de ella

download

y estos tres packetes mas

dbus
download
dbus-glib
download
glitz para que funcione el emerald
download

Yo lo que hice fue guardar todos en la misma carpeta y luego instalarlo con un

#installpkg *

una vez hecho todo esto vamos a configurar nuestras xorg 7.1 para que puede trabajar con beryl.

Instalamos el driver de nvidia os bajais la ultima version y listo

En la seccion "Server Layout" añadimos

Option "AIGLX" "true"

En la seccion "Screen" añadimos

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "True"

Y abajo del todo del xorg.conf añadimos estas lineas

Section "Extensions"
Option "Composite" "Enable"
EndSection

De todas formas adjunto un xorg.conf en un archivo junto a este howto para que veais como ta colocado. xorg.conf

# Si utilizas kdm

Hay que editar el siguiente archivo

/opt/kde/share/config/kdm/kdmrc

Localizar la linea siguiente

ServerCmd=/usr/X11R6/bin/X -br # esta al final casi del archivo no es muy largo

y la cambiamos por esto

ServerCmd=/usr/bin/X -br

despues de hacer esto ya tamos listos para hacer startx

#Algunas opciones para empezar a usar Beryl + aixgl

Primeramente ejecutar en consola beryl y saldra un logo que te indica que se ha iniciado


* Movimiento del cubo o cambiar de escritorio=> Ctrl + Alt + boton izkierdo
* Cambiar de escritorio con las teclas => Ctrl + Alt + teclade direccion (derecha/izquiera/abajo/arriba);

* Zoom + e Zoom - => PULSAR BOTON DE SCROLL RATON
* VENTANAS EN MOSAICO =>PULSA F8 PARA PONERLAS EN MOSAICO Y F9 PARA PONERLOS EN PLAN CUBO
* MOVER UNA VENTANA => ALT + BOTON IZQUIERDO
* Redimensionar VENTANA => Alt + PULSAR BOTON DE SCROLL

Y asi millones de combinaciones que ireis aprendiendo. Por cierto en el menu k en propiedades esta el beryl manager para configurar todo este tipo de cosas.

Si algo no entendeis o carece de sentido es normal, xq esto es una traduccion de una pagina brasileña y yo portugues no se.

sacado de esta pagina

vivalinux brasil

NOTA: Con los packetes de xorg funciona perfectamente pero vais a notar que algunas fuentes no se muestran bien,, Para solucionar esto, instalais los otros packetes de las xorg que faltan,que son los siguientes:

xorg-docs-7.1-i486-1
xorg-fonts-100dpi-7.1-i486-1
xorg-fonts-cyrillic-7.1-i486-1
xorg-xdmx-7.1-i486-1
xorg-xvfb-7.1-i486-1

Y aqui un video capturado por Akshell para que veais como rula el tema, aunque suponemos que el que quiere instalar beryl es porque ya se ha jartao a ver videos, pero asi queda mas completo el post y me hace ilusión que coño.