101 Libros de Informática Gratis

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

jueves, 12 de enero de 2012

Configurar Cyborg R.A.T. 5,7 en GNU/linux

Hace poco que me compré un ratón de la marca Cyborg, concretamente el Cyborg R.A.T 5, el cual tiene problemas al usarlo en GNU/Linux.

Lo primero es que necesitas tener el fichero /etc/X11/xorg.conf creado, si usas drivers privativos estos te lo crearán con la configuración de tu ordenador. Si no usas drivers privativos y no tienes ya creado este fichero debes crearlo, ya sea reconfigurando el servidor gráfico o a mano.

Para solucionar los errores hay que añadir algo al fichero de configuración del entorno gráfico (/etc/X11/xorg.conf). Editamos el fichero:

# sudo vim /etc/X11/xorg.conf

Y buscamos la configuración del ratón, será como esta:

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "evdev"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Y tenemos que añadir justo debajo lo siguiente:

Section "InputClass"
    # editer to Cyborg RAT 5
    Identifier         "Mouse Remap"
    MatchProduct       "Saitek Cyborg R.A.T.5 Mouse"
    MatchDevicePath     "/dev/input/event*"
    Option           "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0"
EndSection


Así es como quedaría:

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "evdev"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputClass"
    # editer to Cyborg RAT 5
    Identifier         "Mouse Remap"
    MatchProduct       "Saitek Cyborg R.A.T.5 Mouse"
    MatchDevicePath     "/dev/input/event*"
    Option           "ButtonMapping" "1 2 3 4 5 6 7 2 9 10 11 12 0 0 0"
EndSection


Para el Cyborg R.A.T.7 la configuración quedaría así:

Section "InputDevice"
      # generated from default
      Identifier "Mouse0"
      Driver "mouse"
      Option "Protocol" "auto"
      Option "Device" "/dev/psaux"
      Option "Emulate3Buttons" "no"
      Option "ZAxisMapping" "4 5"
EndSection

Section "InputClass"

      Identifier "Mouse Remap"
      MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
      MatchDevicePath "/dev/input/event*"
      Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 16 17 18 19 20 21"
 EndSection

Ahora solo queda reiniciar la sesión gráfica o reiniciar el sistema:

# sudo service gdm restart (gdm en caso de tener gnome)

ó

# sudo reboot

sábado, 22 de octubre de 2011

Trucos para trabajar con videos

Para el trabajo con vídeos, es aconsejable usar Mencoder o Ffmeg, pero… ¿qué son estos?

Mencoder es un codificador de vídeo libre liberado bajo licencia GPL que se incluye en el reproductor multimedia MPlayer mientras que Ffmpeg es una colección de software que permite grabar y convertir videos y audio.

¿Qué podemos hacer con ellos?

1- Extraer la pista de audio de un video:

# mplayer -vo null -hardframedrop -ao pcm:file=audio.wav video.avi
Datos:
video.avi: video al que deseamos extraer el audio.
audio.wav: nombre del archivo generado con el audio.
2- Rotar un video:

# mencoder -vop rotate=2 -oac pcm -ovc lavc ./normal.avi -o ./rotada.avi
Datos:
rotate=<0-7>: Rota y voltea (opcional) la imagen +/- 90 grados. Para parámetros entre 4-7 la rotación se hace solo si la geometría de la película es en vertical y no en horizontal.
normal.avi: video al que deseamos hacer la rotación.
rotada.avi: nombre del video generado con la rotación especificada.
3- Ver un video a partir de imágenes JPG:

# mplayer "mf://*.jpg" -mf fps=15

Crear el video:

# mencoder "mf://*.jpg" -mf fps=15 -ovc lavc -o ./dest.avi
Datos:
mf://*.jpg: toma todas la imágenes con esta extensión, también podemos utilizarlo con PNG: mf://*.png
fps: establece la velocidad de transición entre imágenes.
dest.avi: nombre del video generado.
4- Mezclar un video y un audio:

# ffmpeg -i sonido.wav -i video.avi videoconaudio.avi
Datos:
sonido.wav: fichero de sonido.
video.avi: fichero de video.
videoconaudio.avi: nombre del fichero de video con el audio especificado.
5- Convertir un avi a gif.

# ffmpeg -i video.avi -pix_fmt rgb24 gif_generado.gif
Datos:
video.avi: video que deseamos transformar en un GIF.
gif_generado.gif: nombre del fichero obtenido a partir del video.
rgb24: especificamos los colores.

FUENTE: Desdelinux

sábado, 15 de octubre de 2011

Mejorar el rendimiento de GNU/Linux con Zram

ZRAM es una aplicación que crea bloques dentro de nuestra ram para ser utilizados como swap comprimidos para incrementar la velocidad del sistema entes de que use la partición swap (ya que la tasa de lectura y escritura de estos bloques es mayor que la partición swap).

Intalación:

-Arch Linux:

# sudo pacman -S zramwsap

-Ubuntu:

# sudo add-apt-repository ppa:shnatsel/zram
# sudo apt-get update
# sudo apt-get install zramswap-enabler

Inicio:
-Arch Linux:

# sudo /etc/rc.d/zramswap start

-Ubuntu:

# sudo start zramswap

miércoles, 21 de septiembre de 2011

Montar directorios remotos GNU/Linux

Vamos a ver como montar en nuestra máquina un directorio de forma remota a través de ssh. Para ello necesitaremos el paquete sshfs, lo instalamos de la siguiente manera:

Arch
# sudo pacman -Ss sshfs

Debian (y deribados (Ubuntu))
# sudo apt-get install sshfs

Podemos ver su funcionamiento en Tuxapuntes.

Atributos de los ficheros en GNU/Linux

Atributos de ficheros en GNU/Linux, muchos ya conoceréis los 3 flags más conocidos de los ficheros de este sistema, para verlos ponemos en el terminal:

# ls -l


total 1
-rwx-w-r-x fichero

Pues existen unos cuantos más bastante interesantes, sobre todo a nivel de seguridad y muy útiles para administradores de sistemas. Tal y como nos cuentan en Tuxapuntes, podemos verlos y modificarlos con lsattr y chattr.

Como es habitual, para más información de los atributos man chattr.

martes, 20 de septiembre de 2011

DraftSight en linux 64 bits



DraftSight es un programa de CAD para linux (windows y Mac), compatible con Autocad. De momento solo soporta 2D, y el paquete .deb que puedes descargar para linux es para 32 bits. Vamos a instalarlo en 64 bits:

1ª Manera:
Primero probar con esto, si no resulta probad con la segunda manera:

# sudo dpkg --foce-architecture -i DraftSight.deb

2ª Manera:
En el terminal vamos al directorio donde se encuentra el archivo DraftSight.deb y lo descomprimimos:

# dpkg-deb -x DraftSight.deb tmp


Ahora extraemos los archivos de control, que nos va a servir para poder reconstruir el paquete deb para 64 bits:


# dpkg-deb --control DraftSight.deb tmp/DEBIAN


Editamos el fichero tmp/DEBIAN/control (usad el método que queraís, gdit, nano....):


# vim tmp/DEBIAN/control


Y cambiáis la línea Arquitecture: i386 por Arquiteqture: all


Y solo queda reconstruir el paquete e instalarlo:


# dpkg -b tmp DraftSight_all.deb
# sudo gdebi-gtk DraftSight_all.deb

viernes, 9 de septiembre de 2011

Varios usos de ffmpeg

He encontrado este post y me ha parecido muy interesante.

http://ponchomx.wordpress.com/2011/04/26/aprendiendo-a-usar-ffmpeg/

jueves, 13 de enero de 2011

Instalar Oracle 10g en Ubuntu (Maverik) y ejecutar scripts.sql

1.- Instalar Oracle 10g

Solo necesitamos hacer los pasos de esta guía: http://www.pinguinosycia.com/instalar-oracle-10g-express-en-ubuntu/.

Para sistemas de 32bits:

viernes, 7 de enero de 2011

Instalar y calibrar un joystick/gamepad en linux.

1.- Ver si están cargados los módulos:

Primero vamos a ver si tenemos los módulos necesarios cargados ya:

# lsmod | grep joydev && lsmod | grep analog

Si ya están cargados los módulos nos saldrá lo siguiente:

user@user-pc{~}#lsmod | grep joydev && lsmod | grep analog
joydev                 11395  0 
analog                 10037  0 
gameport               11224  2 analog,snd_via82xx

1.1.- Cargando los módulos manualmente:

Si no nos aparece nada entonces haremos lo siguiente para cargar el módulo:

sábado, 1 de enero de 2011

Instalar los drivers propietarios de Nvidia en Debian Lenny, testing o sid.

(Copy/paste)

Pues ahora vamos con lo de instalar los controladores de nvidia que proporciona directamente la web del fabricante.

Se descargan de aquí.

Para mi tarjeta, que es una GeForce 9500 GT, elijo:
    Tipo de producto: GeForce Serie del producto: GeForce 9 series Familia del producto: GeForce 9500 GT Sistema Operativo: Linux 64-bit Idioma: Español (España)
    Le doy a "Buscar" y me mandan aquí. Veo que la versión es la 260.19.29 y la mía, actualizada hace dos semanas, la 260.19.21, pero no voy a actualizar mientras no encuentre cambios en lo que llamaríamos el nº major de la versión (el 260) salvo "habemus bug", obviamente. Pincho en "Descargar ahora" y me mandan a otra página para aceptar la licencia.

    lunes, 20 de diciembre de 2010

    Mejorar la apariencia de aplicaciones GTK en KDE con Debian

    Desde que instalé Debian Lenny y lo pasé a testing he instalé KDE 4.4.5 ví que las aplicaciones hechas en GTK se ven horribles en KDE, pues vamos a arregrarlo.

    Tendremos que instalar los siguientes paquetes:

    # sudo aptitude install gtk-qt-engine gnome-themes-extras

    Ahora abrimos preferencias de sistema, pinchamos en el logo de kde sobre el panel inferior a al izquierda, y vamos a máquina/preferencias de sistema/Aspecto y hay seleccionamos GTK Styles and Fonts.


    Y en la sección Estilos de GTK seleccionamos "User another style" y seleccionar Unity

    Con esto ya deberíamos ver las aplicaciones hechas en GTK un poco mejor.

    FUENTE: http://mundolinux.portalmundos.com/mejorar-apariencia-aplicaciones-gtk-en-kde/

    miércoles, 24 de noviembre de 2010

    Cargar las interfaces de red al inicio de un sistema Debian (instalación base)

    Si estas pensando en montar un servidor o te gusta instalar tu distribución Debian GNU/Linux desde lo más básico eligiendo, así tú, tus propios paquetes esto te podrá ser útil.

    En mi caso estoy montando un servidor con GNU/Linux Debian Lenny siguiendo unos magníficos tutoriales desde forat.info.

    Es más que probable que cuando inicies el sistema te quieras conectar a internet (si no lo has hecho durante la instalación) y no puedas, pues lo primero que tienes que hacer es mirar si Debian te ha detectado la/s interfaz/ces de red que tiene tu máquina:

     # sudo ifconfig

    Si este comando solo nos devuelve algo similar a lo siguiente:


    lo        Link encap:Bucle local  
              Direc. inet:127.0.0.1  Másc:255.0.0.0
              Dirección inet6: ::1/128 Alcance:Anfitrión
              ACTIVO BUCLE FUNCIONANDO  MTU:16436  Métrica:1
              Paquetes RX:326 errores:0 perdidos:0 overruns:0 frame:0
              Paquetes TX:326 errores:0 perdidos:0 overruns:0 carrier:0
              colisiones:0 long.colaTX:0 
              Bytes RX:25744 (25.7 KB)  TX bytes:25744 (25.7 KB)

    es que no se nos han cargado las interfaces de red o no tenemos configurados los módulos necesarios para nuestras tartjetas. Para ver si lo que ocurre es que no nos ha detectado la interfaces de red pero no las han cargado con el sistema, haremos lo siguiente:

    lunes, 22 de noviembre de 2010

    Obtener un listado de los paquetes instalados en tu sistema GNU/Linux

    A veces es útil poder obtener un listado de los paquetes que tenemos instalados en nuestro sistema, ya sea por que lo queremos reinstalar y queremos tener los mismos programas que antes de reinstalar o por que los queramos poner en otra máquina.

    Pues allá vamos, abrimos un terminal, Aplicaciones/accesorios/terminal o alt*F2 y escribimos gnome-terminal, y tecleamos lo siguiente:

    # dpkg --list | grep "^ii" | cut -f3 -d ' ' | sed ':a;N;$!ba;s/\n/ /g' > [directorio donde quieres que se guarde el fichero]/installedPackages

    Un ejemplo:

    # dpkg --list | grep "^ii" | cut -f3 -d ' ' | sed ':a;N;$!ba;s/\n/ /g' > /home/user/Escritorio/installedPackages

    Ahora vamos a probar que todos los paquetes se van a instalar correctamente con una simulación:

    # sudo apt-get -s install 'cat [directorio donde hemos guardado el fichero]/installedPackages'

    Un ejemplo:

    # sudo apt-get -s install 'cat /homr/nano/Escritorio/installedPackages'

    Si nos devuelve una salida parecida a esta, es decir sin errores o conflictos:

    0 actualizados, 30 nuevos instalados, 0 para eliminar, y 10 no  actualizados.

    Entonces podemos ejecutar tranquilamente la instalación:

    # sudo apt-get install 'cat /home/nano/Escritorio/installedPackages'

    Y listo.

    FUENTE: Gnometips.

    Ataque DoS en una red Wifi

    Si necesitas por lo que sea cortar la conexión wifi de un cliente o todo el acces point, sea por que alguien está consumiendo el ancho de banda de tu router o por que sospechas que alguien se te ha colado en la red, lo puedes hacer con aircrack-ng en nuestros queridos GNU/Linux's.

    Abrimos un terminal, y nos logeamos como usuario root, vease:

    # su

    Ponemos la calve de root.

    Y ahora ponemos nuestra tarjeta en modo monitor para poder inyectar paquetes de red:

    # airmon-ng [channel or frequency]

    Un ejemplo:

    # airmon-ng start wlan0

    Donde wlan0 es tú interfaz de red wifi, podemos saber cual es tecleando en el terminal:

    # iwconfig

    Y ahora el comando que va a desautentificar el cliente del punto de acceso en cuestión:

    # aireplay-ng -0 0 -a -c mon0

    Un ejemplo:

    # aireplay-ng -0 0 -a 00:89:4F:D2:15:A3 -c 00:14:D8:7F:B1:96 mon0

    Y listo.

    FUENTE: La ventana muerta.

    domingo, 21 de noviembre de 2010

    Mejorar el rendimiento de flash en GNU/Linux

    Para mejorar el rendimiento de flash cuando lo ejecutamos el GNU/Linux hay que hacer lo siguiente:

    Abrimos un terminal como root, Aplicaciones/acesorios/terminal, escribimos:

    # su

    Y después el pass de root, ahora escribiremos lo siguiente:

    # sudo mkdir /etc/adobe && echo "OverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg

    Y listo.

    FUENTE: Puto Linux.

    martes, 12 de octubre de 2010

    Probando Elive Topaz 2.0 (Coming soon)

    Después de realizar la entrada anterior recibí los códigos de invitación para poder instalar Elive en en mi flamante portátil P3 a 1.7 GHz, 720 MB de RAM, y gráfica sis650 integrada 2D, bueno como se puede ver nuevo, nuevo no es...Pero Elive va a hacer que reviva.

    Seguiré con esta reseña cunando lo haya probado un poco más.

    jueves, 7 de octubre de 2010

    Elive Topaz 2.0, Debian GNU/Linux y Enlightenment

    Os presento...




    Si todavía no conoces GNU/Linux es posible que el gestor de ventanas de esta distribución (Enlightenment) resulte complejo, aunque lo verdaderamente potente de un sistema GNU/Linux es aprender a usar el Terminal o línea de comandos, si es este el caso puede que sean mejores opciones probar GUN/Linux con Gnome o KDE.

    Esta es una distribución muy interesante, por que está basada en Debian, por lo tanto tiene su estabilidad y seguridad, y a demás tiene como gestor de ventanas Enlightenement, que es un escritorio muy ligero, potente y altamente configurable.

     Elive es una estupenda solución para ordenadores con pocos recursos, si se quiere tener un sistema muy potente como es GNU/Linux y en este caso basado el tan conocido y renombrado Debian.





    domingo, 19 de septiembre de 2010

    Activar o mejorar el touchpad en Debian

    Debido a que he tenido problemas con el touchpad en Debian busqué una solución, me ocurría que a cada rato se paraba y tenía que esperar un par de segundos para poder mover el cursor.


    1º Instalar Gsynaptic.

    Para instalrar gsynaptic abrimos un terminal (Aplicaciones/Accesorios/terminal):

    # su

    Y ponemos la contraseña de root.

    # apt-get install gsynaptic

    Pero para que funcione hay que modificar el fichero xorg.conf, primero hacemos un backup del fichero:

    # cd /etc/X11
    # mv xorg.conf xorg.conf.backup

    Y ahora lo modificamos:

    # nano /etc/X11/xorg.conf

    Cambiamos las siguientes líneas:

    Instalar el driver atheros en Debian

    Para instalar el driver athero en debian, en mi caso debian lenny 5.0.6, tenemos que hacer lo siguiente:

    IMPORTANTE: es necesario tener conectado el ordenador a internet (ethernet o cable), si no se tiene esa posibilidad habrá que descargarse los paquetes requeridos por madwifi desde http://www.debian.org/distrib/packages y sus dependencias. Yo no recomiendo está opción, ya que tube problemas con ello.

    1º Detectar la tarjeta wifi.

    Para determinar nuestro chipset de la tarjeta abrimos un terminal es ponemos lo siguiente:

    # lspci


    viernes, 6 de agosto de 2010

    Escanear redes wifi desde el terminal

    Hola,

    Siguiendo con la temática de usar linux en modo texto me ha venido una duda, y esta es la siguiente: "¿Y si me llevo el portátil a otro sitio y quiero escanear las redes wifi?", pues me puse a buscar por internet y encontré lo siguiente:

    1.-Escanear redes wifi desde el terminal.

    Abrimos un terminal y escribimos lo siguiente:

    # sudo iwlist wlan0 scanning