Tuxlink

Posts Tagged ‘Linux

Importante: Los siguientes pasos sólo funcionan si usas Gnome, desafortunadamente (aún) no conozco un método general sin importar si usas entorno gráfico o no, o uno distinto a Gnome.

En este post toca configurar el teclado de nuestro sistema Mac dentro de Linux virtualizado con VirtualBox. Esto es debido a que los símbolos como ‘\’, ‘|’, ‘@’, ‘#’, ‘¢’,…, es decir todos en los que ocupamos la tecla “alt” u “option” (dependiendo de que tan viejo sea su modelo de Mac) no son accesibles en la máquina virtual.

El arreglar ésto no es nada complicado, éstos son los pasos:

  1. Con la máquina virtual encendida, ir al menú: Sistema > Preferencias > Teclado.
  2. Ir a la pestaña Distribución.
  3. Seleccionar distribución

    Pesteña Distribuciones. Seleccionar la Distribución

  4. Seleccionar la distribución activa, que en nuestro caso debería ser la de España.
  5. Dar clic en Opciones.
  6. Desplegar el contenido del apartado Tecla para escoger el tercer nivel.
  7. Seleccionamos la/las teclas que queramos emplear. En este caso yo esocgí Alt izquierda, pues es la que uso en Mac OS X.
Seleccionar la tecla para activar el tercer nivel

Seleccionar la tecla para activar el tercer nivel.

Con esto ya podrémos seleccionar los símbolos en el tercer nivel de nuestro teclado, la única excepción son los carcateres con los símbols ‘<’ y ‘>’, los cuales están intercambiados con la tecla que tiene los símbolos ‘º’, ‘ª’ y ‘\’. Todas las demás teclas funcionan como deberían, solo habrá que tener cuidado al querer insertar alguno de los símbolos anteriores.
Espero que les sirva.
Saludos.

PD. Si conocen un método general, tal y como mencione al inicio del post, por favor haganmelo saber.

Enlaces|

En este post documentaré como he logrado compartir carpetas entre Mac OS X y una máquina virtual corriendo Ubuntu, el procedimiento sirve de igual manera si tenemos Windows o Ubuntu como sistemas principales, la única condición es que Linux sea el sistema huesped (virtualizado).

  • Instalando Guest Additions.

Para conseguir compartir las carpetas son necesarias las guest additions instaladas en el sitema huesped, sólo en el sistema huesped.

En el menú de la máquina virtual vamos a:

Dispositivos > Instalar <<Guest Additions>>.

Instalar <<Guest Additions>>

También puedes presionar "Host+D"

Nota: Si no se abre la carpeta del CD abrirlo manualmente en el menú “Lugares > VBOXADDITIONS_*”

Abrir una Terminal (Aplicaciones>Accesorios>Terminal) e ir a la dirección del cd:

cd /media/VBOXADDITIONS_*

Con el comando “ls” veremos una lista de los archivos en el directorio y encontraremos versiones ejecutables para Windows y Linux. En Linux las que nos interesan los archivos .run, por lo que se debe ejecutar uno de los siguientes comandos dependiendo de tu procesador (arcuitectura):

Para Linux corriendo a 32 bits:

./VBoxLinuxAdditions-x86.run

Para Linux a 64 bits:

./VBoxLinuxAdditions-amd64.run

Se realizará el proceso de compilación de los módulo necesarios para el kernel. Si devuelve algún error lo más seguro es que no se tengan instalados los compiladores ni los headers del kernel. Entonces ejecutamos:

sudo apt-get install gcc linux-headers-generic make

Si todo ha salido bien habrá que reiniciar y se debería de notar la integración con el ratón así como el cambio automático de la resolución cuando cambiamos el tamaño de la ventana de la máquina virtual.

  • Configurando VirtualBox

En este paso solo habrá que agarrar la/las carpeta(s) que queramos compartir a la configuración de la máquina virtual, se puede hacer mientras esta ya está encendida o en el apartado de “Carpetas Compartidas”. Aquí agregamos las carpetas…

Agregar capreta

Agregar una carpeta

…y ajustamos la configuración a la que necesitemos.

Configurar la carpeta

Configurar la carpeta

Se repite este proceso como tantas carpetas se quieran añadir.

  • Configurando Linux virtualizado

No es necesario que activemos la compartición de archivos, es decir instalar ni configurar samba, esto es debido a que al instalar los Guest-Additions ya hemos instalado un protocolo con el cual se compartirán archivos entre la máquina virtual y el sistema principal.

En mi caso estoy usando la carpeta “Público” que viene por defecto en Ubuntu, pero podemos crear cualquier otra carpeta a usar como punto de montaje, es decir, la carpeta desde donde accederemos a los archivos compartidos.

En otros blogs o sitios pueden encontrar comandos para usar como super-usuarios (root) pero en este caso solo manejaremos carpetas manipulables por nuestro usuario.

Mi carpeta compartida

Mi carpeta compartida "Público"

Una vez seleccionada la “uniremos” a la que ya configuramos en el sistema principal:

sudo mount -t vboxsf <nombre_carpeta> <directorio_a_usar>

Donde:

  • mount: Es la instrucción para montar sistemas de ficheros.
  • -t: Parametro usado por mount para identificar el sistema de ficheros (man mount para más información).
  • vboxsf: Nombre del sistema de ficheros de VirtualBox.
  • <nombre_carpeta>: Nombre de la carpeta compartida en el Sistema Operativo principal.
  • <directorio_a_usar>: Directorio en la máquina virtual. Es donde se montará la carpeta del sistema principal.

En mi caso queda de la siguiente manera:

sudo mount -t vboxsf public Público/

Con esto ya podremos acceder a los archivos sólo en la carpeta del sistema principal que hemos configurado en VirtualBox.

  • Haciendolo permanente

El único “pero” de todo lo anterior es que si reiniciamos la máquina virtual se perderá el enlace y habrá que hacer este proceso de nuevo. Para que la carpeta siempre esté compartida agregaremos el punto de montaje al archivo fstabs. En éste se configuran los sistemas de ficheros que queremos que sean montados al iniciar la máquina.

sudo vi /etc/fstab

Nos encontrarémos con algo como esto:

Editando fstab

Editando fstab

En este momento hemos abierto el editor vi, que es un poco distinto a los demás, por ahora solo podemos movernos por el texto con las flechas del teclado. Para editarlo presionamos la tecla “i”. Si queremos dejar de editar presionamos “Esc”. Si queremos cerrarlo presionamos “Esc” (para salir del modo de edición si estuviesemos en el) y escribimos “:q” (dos puntos y “q”) ejecutamos con “enter” y se cerrará el archivo.

La estructura de cada línea es:

# <sistema de ficheros> <punto de montaje>   <tipo>  <opciones>       <dump>  <pass>

Por lo que en mi caso queda la siguiente manera:

public          /home/lalo/Público vboxsf  uid=1000,gid=1000,rw,exec 0 0

Donde:

  • public: Nombre de mi carpeta compartida en el Sistema Operativo principal.
  • /home/lalo/Público: Carpeta donde se muestran los archivos compartidos en Ubuntu.
  • vboxsf: Sistema de ficheros de VirtualBox.
  • uid=1000: ID de nuestro usuario en el sistema.
  • gid=1000: ID del grupo de nuestro usuario en el sistema.
  • rw,exec: Modo en el que se monta la carpeta (Escritura/Lectura, Ejecución).
  • <dump> y <pass>: Empleados por el sistema para reterminar cuando hacer respaldos y verificar el sistema de archivos respectivamente.

Por lo tanto, ingresamos al modo edición en vi con la tecla “i”, nos vamos al final del archivo y colocamos la línea con los parametros necesarios para nuestra carpeta. Salimos del modo edición con “Esc”, por último guardamos y salimos ahora no sólo escribiendo “:q”, añadimos una w antes de q para que escriba los cambios, “:wq”.

Con esto cada vez que iniciemos el sistema se montará la carpeta con los archivos que tengamos compartidos.

Compartiendoa archivos con Ubuntu

Compartiendoa archivos con Ubuntu

  • Error al montar <carpeta>

Al actualizar el kernel se perderánn los modulos de las guest additions, por lo que habrá que actualizarlo una vez que hemos reiniciado el sistema con las actuailizaciones

sudo /etc/init.d/vboxadd setup

Actualizar guest-additions

Actualizar guest-additions

Una vez terminado el proceso se reinicia el sistema y se montará de nuevo el directorio compartido automágicamente.

Espero que les sirva.

Saludos.

Material usado|

En realidad esto es muy sencillo, pues no hay que agregar repositorios ni bajarse el archivo y descomprimirlo de la web de Mozilla.

Los repositorios que tiene Mozilla están incluídos en Jaunty y hasta ahora son totalmente compatibles con el paquete para mejorar la integración de Firefox en Ubuntu.

En una Terminal (Aplicaciones>Accesorios>Terminal) instalamos la versión 3.5.

sudo apt-get install firefox-3.5

Tanto la 3.0.11 como la más reciente pueden estar en el mismo sistema y no generaran ningún error, las preferencias las comparten ambas. El único inconveniente que algunos usuarios podrían encontrar es que esta versión está en Ingles.

Saludos.

Relacionado |

Chromium Build 3.194

Chromium Build 3.194

Por todos lados veo que chromium (el proyecto OpenSource en el que está basado Google Chrome) ya soporta temas GTK. La verdad es que no le di importancia, por que por lo que leí un tiempo atrás era muy básico el soporte que tenía sobre Linux, sin embargo he leído información en varios Blogs en los que mencionan el soporte para Flash Player.

Tal vez sea mi compoutadora o sea la misma build del navegador en su estado actual, a pesar de que ya tiene soporte para Flash la fluidez no es la mejor que podemos encontrar, sin embargo para muchos podría ser más que suficiente y podrán testearlo más.

Leer el resto de esta entrada »

Guardar como texto plano

Guardar como texto plano


CheckGmail tiene la opción de guardar nuestra contraseña para así evitarnos estarla escribiendo cada vez que se lance el programa. Sin embargo lo guarda como texto plano, esto quiere decir que es un archivo común y corriente con tu contraseña dentro. Si tu eres la única persona que tiene acceso a la computadora no hay mucho problema, pues con la cuestión de los permisos en linux es difícil (pero no imposible) que tengan acceso a tu contraseña.
Si de cualquier manera quieres que checkgmail encripte tu contraseña deberás instalar las siguientes librerías dependiendo de tu distribución:

  • Crypt::Simple
  • Crypt::Blowfish
  • FreezeThaw
  • Gtk2::Sexy (esta liberaría no es necesaria para encriptar, pero añade características a checkgmail, si no la encuentras no importa).

Yo me encuentro en Archlinux, pero también he tratado de buscar el nombre equivalente a las librerías de Ubuntu aunque no las he probado, si alguno de ustedes lo confirma se lo agradecería.

  • Instalación

Las librerías para Archlinux se instalan con el comando:

sudo pacman -S perl-gtk2-sexy perl-crypt-blowfish perl-crypt-simple perl-freezethaw

Las librerías para Ubuntu se deberían de instalar con el siguiente comando o buscándolas mediante synaptic (Al momento de buscarlas solo las he encontrado disponibles en Hardy Heron).

sudo apt-get install libcrypt-simple-perl libcrypt-blowfish-perl libfreezethaw-perl libsexy-dev

Puede que pida dependencias, también instalalas.
Ahora la configuración de Checkgmail te pedirá ingresar de nuev tu contraseña pero ya no aparecerá más la opción “Guardar contraseña (como texto plano)“.

Guardar contraseña (encriptada).

Guardar contraseña (encriptada).

Espero que les sea de utilidad.
Saludos.

Tenía un par de días que me estaba sucediendo este error con CheckGmail la aplicación de la que les hablé en este post.
Estuve buscando un poco y parece ser que hace un año aproximadamente sucedió lo mismo debido a que google modifica la forma en que se autentifican en las cuentas. En esa ocasión se al igual que para este caso se resuelve todo descargando la versión svn (en desarrollo). Los pasos se explica en las siguientes instrucciones:

  1. Instala el paquete subversion ejecutando en una terminal (Aplicaciones/Accesorios/Terminal):
    sudo apt-get install subversion
    Nota: Este paso es diferente para cada distribución.
  2. Descarga el último paquete de Checkgmail con el comando:
    svn co https://checkgmail.svn.sourceforge.net/svnroot/checkgmail checkgmail
  3. Cambia la dirección a la carpeta que se ha descargado con:
    cd checkgmail
  4. Copia el binario a la carpeta /usr/bin, esto reemplazará el binario actual con el svn.
    sudo mv checkgmail /usr/bin/checkgmail
  5. Da permisos de ejecución al nuevo binario con:
    sudo chmod +x /usr/bin/checkgmail

Lanza checkgmail de nuevo y prueba a conectarlo, edita las preferencias si es necesario. Ya puedes borrar la carpeta checkgmail que se ha generado en el paso 2. Gracias zeehio.
Saludos.

|Vía: Mundogeek.
|Relacionado:

Pues muchos de nosotros nos vemos en la necesidad de usar Ndiswrapper junto con los drivers de nuestra tarjeta wireless, esto debido a uno de los grandes problemas con los que se encuentra el software libre, que es el código cerrado y la no publicación de las especificaciones de hardware.
En su momento ya hablé de ndiswrapper, pero esta vez se trata de Auto-NDISwrapper una aplicación basada en python que tiene como objetivo hacer más fácil el uso de esa aplicación, en especial a aquellos usuarios que son nuevos en cualquier distro Linux y en su vida han usado la Terminal o por lo menos sabían que existía.
Las funciones de Auto-NDISwrapper son:

  1. Detectar tu tarjeta de Internet inalámbrico.
  2. Desactivar cualquier driver (provisional) que haya sido instalado durante la instalación del SO.
  3. Descargar el driver de Windows para tu tarjeta de red (Obviamente necesitarás una red cableada o algo parecido para el acceso a Internet).
  4. Instalar el driver y que tengas una red inalámbrica funcional.

El uso de ndiswrapper no es nada difícil pero esto adelantaría bastantes pasos.
No se desde cuando esté vigente este proyecto pero apenas se ha lanzado la versión 0.1.

  • Dependencias

Para que esta aplicación funcione tu sistema debe de tener los siguientes paquetes instalados:
Ndiswrapper: La mayoría de las distribuciones ya tienen este paquete en sus repositorios y se puede instalar con el gestor de paquetes que incluya tu SO.
Python: Es el lenguaje de programación en el que está escrita esta aplicación, este ya viene por defecto en las distribuciones, para saber si lo tienes instalado ejecuta en una Termnal (Aplicaciones/Accesorios/Terminal).

eduardo@Tuxlink:~$ python
Python 2.5.2 (r252:60911, Jul 8 2008, 21:21:10)
[GCC 4.3.1 20080626 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Y la salida deberá de verse como el texto anterior.
Herramientas de GNU: No se especifican cuales así que tu sistema ya debería de tenerlas.

  • Descarga e Instalación

Descarga la versión 0.1 (17/07/08), del siguiente enlace, si lees esto en fechas más adelante visita el sitio web para comprobar actualizaciones.

|Descarga: Auto-NDISwrapper 0.1

  1. Descomprime el archivo que descargaste.
  2. Mueve o copia las carpetas resultantes en tu directorio personal (/home/tu_usuario)
  3. Abre una Terminal y ejecuta:
    sudo python ~/Auto-NDIS-0.1/auto-ndis.py
  4. Ahora solo basta con que el programa detecte tu tarjeta y haga todas las funciones de las que ya hablamos, tendrás que aceptar la licencia de software propietario que se muestra cuando lo ejecutas, de otro modo se cerrará.
Aceptar la licencia del driver.

Aceptar la licencia del driver.

  • Contribuye con el proyecto

Si eres un usuario que ya ha podido ejecutar Ndiswrapper satisfactoriamente puedes ayudar agregando tu tarjeta a la base de datos de Auto-NDISwrapper. Visita este sitio y llena los datos que correspondan, puedes obtenerlos con el comando “lsusb” o “lspci” para tarjetas PCI.

Yo veo un gran futuro para esta aplicación, siempre y cuando tenga el apoyo que se merece. Actualmente también hay una interfaz gráfica para Ndiswrapper aunque cuando la probé no me funcionó del todo bien y opté por la Termina.
Espero que les sea de utilidad.

|Vía: Linux Zone
|Relacionado:

The unofficial widget factory

The unofficial widget factory

Actualización (17/01/08): Si usas Ubuntu 8.10 Intrepid Ibex, la versión Oficial de The widget Fatory ya está disponible en los repositorios, mantenida por la comunidad de Ubuntu. Para instalar buscala en Synaptic (Sistema/Administración/Gestor de Paquetes Synaptic), como thewidgetfactory y marcala para instalar.

sudo aptitude install thewidgetfactory

Presiona Alt+F2 y ejecutala como: twf.

NOTA: Contenido Desactualizado

Pues últimamente está muy vacío el blog no se si es por que me tomo “vacaciones” de un día para otro o por que no me dan ganas de escribir. Ya lo estaré haciendo más seguido.
En este post comentaré sobre una utilidad que podría servir a varios de ustedes que estén interesados en crear temas GTK, no se trata de una aplicación para crear tu propio tema (siento decepcionarlos pero no conozco la existencia de dicha aplicación), más bien se trata de un test de un tema que ya tengas hecho y en una sola ventana quieras ver como se mostrarán los distintos widgets GTK, como se comportan y si es que necesitas cambiar algo para mejorar el aspecto.
Como se imaginarán The unofficial widget factory es una modificación de la original widget factory, en esta versión se agregan nuevas secciones que y se han quitado algunas otras que ya no son útiles en la mayoría de las distros.

  • Descarga – Instalación

Para los usuarios de Ubuntu (no se si también funciona en debian), está disponible el paquete deb que pueden descargar en el siguiente enlace e instalarlo con Gdebi.

|Descarga: TUWF (DEB).

También se puede compilar en otras distros, es lo que yo he hecho, hay que descargarse el código fuente y ejecutar el tipico:

./configure
make
sudo make install

Puedes cambiar el lugar de instalación con:

--prefix=/lugar/de/instalación

Por ejemplo ./configure –prefix=/usr (ya que normalmente se instala en /usr/local).
Una vez instalado ejecutalo desde una Terminal o presionando Alt+F2 y ejecutando twf.
Como yo no cambié el lugar de instalación debo de ejecutarla con:

/usr/local/bin/twf

Ahora solo queda investigar un poco y empezar a crear temas, creo que esto es lo más difícil, pero me llama bastante la atención. A ver si en un tiempo llego a crear mi propio tema.
Saludos.

|Enlace:

Etiquetas: , ,

Tuxlink RSS

Translate (main page)

Download LeopardX

Lectores conectados

website stats

My Flickr Photos

Esto solo es el comienzo...

Mi Desktop (real)

Mi sistema de refrigeración

Más fotos
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.