domingo, 18 de octubre de 2009

Escritorio 3D Compiz-fusion en Linux Canaima 2.0 o debian Lenny

='''Escritorio 3D Compiz-fusion en Linux Canaima'''=

Ver Vídeo demostrativos:
Compiz Fusion CANAIMA
Compiz Fusion CANAIMA Configuración

=Versión de Canaima=

* Linux Canaima 2.0x

=Objetivo=

Con este procedimiento podrás agregar a tu escritorio de Canaima, los efectos agradables a la vista provistos por el programa compiz-fusion, el cual agrega capacidad de uso de las opciones 3D en tu tarjeta gráfica de video NVIDIA o INTEL

=Requerimientos=

* Debes conocer que tipo de tarjeta gráfica posees, sigue este procedimiento desde una consola de terminal para averiguarlo

Como usuario
#lspci |grep VGA

* En caso de tener una tarjeta gráfica marca NVIDIA, instalar los siguientes paquetes:

Como root
#aptitude install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-commonnvidia-kernel-source nvidia-settings nvidia-xconfig

* Debes instalar el paquete que permite la activación de la aceleración gráfica de la tarjeta de video.

Como root
#aptitude install libgl1-mesa-dri

* Debes conocer si tu tarjeta tiene activada la aceleración 3D con el siguiente comando

Como usuario
#glxinfo |grep rendering
direct rendering: Yes

En caso que la respuesta indique NO, Compiz fusion no podrá ser instalado, debes documentarte en otro tutorial para activar la aceleración gráfica según el tipo de tu tarjeta de video.

* Instalamos los paquetes necesarios para compiz-fusion

#aptitude install compiz-gnome compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported compizconfig-settings-manager fusion-icon

=Configuraciones=

==En caso de ser una tarjeta NVIDIA==

* Para aplicar la configuración requerida por compiz-fusion de forma automática:

Como root
#nvidia-xconfig

* Para aplicar la configuración manualmente, editamos el archivo siguiente:

Como root
#gedit /etc/X11/xorg.conf

* debemos verificar que la configuración del archivo contemple cada sección y parámetro siguiente:

Section "Module"
Load "glx"
EndSection

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

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

* SI necesitas alguna configuración especial adicional puedes ejecutar el siguiente comando:

Como root
#nvidia-settings

==En caso de ser una tarjeta INTEL==


* Configuramos manualmente el archivo del entorno gráfico

Como root
#gedit /etc/X11/xorg.conf

* debemos verificar que la configuración del archivo contemple cada sección y parámetro siguiente:

Section "Module"
Load "dri"
Load "glx"
EndSection

Section "Device"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

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

=Como Usarlo=

* Para que Compiz-Fusion arranque desde el inicio de sesión vamos al menú de sistema>preferencia>sesiones y en la ficha "añadir al inicio de sesión agregamos lo siguiente:

Nombre: Fusion-icon
Comando: Fusion-icon
Comentario: Administrador de Compiz-fusion


* Listo..!! puedes reiniciar y ya tienes compiz-fusion funcionando, debes tener un icono azul en la parte superior derecha de tu escritorio.

=Adicionales=

* Para personalizar los efectos 3D vamos a SISTEMA>PREFERENCIAS>ADMINISTRADOR DE OPCIONES COMPIZCONFIG

* Aquí dejo algunas configuraciones atractivas a incorporar

CATEGORIA: ESCRITORIO
Skydome:
Cubo de Escritorio>Appearance
Marcar: Cúpula y cúpula animada, luego seleccionar la imagen deseada

Cubo transparente:
Cubo de Escritorio>Cubo transparente
Mover: Opacidad durante la rotación

Zoom:
Girar Cubo>General
Mover: Zoom

CATEGORIA:EFECTOS
Activar:
Cube Gears
Ventanas 3D

CATEGORIA:EXTRAS
Activar:
Splash

CATEGORIA:UTILIDADES
Desactivar:
WorkAround

CATEGORIA:Windows Managment
Escalar>Binding
Desactivar: Iniciar Selector de Ventanas

=Solución de problemas=

*En caso de tener problemas en la reproducción de videos cuando esta en ejecución el compiz-fusion, debes realizar la siguiente configuración en cada reproductor:

VLC:
Ve a herramientas>preferencias>video y en la sección "pantalla" en la "salida" colocamos "salida de video X11

MPLAYER:
Ve a Preferences->Video y selecciona X11
Para el plugin de firefox necesitas editar el archivo /etc/mplayer/mplayer.conf y reemplazar la linea #-vo=xv, con esta linea: -vo=gl

TOTEM
Abrir una consola de terminal como usuario
Ejecutar el siguiente comando:
$gstreamer-properties
En la ficha de video seleccionar como salida predeterminada sin Xv

Applets adicionales para el panel de Gnome en Linux Canaima 2.0 o debian lenny

Agregando applets adicionales al panel de gnome en Canaima 2.0 y asi poder monitorear componentes adicionales.

INSTALACION:

#aptitude install link-monitor-applet quick-lounge-applet sensors-applet hardware-monitor hddtemp lm_sensors libdeskbar-tracker

LEYENDA:

link-monitor-applet: Permite monitorear paginas Web
sensors-applet: Permite medir temperaturas y velocidad de los ventiladores, entre otros
hardware-monitor: Permite controlar el espacio en disco, entre otros
hddtemp: Permite medir la temperatura de los discos duros
lm_sensors: Ayuda a configurar los sensores de temperatura y ventiladores

libdeskbar-tracker: Buscador indexado Tracker

CONFIGURACION:

Desde una consola de terminal ejecutar los siguientes comandos:

SENSORES:

#sensors-detect

Responder por defecto todas las preguntas, al final te recomendara la insercion automatica de multiples modulos, en mi caso

#modprobe w83781d eeprom

Para verificar que los sensores estan funcionando, puedes hacer una lectura manual con el comando:

#sensors

Ahora reinicia el entorno grafico y tendras disponible todos los applets desde el panel superio con el segundo boton del mouse y escoger "añadir al panel"


BUSCADOR TRACKER:

- Luego de agregar el applet "deskbar" podras agregar la funcion de busqueda avanzada con esta libreria. Para indexar los email de thunderbird descargar el complemento desde aqui

http://blogs.sun.com/migi/entry/call_for_test_metatracker

- Comandosde control

Estadisticas:

$tracker-stats

Configuracion:

$tracker-preferences


- Solo te queda agregarlos al panel con el segundo boton y luego "añadir al panel..."

Mis paquetes adicionales en Canaima 2.0 o debian Lenny

A continuacion les dejo los paquetes iniciales para complementar y optimizar la distribución de linux Canaima 2.0.

REPOSITORIO:

  • Primero agregamos los repositorios multimedia necesarios para localizar los paquetes requeridos

    • Abrimos una consola desde el menu Aplicaciones>Accesorios>Terminal de Root

    • Abrimos el archivo de configuracion de repositorios
      #gedit /etc/apt/sources.list

    • Agregar estas 2 lineas al final del archivo
      # Repositorio Multimedia Lenny
      deb http://www.debian-multimedia.org lenny main

    • Salvamos el archivo y asignamos la llave publica para poder acceder a los repositorios

    • Descargamos la llave desde http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb

    • instalamos #dpkg -i debian-multimedia-keyring_2008.10.16_all.deb

    • #aptitude update

PROGRAMAS:

  • Instalamos los paquetes base para complementar y optimizar el uso de Linux Canaima 2.0.

    • Copiamos en la consola de root el siguiente comando con la lista de paquetes.

#aptitude install ssh msttcorefonts keepassx lshw-gtk xpdf iptraf filelight aircrack-ng wireshark libdvdcss2 easytag-aac mplayer locate nautilus-gksu nautilus-actions gtk-recordmydesktop openoffice.org-ogltrans gstreamer0.10-plugins-bad p7zip-rar syslinux ipppd

DESCRIPCION DE CADA PAQUETE:

  • ssh: Servidor y cliente de Secure Shell para conexion remota a la computadora

  • msttcorefonts: Letras comunes de Microsoft Office para usar en Openoffice y evitar la deformacion de los documentos

  • keepassx: Cartera electronica, permite almacenar de forma segura contraseñas, cuentas, tarjeta de creditos, etc.

  • lshw-gtk: Permite visualizar en ambiente grafico todos los componentes de la computadora

  • xpdf: Otro lector de documentos tipo pdf

  • iptraf: Herramienta que funciona en consola que permite ver a detalles lo que sucede en la red

  • filelight: Herramienta para el control de espacio en disco duro

  • aircrack-ng: Utilidad para evaluacion de redes Wireless con proteccion Wep

  • wireshark: Herramienta que funciona en entorno grafico que permite ver a detalles lo que sucede en la red LAN

  • acroread: El lector de documento PDF Adobe Acrobat

  • libdvdcss2: Libreria que permite leer DVD encriptados

  • easytag-aac: Utilidad para manejar etiquetas de los archivos de musica para meter en el IPOD

  • mplayer: Reproductor de videos

  • Locate: Permite la busqueda de archivos de forma mas eficiente

  • nautilus-gksu: Permite abrir carpetas como root desde el navegador de archivos

  • nautilus-action: Permite configurar las opciones que nautilus usara con los archivos seleccionados

  • gtk-recordmydesktop: Herramienta para grabar videos de tu escritorio o aplicaciones

  • network-manager-openvpn: Plugin de network manager para conectarse a VPN

  • openoffice.org-ogltrans transiciones para openoffice impress

  • gstreamer0.10-plugins-bad codecs para totem (ver señal en vivo de vtv)

  • p7zip-rar Descomprime archivos 7z

  • syslinux para crear pendrive booteables

  • ippd permite la conexion de modem celulares (cdma, umts, entre otros)


CONFIGURACIONES ESPECIALES

  • El programa I2E viene por defecto con la distribucion de Linux Canaima, pero debemos crear un icono para accederlo

    • Vamos al menu Sistema>Preferencias>menu principal

    • Agregamos el icono colocando los siguientes valores

      • Tipo: Aplicacion

      • Nombre: I2E

      • Comando: i2e

      • Descripcion: Traductor Ingles-Español




P2P Frostwire en linux Canaima 2.0 o Debian Lenny

Si quieres descargar o compartir musica, videos o documentos en redes P2P, frostwire es una excelente herramienta.


==INSTALACION:==

- Descargamos la ultima version desde aqui
http://www.frostwire.com/download/?os=ubuntu

- Abrimos una consola como usuario root y ejecutamos el siguiente comando.

#dpkg -i /ruta/del/paquete/descargado/frostwire-4.17.1.i586.deb

==SOLUCION DE FALLAS:==

- En caso de que esta falla aparezca al ejecutar en consola de terminal:

Starting FrostWire…
Java exec found in PATH. Verifying…
OOPS, you don’t seem to have a valid JRE. FrostWire works best with Sun
JRE available at http://www.java.com

Y la solución es simple, debemos editar:

# nano /usr/lib/frostwire/runFrostwire.sh

y buscar la función look_for_java(), y agregar nuestra dirección donde tenemos instalado nuestro java. He suplantado la línea: JAVADIR=/usr/lib y en mi caso por tener canaima 2.04 la ruta nueva es JAVADIR=/usr/lib/jvm


look_for_java()
{
JAVADIR=/usr/lib/jvm
if look_for_javaImpl ; then
return 0
fi
JAVADIR=/usr/java
if look_for_javaImpl ; then
return 0
fi
JAVADIR=/opt
if look_for_javaImpl ; then
return 0
fi
return 1
}

La función busca en 3 path, pero nosotros solo necesitamos asignarle a 1. Obvio que si no es el path correcto, seguirá el mismo error por no poder encontrar el archivo.



- Listo..!!! ya puedes usarlo desde el menu Aplicaciones>Internet

TrackPoint/pointing stick en Laptops con Linux Canaima o debian Lenny

=TrackPoint/pointing stick en Laptops con Linux Canaima=


==Versión de Canaima==

* Linux Canaima 2.0
* Linux Canaima 2.01
* Linux Canaima 2.03

==Objetivo==

Con este procedimiento podrás usar el TrackPoint de tu laptop eficientemente y el botón central actuará como Scroll de paginas.

==Requerimientos==

No posee requerimientos

==Configuraciones==

* Configurar el archivo del gestor de ventanas X11 desde una consola de terminal

Como root
#gedit /etc/X11/xorg.conf

* Ubicar la sección “inputDevice” con el identificador "Configured Mouse"

La sección debe quedar como se muestra a continuación:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "on"
Option "Emulate3TimeOut" "50"
Option "EmulateWheel" "on"
Option "EmulateWheelTimeOut" "200"
Option "EmulateWheelButton" "2"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "ZAxisMapping" "4 5"
EndSection

* Salvar el archivo
* reiniciar el entorno gráfico (Salir de sesión o Ctrl+alt+backspace)

==Como Usarlo==

Uso común de ratón y uso del botón central para scroll

Impresora HP OfficeJet j3680 Multifuncional en linux Canaima o Debian Lenny

Impresora HP OfficeJet j3680 Multifuncional en linux Canaima o Debian Lenny

Versión de Canaima==

* Linux Canaima 2.0
* Linux Canaima 2.01
* Linux Canaima 2.03

==Objetivo==

Con este procedimiento podrás instalar la impresora multifuncional HP j3680 con todas sus funciones operativas: Escaner, Impresora y Copiadora

==Requerimientos==

1- Instalar los paquetes necesarios.

#aptitude install gocr hplip-gui hpoj libcupsys2-dev cupsys-bsd libdbus-1-dev libssl-dev libjpeg62-dev libsnmp-dev libtool libusb-dev python-dev libsane-dev sane-utils

2- Conectarla al puerto USB

3- Autorizamos a los usuario a usar los dispositivos deseados

Sistema>Administracion>Usuarios y grupos

4- Ejecutamos desde una consola de usuario el asistente de instalacion de HP

$su
Password
#hp-setup

5- Seguimos el asitente con las opciones por defecto

6- Configuraciones especiales en el menu:

Aplicaciones>Oficina>HPLIB Fax Utility
Sistemas>Preferencias>HPLIB Toolbox

7- Solucion de problemas:

- Verificar todo lo relacionado a la impresora

# hp-check -t

Motorola MOTOQ como modem EVDO en Linux Canaima o Debian Lenny

=Motorola MOTOQ como modem EVDO en Linux Canaima=


==Versión de Canaima==

* Linux Canaima 2.0
* Linux Canaima 2.01

==Objetivo==

Con este procedimiento podrás navegar en Internet usando como modem EVDO el teléfono Celular Motorola MOTOQ

==Requerimientos==

* Instalar los siguientes paquetes: ipppd, correspondiente a lo necesario para usar el protocolo PPP

Como root
#aptitude install ipppd

==Configuraciones==

* Abrimos una consola de terminal para enterarnos cual puerto esta usando el teléfono al conectarlo

Como root
#tail -f /var/log/syslog

* Configuramos el teléfono para que se comporte como modem evdo (en el motoQ esta en accesorios>usar como modem)

* Conectamos el teléfono al puerto usb y observamos el mensaje de la consola abierta anteriormente y ubicamos el puerto, para mi caso es:

/dev/ttyACM0

* Creamos un archivo llamado motoq en la ruta siguiente

#gedit /etc/ppp/peers/motoq

* copiar dentro del archivo lo siguiente y reemplazamos los valores del puerto, usuario y contraseña con tus valores

connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/evdocel'
/dev/ttyACM0 #Tu puerto obtenido por consola
noipdefault
nodetach
usepeerdns
lock
noauth
replacedefaultroute
defaultroute
user "620xxxx@cantv.net" #Tu numero de teléfono
password xxxxxxx #Este passw se lo debes pedir a movilnet
persist
nodeflate
ipparam rtt
show-password
lcp-echo-interval 9999
connect-delay 10000

* Salvas el archivo
* Creamos otro archivo llamado evdocel en la misma ruta:

#gedit /etc/ppp/peers/evdocel

*copiar dentro del archivo lo siguiente:

SAY 'llamando evdo\n'
'' 'AT'
'OK' 'ATE0V1&F&D2&C1&C2S0=0'
'OK' 'ATE0V1'
'OK' 'ATS7=60'
'OK' 'ATDT#777'

*Salvas el archivo

* luego instalas los módulos necesarios, desde una consola de terminal:

Como root
#rmmod usbserial
#rmmod ehci-hcd
#rmmod ohci-hcd
#modprobe ohci-hcd

==Como Usarlo==

* Vía consola
Para conectarte puedes abrir una consola de terminal y le das el siguiente comando:

#pppd call motoq

* Vía menú
Crea un lanzador con el segundo botón en el panel superior y selecciones “añadir al panel” y luego “lanzador de aplicación personalizado” y agregas:

Tipo: Aplicación en terminal
Comando: su -c "pppd call motoq"
Icono: el que mas te guste

HTC 6800 (Hercules) como modem EVDO en Linux Canaima o Debian Lenny

=HTC 6800 (Hercules) como modem EVDO en Linux Canaima=

==Version de Canaima==

* Linux Canaima 2.0
* Linux Canaima 2.01

==Objetivo==

Con este procedimiento podrás navegar en Internet usando como modem EVDO el teléfono Celular HTC-6800 (Hercules) y también podrás navegar dentro del teléfono a través del manejador de archivos Nautilus.

==Requerimientos==

* Instalar los siguientes paquetes: subversion odccm synce-gnomevfs zenity, correspondiente a las herramientas necesarias para la conexión con el teléfono

Como root
#aptitude install subversion odccm synce-gnomevfs zenity

* Descargamos las fuentes del controlador RNDIS-LITE.

Como usuario
$svn co https://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite

* Instalación de las fuentes descargadas:

Como usuario
$cd usb-rndis-lite/
$make

Como root
#./clean.sh
#make install

==Configuraciones==

* Removemos el script de odccm que viene por defecto en Canaima, para evitar que arranque desde el inicio del sistema y bloquee la posibilidad de usar el teléfono como modem EVDO

Como root
#rm /etc/init.d/odccm

* Creamos un script que nos permita llamar al odccm desde la interfaz grafica y como usuario, sin introducir la contraseña de root


Desde la consola de usuario, lo hacemos así:

$gedit conex-cel

Colocas todo lo siguiente dentro del archivo creado:

#!/bin/bash
## Navegar dentro del Celular con Windows Mobile , Creado por Jhon Monrroy.
## Bajo licencia GPL
zenity --warning --title="Advertencia" --text="Asegurate de NO tener el celular conectado al puerto USB"
sudo /usr/sbin/odccm
synce-in-computer-folder connect
zenity --info --title="Conexion con Celular" --text="Ya puedes conectar el celular!, pulsa aceptar para desconectarte..."
sudo /usr/bin/pkill odccm
synce-in-computer-folder disconnect

* Movemos el nuevo script a la ruta /usr/bin

Como root
#mv ruta/del/script /usr/bin

* Cambiamos los permisos para que se ejecute

#chmod +x /usr/bin/conex-cel

* Le damos permiso de ejecución a los usuarios del sistema para que no solicite la contraseña de root

#gedit /etc/sudoers

Agregamos estas lineas al final del archivo, donde la palabra "tuusuario" es el nombre de tu usuario

tuusario ALL=(root) NOPASSWD: /usr/sbin/odccm
tuusario ALL=(root) NOPASSWD: /usr/bin/pkill

* Creamos un icono en el Menú: Sistemas>Preferencias>Menú Principal, en la sección de accesorios

Tipo: Aplicación
Nombre: Conectar con HTC
Comando: conex-cel
Comentario: Navegar dentro del teléfono HTC
Icono: /usr/share/openclipart/png/office/telephone/mobile.png

==Como Usarlo==

* Para navegar dentro del teléfono usando nautilus solo ejecutas el script “conex-cel” o ir al menú Aplicaciones>Accesorios.
* Para navegar en Internet usando el teléfono como modem EVDO, solo debes seleccionar en el teléfono, en el menú inicio>programas, el icono de “conexión compartida a Internet”, OJO, no debe estar en ejecución el script “conex-cel”

==Adicionales==

* Para los que le gusta la consola les dejo algunos comandos para navegar dentro del teléfono:

synce-install-cab Instala un programa en la PDA
synce-list-programs Lista los programas instalados en la PDA
synce-registry Permite averiguar valores del registro de WindowsCE
synce-remove-program Elimina programas de la PDA
pcp Copia ficheros
pls Lista directorios y ficheros de la PDA
pmkdir Crea un directorio en la PDA
pmv Mueve ficheros en la PDA
prm Elimina ficheros en la PDA
prmdir Elimina directorios en la PDA
prun Ejecuta un programa en la PDA
pstatus Proporciona información sobre la PDA

* Ejemplos:

Copiar desde el pc al dispositivo
$pcp /home/usuario/nombredearchivo.txt #copia en My Documents por defecto
$pcp /home/jmonroy/ies4linux.png ":/My Documents/Personal/ies4linux.png" #copia en una carpeta especifica

Blackberry Curve 8330 en Linux Canaima 2.03 o Debian Lenny

=Blackberry 8330 Curve en Linux Canaima=


==Version de Canaima==


* Linux Canaima 2.0

* Linux Canaima 2.01

* Linux Canaima 2.03


==Objetivo==


Con este procedimiento podrás realizar respaldo y reintegro de información que posee el blackberry


==Requerimientos==


* Desde una consola como usuario root instalamos las dependencias


#aptitude install aptitude install libboost-serialization1.34.1 libopensync0


* Descargar los paquetes iniciales para conectar el Blackberry desde http://sourceforge.net/projects/barry/files/


En mi caso las versiones actuales son:


barrybackup-gui_0.15-0_i386.deb

opensync-plugin-barry_0.15-0_i386.deb

libbarry0_0.15-0_i386.deb

barry-util_0.15-0_i386.deb


* Instalamos los paquetes descargados.


Como root

#dpkg -i /ruta/de/descarga/barrybackup-gui_0.15-0_i386.deb

#dpkg -i /ruta/de/descarga/opensync-plugin-barry_0.15-0_i386.deb

#dpkg -i /ruta/de/descarga/libbarry0_0.15-0_i386.deb

#dpkg -i /ruta/de/descarga/barry-util_0.15-0_i386.deb