Mostrando entradas con la etiqueta howto. Mostrar todas las entradas
Mostrando entradas con la etiqueta howto. Mostrar todas las entradas

10 octubre 2008

Firefox y pagina atrás

No se si éste os interesará mucho, o no, pero en firefox por muchas veces que pulsara la tecla del (<-- , backspace , etc...), firefox no volvía a la página anterior.

Para "solucionar" esto, accedemos a la dirección about:config (teniendo cuidado xDD), y buscamos el valor de browser.backspace_action, lo ponemos a 0, y nuestro del de toda la vida vuelve a la página anterior, con Shitf + Del, pagina siguiente, si ese valor lo ponemos a 1 haremos up_scrolling en la página, con Shift + Del down_scrolling, con cualquier otro valor, no realiza ninguna acción.

Fuente

29 enero 2008

Instalando kde 3.5.8

Descargamos los siguientes paquetes:


Salimos del kde si estuviesemos ahí:

Menu K -> Temirnar -> Terminar sesion #Recomiendo además salir a una terminal tty1, por ejemplo, Ctrl + Alt + F1
telinit 3 #Descargamos el servidor X (por si las moscas)

Vía 1: borramos los paquetes de versiones anteriores:

cd /var/log/packages
removepkg xxxxx#usamos autocompletar para que la tarea nos resulte mas comoda


Podemos además borrar la antigua configuración del kde

rm -rf $HOME/.kde

Y finalmente instalamos los paquetes descargados, podemos reiniciar el equipo antes de instalar (metodo: scottie), o instalar directamente (metodo: aks), los dos metodos tuvieron un final feliz:

(reboot)
installpkg *.tgz #así si nos situamos desde la carpeta que los contenga


Vía 2: Desde la carpeta que contiene los tgz del kde 3.5.8 actualizamos directamente los paquetes.

upgradepkg *.tgz #testeado por washap :·O

Tras la instalación:

telinit 4 o startx

y a disfrutar del kde 3.5.8
Paquetes descargado de:
Belnet.be
Slacky.eu

Compilando tu propio Kernel serie 2.6

Compilar nuestro propio kernel nos puede traer bastantes ventajas, y no es necesario esperar a que aparezca una versión precompilada.

Procedo al mini-howto partiendo de la configuración de nuestro kernel previo, siempre podemos configurarlo a nuestro gusto y a nuestras necesidades pero no es el cometido de este manual.

Descargamos el codigo completo de la versión del kernel a compilar, en este caso 2.6.24, y lo descomprimimos.

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2
tar xvf linux-2.6.24.tar.bz2


Pasamos nuestra la carpeta del codigo fuente del kernel a /usr/src

mv linux-2.6.24 /usr/src/linux-2.6.24

Vamos hasta el directorio y copiamos la configuración de nuestro kernel previo (2.6.23.8 en mi caso)

cd /usr/src
cp linux-2.6.23.8/.config /usr/src/linux-2.6.24
cd linux-2.6.24


Ahora podemos comprobar los modulos que se cargarán en el kernel, y marcar o desmarcar los que se nos antoje mediante make menuconfig o make xconfig.

y despues compilamos el código e instalamos los modulos

make && make modules && make modules_install

Copiamos la imagen del kernel a nuestro directorio /boot y preparamos una nueva entrada en el lilo.conf para arrancar con él.

cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.24

Añadimos al /etc/lilo.conf

image = /boot/vmlinuz-2.6.24
root = /dev/sda2 #La particion que corresponda
label = 2.6.24
read-only

Reescribimos el mbr

/sbin/lilo -v

Y al reiniciar tendremos disponible nuestra nueva entrada para cargar el nuevo kernel.

11 enero 2008

Control vía Bluetooth de Amarok (Remuco)

Hace tiempo me planteé la posibilidad de manejar el equipo vía Bluetooth con el movil, y me lo propuse como proyecto a medio plazo, y hace poco encontré un programa remuco, que permite controlar el Amarok (Rhythmbox/Xmms) vía Bluetooth, y aquí adjunto un pequeño tutorial.

Requisitos iniciales:
- Bluetooth funcional en el equipo. (Actualizaré pronto el howto para Slack 12.0).
- Movil con soporte Java.

Descargamos el remuco-client e instalamos una de las distintas versiones en el teléfono. (Diferencias entre las versiones)

Descargamos el remuco-sever, (dependiendo del programa a controlar bajaraemos uno u otro), en nuestro caso bajaremos remuco-server-amarok-0.4.3.1.tar.gz.

$> tar xfvz remuco-server-amarok-0.4.3.1.tar.gz
$> cd remuco-server-amarok-0.4.3.1
$> make install
ejecutamos
$> remuco-amarok
Iniciamos el Remuco cliente en el movil y ya podemos controlar nuestro reproductor de música vía bluetooth.

04 marzo 2007

[HowTo] VirtualBox

Descargamos VirtualBox en cuestion:

Paquete VB
Pagina de descarga aqui

instalamos el .run:

$ sh VirtualBox_1.3.6_Linux_x86.run install

añadimos las siguientes lineas al fichero /etc/rc.d/rc.local (como se nos indica en la instalacion)

# Start vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv start
fi

en versiones anteriores (1.3.2 en mi caso), deberemos añadir al rc.local

if [ -x /etc/init.d/vboxdrv ] ; then
/etc/init.d/vboxdrv start
fi

en consola ejecutamos

$ VirtualBox

o Menu K - Sistema - InnoTek VirtualBox (Virual Machine)

y tenemos ejecutando la maquina virtual.

Manual instalacion winxp a base de fotitos. xD


* Añadir dispositivos extraibles:

Conectamos al pc lo que vayamos a añadir a la maquina virtual, y ejecutamos:

$ VBoxManage list usbhost

obtendremos algo como esto:


Host USB Devices:

UUID: f5eff9b3-098b-4338-910e-e734e8681585
VendorId: 0x058f (058F)
ProductId: 0x6362 (6362)
Revision: 1.38 (0138)
Manufacturer: Generic
Product: Mass Storage Device
SerialNumber: 058F312D81B
Address: /proc/bus/usb/005/002
Current State: Available

de aqui tomamos el VendorId y ProductId que está entre parentesis, nos vamos al VB, seleccionamos nuestra maquina virtual y vamos a 'Settings', 'USB' y añadimos nuevo filtro con los parametros obtenidos.

- En la version 1.3.6, al añadir nuevo filtro aparece una lista de los dispositivos conectados y no es necesario tener ninguna dato del dispositivo


* Añadir particion fisica:

ejecutamos:

$ VBoxManage sharedfolder add "nombremaquinavirtual" -name "nombre" -hostpath "directorioacompartir"

en una maquina Windows para acceder al dispositivo añadiremos carpeta en red desde MiPc con la direccion: "\\vboxsvr\nombre" o mediante el comando: net use x: \\vboxsvr\nombre

en un Linux virtual: mount -t vboxsf nombre puntodemontaje

27 febrero 2007

[HowTo] Bluetooth 11.0

Paquetes necesarios:

  • bluez-firmware
  • bluez-hcidump
  • bluez-libs
  • bluez-utils
  • dbus
  • openobex
  • hal
  • KDE Bluetooth

  • Despues de un installpkg masivo, editamos el /etc/bluetooth/hcid.conf para que se asemeje a esto:

    options {
    autoinit yes;

    security user;

    pairing multi;

    passkey "1234"; # aqui el pin que mas os guste
    }

    device {
    name "BlueZh"; # aqui el nombre del dispositivo (pc) que mas os apetezca

    class 0x3e0100;

    iscan enable; pscan enable;

    lm accept;

    lp rswitch,hold,sniff,park;
    }

    ejecutamos (y/o añadimos a /etc/rc.d/rc.local para cargar siempre en el arranque)

    /etc/rc.d/rc.bluetooth start
    /etc/rc.d/rc.messagebus start
    /etc/rc.d/rc.hal start

    abrimos nuestro flamante kbluetoothd (acceder al dispositivo con konqueror), kbtobexclient (envio de archivos al dispositivo). [Menu K - Internet - kbluetoothd // kbtobexclient ]

    Catastrofe posible, que el dispositivo este caido.

    Para levantar el dispositivo bt del pc
    $ hciconfig
    hci0: Type: USB
    BD Address: xx:xx:xx:xx:xx:xx ACL MTU: 678:8 SCO MTU: 48:10

    $ hcid hci0 up ## 0 en mi caso

    [ampliaré con mas comandos otro dia]

    Como curiosidad e informacion gratuita:

    El origen proviene de Harald Bluetooth, quien fuera Rey de Dinamarca en los años 940-981. Vikingo que fue reconocido por su carácter humanitario y su capacidad de ayudar a la gente a comunicarse. Cuenta la historia que en su reinado unió a Noruega y Dinamarca.

    ahi lo llevas.

    18 febrero 2007

    [HowTo] Autoarranque con kdm

    Este asunto puede resolverse graficamente en la configuracion de "Administrador de acceso" ($ kcmshell kdm), en la pestaña 'Comodidad', el tema es que por defecto al usuario root no le está permitido el autologin.

    Si queremos hacerlo tenemos que modificar en el fichero '/opt/kde/share/config/kdm/kdmrc' las siguiente lineas marcadas con ''##'':

    en slackware 12.0 rc1 '/etc/kdm/kdmrc'
    [X-:0-Core]
    AutoLoginAgain=false
    AutoLoginDelay=0
    AutoLoginEnable=true ## 'true' para habilitar el autoarranque
    AutoLoginLocked=false
    AutoLoginUser=root ## el usuario para el autoarranque
    ClientLogFile=.xsession-errors

    Happy login xDD

    30 enero 2007

    [HOWTO] Ruteo con 2 tarjetas de red

    Como hacer nuestro equipo enrutador con dos tarjetas de red.

    -Editamos el archivo /etc/rc.d/rc.inet1.conf

    #Config information for eth0:

    IPADDR[0]="192.168.0.1"
    NETMASK[0]="255.255.0.0"
    USE_DHCP[0]="no"
    DHCP_HOSTNAME[0]=""

    # Config information for eth1:
    IPADDR[1]=""
    NETMASK[1]=""
    USE_DHCP[1]="yes"
    DHCP_HOSTNAME[1]=""

    En mi caso eth1 recibe la linea de internet, y eth0 esta conectada a la PS2, que podría ser un router, switch...

    - Despues creamos el siguiente fichero de script:
    #!/bin/bash

    /sbin/modprobe iptable_nat

    echo 1 > /proc/sys/net/ipv4/ip_forward

    /usr/sbin/iptables -F
    /usr/sbin/iptables -t nat -F
    /usr/sbin/iptables -t mangle -F

    /usr/sbin/iptables -I FORWARD -s 192.168.0.1/24 -d 0.0.0.0 -j ACCEPT

    /usr/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE

    y le damos permiso de ejecucion.

    chmod +x [fichero.sh]

    - reiniciamos el demonio inet

    /etc/rc.d/rc.inet restart

    - corremos nuestro script, y ya tenemos enrutando nuestro equipo.

    29 enero 2007

    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.

    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.

    Apagado de Pc con kernel 2.4 sin pulsar el boton de la caja

    Si tu computadora (me encanta esta palabra) soporta que el sistema operativo la apague (ATX o UATX) y tu Slackware no la apaga como esperas, lo que debes hacer es lo siguiente:

    1.-Edita el archivo /etc/rc.d/rc.modules

    2.- Descomenta la linea donde dice #/sbin/modprobe apm

    3.-Reinicia tu computadora y Slackware estara listo para apagar tu computadora automaticamente.

    4. Meter esta linea /sbin/modprobe apm en rc.local dentro de rc.d, esto es para que se cargue en el arranque.