Configurar caracteres españoles en teclado británico en GNU/Linux

Cuando compramos un PC con teclado inglés siempre surge la misma duda: ¿como puedo escribir la ñ? ¿y las tildes?

En el caso de un teclado inglés estadounidense, hay un layout internacional que tiene incorporados esos simbolos mediante combinaciones con AltGr.

Ese layout es muy cómodo pero, por desgracia, el teclado inglés británico no es exactamente igual al estadounidense, lo cual nos lleva a estar todo el rato mirando en que posición esta cada caracter (o cambiar de mapa de teclado según quieras escribir caracteres españoles o no)

Para solucionar esto, he creado un fichero de layout modificado, en el cual incluyo las modificaciones del layout en_US internacional, en el layout “Ingles(RU)”.

Este fichero lo podéis descargar desde https://www.dropbox.com/s/19igqisicjv6038/gb?dl=0

Una vez descargado, lo copiáis en la ruta “/usr/share/X11/xkb/symbols/”

Con el comando:

#mv [carpeta de descarga]/gb /usr/share/X11/xkb/symbols

Una vez copiado el fichero, cerráis la sesión y la volveís a abrir para que los cambios tomen efecto.

El layout modificado es el “Ingles(RU)”, que podreis seleccionar en la configuracion de vuestro entorno favorito.
Si usais Gnome, el mapa de teclado lo podéis cambiar en el asistente “Región e Idioma”, en la sección de “Fuentes de entrada”

Una vez activado, las combinaciones de teclado son las siguientes:

  • Para las tildes, basta con pulsar vocal + AltGr para que se imprima.
    • Si quereis poner letras mayusculas con tilde, debereis activar CapsLock y seguidamente pulsar la vocal con AltGr
  • ¿ = AltGr + ?
  • ¡ = AltGr + !
  • ü = AltGr + y
    • Ü = Caps Lock, AltGr + y

¡¡Y con esto ya podreís poner los caracteres españoles en vuestro teclado británico!!

 

Anuncios
Publicado en Informática e Internet

Recover Savannah login

This is a post to verify my almuhs’ savannah id.

 

 

Publicado en Uncategorized

Acceder a un sistema GNU/Linux mediante chroot

Muchas veces nos ocurre que, por algún problema, nuestro sistema Linux no arranca y queda inaccesible.

Para salvar nuestro sistema, podemos acceder vía chroot desde un LiveCD.

Una jaula chroot es un entorno que nos permite ejecutar un sistema Linux de manera “embebida” desde otro sistema ya existente.

La jaula nos permite operar con ese sistema, ejecutando comandos en el, como si estuviese físicamente instalado en nuestro ordenador, pero sin afectar al sistema anfitrión.

En nuestro caso, eso nos va a permitir acceder al sistema desde un LiveCD, para poder repararlo desde linea de comandos.

Para ello necesitamos:

  • LiveCD de cualquier distro linux, preferiblemente con acceso a internet.
  • Sistema Linux instalado en disco duro

Vamos a suponer que nuestra tabla de particiones es la siguiente:

/dev/sda1 = /

/dev/sda2 = /home

/dev/sda3 = swap

Para empezar, debemos arrancar el ordenador desde el livecd.

Recomiendo activar la conexion a internet, para tener conexión en la jaula chroot.

Una vez hecho esto, abrimos una terminal y ejecutamos los siguientes pasos como root.

1. Creamos un punto de montaje con mkdir

# mkdir /mnt/misistema

Este directorio sera la raiz de la jaula chroot

2. Montamos las particiones en el punto de montaje

# mount /dev/sda1 /mnt/misistema  //Montamos la particion raiz

# mkdir /mnt/misistema/home  //Creamos el directorio home

# mount /dev/sda2 /mnt/misistema/home  //Montamos la particion home

3. Activamos la swap

# swapon /dev/sda3

4. Preparamos el entorno chroot

# cd /mnt/misistema

# mount -t proc none proc

# mount –rbind /dev dev

# mount –rbind /sys sys

# cp /etc/resolv.conf /mnt/misistema/etc/

5. Ejecutamos chroot

# chroot /mnt/misistema /bin/bash

Listo!! Ya estamos en nuestro sistema.

Los comandos que uses, se ejecutaran como root en el sistema Linux instalado, por lo que debemos tener cuidado.

Hecho esto, ya solo nos queda ejecutar los comandos para reparar el sistema.

Publicado en Informática e Internet

Instalacion de WebKitGTK en Gentoo/Funtoo

Gentoo es una distro linux basada en códigos fuente, en la cual todos los componentes se compilan desde el codigo fuente durante la instalación.

El uso de ficheros fuente en lugar de binarios precompilados permite hacer una instalación mucho mas optimizada, a medida del hardware, y con ajustes del usuario para eliminar componentes innecesarios.

Pero, sin embargo, a veces esta instalación puede resultar problemática.

El paquete WebKitGTK siempre ha sido uno de los mas problemáticos, por el tiempo que tarda en compilar (desde pocas horas hasta varios días, según el hardware), y por los errores que produce su compilación.

Además, al estar incluido como dependencia de Gnome y Xfce, es un paquete casi imprescindible para la mayoria de usuarios.

Una opción mas rápida, para evitar estos problemas, es el uso de binarios; opción permitida por Gentoo y mucho mas rápida que la compilación; pero no es fácil encontrar binarios de este paquete.

Esta tarde, tras muchas peleas, he conseguido compilar un binario desde una jaula chroot de Funtoo de arquitectura genérica.

Para instalarlo, debéis seguir los siguientes pasos:

  1. Descargar el binario desde aquí: https://www.dropbox.com/s/r818hmx105puyy0/webkit-gtk-2.4.9.tbz2?dl=0
  2. Copiarlo en /usr/portage/packages/net-libs (Si no existen las carpetas, creadlas a mano)
  3. Ejecutar, con permiso de superusuario, emerge webkit-gtk –usepkgonly
    La opción –usepkgonly obliga a emerge a instalar el programa desde binarios. Si no se puede instalar el binario dará error

Con esto, se instalara el binario en el sistema, ahorrándoos el trabajo de tener que compilarlo.

Publicado en Informática e Internet

Monodialogo

– ¿Eres feliz?

+ No lo se, ¿que es la felicidad?

– Pues no sabría decirte, pero es algo que todo el mundo tiene por objetivo, que se lleva buscando desde el principio de los tiempos; pero que muy pocos consiguen

+ Entonces… ¿Tu eres feliz?

– Depende. Ahora mismo soy feliz en lo que hago

+ Pero… ¿Eres feliz?

– Pues en realidad debo confesarte que no, no lo soy

+ Pero… ¿como? ¿No me habías dicho que eres feliz en lo que haces?

– Si, pero la felicidad no es absoluta. Sentir felicidad en algo no le hace a uno ser feliz

+ Entiendo… Bueno, me marcho a buscar la felicidad. Te avisaré cuando la encuentre.

– Hasta luego. Mándame un poco de felicidad por correo cuando la encuentres.

+ Lo haré. Muchas gracias, hasta luego.

Publicado en Cosas curiosas

Error al montar memorias USB en Debian Testing (solucion)

Hace tiempo me paso que cada vez que intentaba abrir una memoria usb en mi ordenador con Debian 6, me aparecia un error indicando que no podia montarse, de esta manera:

Error mounting: mount exited with exit code 1: helper failed with:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog – try
dmesg | tail or so

Al principio siempre solia recurrir al comando mount para montar el dispositivo a mano, de esta manera:

sudo mount  /dev/sdb1  /media/[nombre carpeta]  #para montarlo

sudo umount   /media/[nombre carpeta] #para desmontarlo

Investigando por los foros, descubri la solucion a este molesto problema:

1. Abrimos el archivo /etc/fstab

sudo gedit /etc/fstab

(Debemos introducir nuestra contraseña de usuario)

2. Editamos el archivo

Buscamos la linea donde aparezca  /dev/sdb1 y la borramos.

3. Guardamos los cambios y reiniamos

guardamos los cambios en el archivo y reiniciamos

Listo!! Ahora cuando metamos nuestras memorias usb en el ordenador, Debian las detectara y las montara automaticamente

Publicado en Informática e Internet

Un ensayo

A peticion expresa, incluyo en mi blog el ensayo que escribi a comienzos del curso pasado:

“De pequeña me enseñaron, que debia ser sincera;

mas aun ahora me encuentro, que todo a mi alrededor es un continuo fingimiento;

vistete de tal forma, actua de tal manera…

todo es una continua concatenacion de mentiras sin fin.

Si en eso consiste ser adulto, yo prefiero seguir siendo niño;

diciendo lo que que pienso, pero pensando en lo que digo;

respetando a mi projimo, ya sea amigo o enemigo;

comprendiendo lo que siente, y poniendome en su lugar;

reprobando hipocresias, a pesar de que ellos me reprendan a mi.

Y si, soy un ingenuo, un soñador;

sueño con cambiar el mundo, pues el mundo me necesita.

No creo en normas de cortesia, ni en que la tradicion sea un justicante para conservar normas absurdas.

No creo que sea malo corregir un error de alguien, o introducirse en conversaciones ajenas, si las circunstancias asi me lo indican

Yo no creo en normas, pues creo que la etica no debe ser impositiva;

creo que la etica debe ser racional y bien justificada.

Preguntale a un niño, y el te dira como comportarte con los demas.

Creo en el respeto a los demas, y por tanto, creo que fingiendo con normas absurdas no se respeta mucho, mas bien se insulta

Preguntale a un niño, pues nadie como el conoce lo que es el respeto y donde estan sus limites.

Y si, tengo miedo, pues voy contracorriente;

mas no me importa, pues tengo mucho por lo que luchar.

Y si, no sere un buen ejemplo, pues me contradigo a mi mismo,

mas la unica manera de contener mi crueldad es luchando por la paz”

 

Publicado en Cosas curiosas
da el salto, hazte cibervoluntario