viernes, 30 de marzo de 2012

Configurar gdm3 debian squeeze (modificar tema)

La forma más sencilla es
copiar /usr/share/applications/gnome-appearance-properties.desktop
en /usr/share/gdm/autostart/LoginWindow/

# cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow/

Tal vez algunos no sepan, pero tenemos un usuario Debian-gdm (y es este usuario el que ejecuta el programa gdm), y al copiar /usr/share/applications/gnome-appearance-properties.desktop en /usr/share/gdm/autostart/LoginWindow/ lo que estamos haciendo es obligando al usuario Debian-gdm a ejecutar /usr/share/applications/gnome-appearance-properties.desktop.

Esto hace que a cada vez que inicies sesion aparezca una ventana de configuracion de temas para que configures tu gdm3.


Para reiniciar tu gdm de forma rápida, puedes presionar [ctrl][alt][F1] y ejecutar:

# /etc/init.d/gdm3 restart

Ten en cuanta que esto hará que reinicie tu gdm lo cual cerrará todos tus programas en X.

Si quieres que esta ventana deje de aparecer elimina el archivo: /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop con el comando:

# rm /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop

martes, 27 de marzo de 2012

Java 7 en debian squeeze

Descargan el jdk7 de la pag de oracle:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

Lo descomprimen con el siguiente comando:

# tar -xvzf jdk-7-linux-x64.tar.gz

Lo mueven a /usr/lib/jvm para que este con las otras versiones de java que tengas instalado:
# mv jdk1.7.0 /usr/lib/jvm/


Ejecutam el update-alternatives:
# update-alternatives --config java

Importante: Se fijan en el numero de la ultima alternativa. Entonces el numero que ponen al final del siguiente comando es el numero de la ultima alternativa + 1. Si no apareció nada, quiere decir que no tienen java instalado, no se desesperen, en vez de poner el valor de la ultima alternativa + 1 pongan un 0.  En mi caso el numero de la ultima alternativa era 2 ya que eran 3 alternativas y empieza de 0:
# update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/bin/java 3

Cambian a la ultima
# update-alternatives --config java

Si todo funciono al ejecutar:
# java -version
Deberian ver algo asi:
    java version "1.7.0"
    Java(TM) SE Runtime Environment (build 1.7.0-b147)
    Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

Se fijan si tienen javac instalado y cual es la version:
# javac -version

El mismo procedimiento anterior respecto al numero:
# sudo update-alternatives --config javac

En mi caso yo no tenia el javac instalado:
# sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0/bin/javac 0
# javac -version

Y todo deberia estar funcionando (:

Teclado numerico

Hoy tuve un problema con el teclado numérico.. no se como ni porque, pero en cierto momento el teclado numérico dejo de funcionar.. reinicié la pc y nada, seguía con el mismo problema.. note que el teclado numérico estaba controlando el puntero del mouse; investigando di con la solucion:

Preference -> Keyboard -> Mouse Keys :
[ ] pointer can be controlled using the keypad
esa opcion estaba marcada, la desmarqué y listo!

lunes, 26 de marzo de 2012

Verificador JavaScript en Gedit (JSLint)

Pasos a seguir:
Instala rhino:
    # apt-get install rhino
Descargar JSLint de:
    http://web.archive.org/web/20070627170950/http://www.jslint.com/rhino/jslint.js


Si no tienes activado el plugin "external tools" ve a Edit->Preferences->Plugins.
Agrega una nueva external tool
Tools->Manage External Tools:
    Command: rhino /home/USUARIO/.gnome2/gedit/plugins/jslint.js $GEDIT_CURRENT_DOCUMENT_PATH
    Shortcut Key: Control j
    Save: Current document
    Input: Nothing
    Ouput: Display in bottom pane


miércoles, 14 de marzo de 2012

Problema con Xampp

Tuve unos problemas a tener en cuenta con xampp:

  1. En primer lugar quiero exponer el problema que mas tiempo me tomo solucionar. Mi xampp estaba bien instalado y supuestamente iniciaba bien.. pero en cualquier navegador que probaba http://localhost no cargaba la pag de inicio de xampp ni ninguna otra. Sospechando de algun problema intente tambien con 127.0.0 sin obtener mejores resultados. Por intuicion decidi verificar mi /etc/network/interfaces, su contenido era el siguiente:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo eth0
iface eth0 inet dhcp #added_line
iface lo inet loopback

          la linea que dice "iface eth0 inet dhcp #added_line" la habia agregado recientemente para la configuracion automatica de wireless. La comente y volvi a reiniciar la red. Listo! Xampp funcionando!
  1. Sin razon aparente xampp simplemente no funcionaba. Investigando un poco di con que aparentemente si extraes con la interfaz grafica ocurre una pequeña diferencia de permisos asi que lo mejor es hacer lo que dice en la pag de xampp; ejecutar el comando: tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
  2. No podia ejecutar /opt/lampp/lampp start, esto se debia a que xampp en realidad corre sobre librerias 32bits y mi pc actual es de 64bits. Lo solucione instalando unas librerias de compatibilidad: ia32 libs es solo buscarlas en synaptic.
  3. No corria el apache, si tienen algun problema con xampp deben fijarse en los mensajes que imprime, en mi caso no podia iniciar el apache porque ya estaba iniciado por algun otro proceso, solucion: service apache2 stop, luego /opt/lampp/lampp start.

Flash en Debian squeezee



  • Bajar la version de flash que desea instalar de la pagina de adobe. Como no hay .deb debes bajar .tar.gz.
  • Puedes instalar el plugin directamente en opt, siguiendo los siguientes pasos como root:
                        mkdir -pv /opt/flashplugin
                        cd /opt/flashplugin
                        tar -xf  path/del/plugin/descargado/install_flash.tar.gz
  • Instalar el plugin como un flash-mozilla.so alternative:
                        sudo update-alternatives --install \
                        /usr/lib/mozilla/plugins/flash-mozilla.so \
                        flash-mozilla.so \
                        /opt/flashplugin/libflashplayer.so \
  • Determina que el flash de Adobe es el que será usado por defecto:
                        sudo update-alternatives --set flash-mozilla.so /opt/flashplugin/libflashplayer.so

martes, 13 de marzo de 2012

instalar driver para ATI Technologies Inc M880G [Mobility Radeon HD 4200]

Siguiendo el wiki de debian (ati how to)

Instalar firmware-linux-nonfree:

# aptitude install firmware-linux-nonfree
 
Más información en el wiki de debian (ati how to)

Wireless con Debian Squeeze?

Primeramente debes identificar que tipo de placa de red tienes, para esto utilizamos lspci que nos brinda una lista de los pci que tenemos, con grep filtramos la lista para ver solamente lo relacionado a la red:
    lspci | grep Network

Si tienes una de las siguientes placas de wireless broadcom:
    BCM4313, BCM43224 and BCM43225


Para instlar el driver necesario debes tener el siguiente repositorio agregado:
    deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Actualiza el apt con:
    apt-get update
Y sencillamente debes ejecutar el siguiente comando:
    apt-get install firmware-brcm80211 
Talvez tengas que ejecutar los siguientes comandos, pero antes prueba reiniciar sin ejecutarlos ya que probablemente funcione:
    modprobe -r brcm80211 
    modprobe brcm80211
Listo! Despues de reiniciar deberias tener tu wireless perfectamente funcional. Para saber mas sobre los modelos de placas y drivers equivalentes consulta este link: http://wiki.debian.org/bcm43xx

Para algunas redes wireless debes tener una configuracion dhcp. Como teoricamente la configuracion de red cableada se refleja en la de wireless deberias tener un /etec/network/interfaces con un contenido similar a este:


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).


# The loopback network interface
auto lo eth0
iface eth0 inet dhcp #added_line
iface lo inet loopback


Pidgin con ICQ

Pidgin con ICQ

Facil, instalar Pidgin.

algo como:
    apt-get intall pidgin
En la pestaña advanced, el server debe ser: login.icq.com, y se debe desmarcar las opciones "use client login" y "use ssl"

Listo!
Ya podras utilizar pidgin con icq :D