como emular las teclas que faltan en el teclado de un macbook con Debian GNU/Linux

Del alegrón que me estoy llevando, no me he molestado ni tan siquiera en contrastarlo, pero estoy seguro de que hay diez millones de entradas en el buscador favorito de todo el mundo. La cuestión importante es que el teclado del macbook carece de ciertas teclas que la costumbre se ha encargado de hacer indispensables o, al menos, necesarias en ciertos momentos. Teclas como las de avance y retroceso de página, inicio y fin de página y suprimir no aparecen en los equipos Apple, me imagino que por ganas de separarse de sus archienemigos, los PCs y por dotar al equipo con un sello de distinción. Suprimir, por ejemplo, se asocia invariablemente a lo peor de los equipos que usan Windows, las terribles pantallas azules de la muerte y la combinación del pánico, Control+Alt+Suprimir. No están pero, en ciertos momentos, se añora su tacto y su función, sobre todo con suprimir.

Ahora, mientras escribía un relato para el taller de las palabras, me dió por incordiar un poco con las teclas menos utilizadas del teclado y, escondida en un esquina, estaba Fn, la tecla de función. Tras jugar un rato, he descubierto las siguientes combinaciones:

  • Fn + Retroceso = ¡¡Suprimir!!
  • Fn + cursor arriba = Avance de página
  • Fn + cursor abajo = Retroceso de página
  • Fn + cursor izquierda = Inicio del texto
  • Fn + cursor derecha = Final del texto

Seguiré buscando…

etiquetas technorati
apple, debian, del, gnu, keyboard, keys, linux, macbook, suprimir, teclado

cómo desactivar Ctrl+Alt+Retroceso (Ctrl+Alt+Backspace)

Advertencia: esta entrada versa sobre informática, sistemas operativos y linux. Absténganse profanos. Puede producir somnolencia… :)

Añadiendo la siguiente sección o la opción, si la sección si ya existe, en el fichero /etc/X11/xorg.conf o /etc/X11/XF86Config-4 (según el servidor gráfico), se desactiva los efectos de la combinación de teclas Ctrl+Alt+Backspace (Ctrl+Alt+Retroceso).

Section "Serverflags"
Option "DontZap" "yes"
EndSection

La mejor parte es que, es el propio servidor gráfico quien que se encarga de gestionar esta señal y, al ser la capa más baja del sistema gráfico, evita problemas de compatibilidades entre escritorios, aplicaciones, etcétera.

Personalmente, lo he probado tanto en X11 como en X.org y con dos escritorios, GNOME y ICEWindowMaker y en todas las combinaciones funciona perfectamente.

Estas son las pequeñas cosas que me hacen sonreir en mañanas tan aciagas como la de hoy. El lunes, a producción.

Más, en la web de X.org.

linux, debian, gnome, icewm, icewindowmaker, X11, xorg, x.org, ctrl+alt+backspace, ctrl+alt+retroceso, tips, cheats

etiquetas technorati
cheats, ctrl+alt+backspace, ctrl+alt+retroceso, debian, gnome, icewindowmaker, icewm, linux, tips, X11, xorg

fresas con ketchup

El correo en la lista de Debian tiene un título sencillo pero que deja (o dejó) marca en aquellos que intentamos incluir ambos sistemas operativos bajo la misma carcasa. Debian with Vista. Simple, sencillo, directo… imposible.

La primera respuesta, en la frente (la traducción es, una vez más, mía):

I give up. Strawberries with ketchup? Anchovies with peanut butter?

Yo lo abandoné. ¿Fresas con ketchup? ¿Anchoas con mantequilla de cacahuete?

Llevo años integrando Debian en las más variopintas máquinas, con los más extraños sistemas operativos y el lío que hay que montar con el último retoño de Microsoft es, a todas luces, excesivo. La última vez y para evitar perder demasiado tiempo, limpié el disco duro, instalé el sistema operativo de nuevo y finalicé con Debian. Gracias a ello, perdí la garantía de Vista pero gané semana y pico de dolores de cabeza.

Lo dicho, para quien lo quiera. Yo me quedo con las anchoas en mantequilla de cacahuete.

listas, correo, lists.debian.net, debian-user, debian, linux, windows, vista

etiquetas technorati
correo, debian, debian-user, linux, listas, lists.debian.net, vista, windows

briconsejo: logitech v470 cordless laser mouse for bluetooth en Debian GNU/Linux

El título es un poco largo, pero es la manera de asegurarse de que nadie pierda dos horas (o más) por no encontrarlo en oráculo. Por supuesto, éste es un artículo técnico y linuxero. Profanos abstenerse, puede causar aburrimiento, somnolencia y caras largas.

Al comprar el Mac, lo primero que busqué fue un ratón inalámbrico que no fuese el de Apple, ese con la rosca en lo alto del botón, del único botón y encontré el Logitech V470 Cordless Laser Mouse for Bluetooth que, además de salir un poco más barato (sólo un poco), ser inalámbrico, captar movimiento por láser en vez de por óptica (más preciso, dicen), es más pequeño, emula el movimiento horizontal y es de la marca de mi teclado partío, que tantos buenos momentos me está dando. Así que, sin más, lo compré.

logitech v470 bluetooth linux debian

El aparato en cuestión funciona perfectamente en Mac OSX (está diseñado para este sistema operativo, según el fabricante) y trae un programa para configurar cualquier aspecto del mismo, por estúpido que pueda parecer. Al parecer en Windows también funciona bien pero, como no, en Linux no había forma de que se moviese por la pantalla.

Para conseguirlo con Debian GNU/Linux y Sid, hay que hacer los siguientes pasos:

  1. # sudo aptitude install bluetooth bluez-gnome gnome-bluetooth gnome-vfs-obexftp # instalar los paquetes relativos a bluetooth en gnome
  2. # sudo vi /etc/default/bluetooth # cambiar HIDD_ENABLED=0 a 1
  3. # sudo /etc/init.d/bluetooth restart # reiniciar el servicio
  4. A continuación, pulsamos el botón de sincronización del ratón, que está situado en la parte inferior del mismo, a la derecha del interruptor de alimentación. Este paso es vital, sin él, el ratón se podrá ver desde el equipo, pero no podrá ser utilizado por este.
  5. sudo hidd --search # forzamos la búsqueda del dispositivo
    Searching ...
    Connecting to device 00:07:61:9A:8B:21

    En este punto, el puntero del ratón comenzará a moverse por la pantalla, según los movimientos del dispositivo.

Sobre el plugin de bluetooth (el logotipo que aparece con los iconos del sistema), hacemos clic con el botón derecho y vamos a la opción Explorar dispositivos. Nos tendría que aparecer el ratón Bluetooth Laser Travel Mouse.

Explorar dispositivos bluetooth linux debian gnome

Si seleccionamos el ratón y hacemos clic en el botón Conectar, nos dará un mensaje con el error «No se pudo mostrar «obex://[00:07:61:9a:8b:21]»», porque no puede acceder al mismo mediante el protocolo OBEX, de acceso a dispositivos. Si se tratase de un teléfono o cualquier aparato que compartiese sus ficheros, este mensaje no aparecería. También recomiendan algunos forosacudir al applet de bluetooth y buscar un botón añadir, pero eso a mí no me sirvió de nada porque no hay tal opción en la versión actual de gnome-bluetooth. A cambio hay que utilizar el botón de sincronización del ratón para, literalmente, hacer que se vean los dispositivos.

Este briconsejo se ha probado con éxito en un MacBook con Bluetooth integrado y en un HP Compaq d530 con un dongle USB Bluetooth.

debian, linux, gnu, debian gnu/linux, gnome, mouse, raton, bluetooth, usb, dongle, logitech, logitech v470 cordless laser mouse for bluetooth

etiquetas technorati
bluetooth, debian, debian gnu/linux, dongle, gnome, gnu, linux, logitech, logitech v470 cordless laser mouse for bluetooth, mouse, raton, usb

software no libre en mestizo

A partir del blog de Alejo me entero que un programa, vrms, te dice cuantos paquetes de la rama non-free tienes instalado en el equipo. A veces creo que debería evitar estas cosas. Al rato, por suerte, se me pasa :D.

diego@mestizo:~$ vrms
Non-free packages installed on mestizo
libmotif3 Open Motif - shared libraries
motif-clients Open Motif - X11 clients (mwm, xmbind)
unrar Unarchiver for .rar files (non-free version)
Reason: Modifications problematic
3 non-free packages, 0.2% of 1519 installed packages.

mestizo, mi equipo del trabajo, sólo tiene un 0,2% de paquetes non-free. Los de motif son, por supuesto, para el cliente ICA. No estaría bien hacer campaña a favor del software libre y tener el equipo carcomido de éste…

debian, linux, gnu, non-free, vrms, packages, paquetes

etiquetas technorati
debian, gnu, linux, non-free, packages, paquetes, vrms

problemas con la configuración del teclado en debian sid

No sé si sólo atañe a Sid o también involucra a más ramas de Debian GNU/Linux, pero llevo casi un mes teniendo problemas con la configuración del teclado. Hasta ayer que, tras pasar tres semanas sin tildes, haciendo un uso intensivo del corrector ortográfico del firefox y el thunderbird, se me hincharon las narices y decidí que lo suyo, ya metido en harina, era borrar todos los ficheros de configuración de Gnome y, ¡oh sorpresa!, las tildes volvieron. Fue el día más féliz en semanas.

Hoy, tras iniciar sesión en mestizo, me encontré con que, no sólo no tenía tildes, sino que mi adoraba eñe había volado y con que la configuración del teclado estaba en inglés puro. Siete pasos atrás por cada paso hacia adelante.

Por casuallidad me encontré con éste mensaje en la lista de bichos de debian, lo que me llevó a pensar que, a lo mejor, no era el único con problemas de este tipo. Buceando un poco más en el Sistema de seguimiento de fallos de Debian me topé con este mensaje y con éste otro donde explican, en una sóla línea, que hay que cargarse el paquete xserver-xorg-input-evdev.

Eso y un reinicio de sesión, me han devuelto la sonrisa.

linux, debian, gnu, keyboard, layout, problems, teclado, problemas, xserver-xorg-input-evdev

etiquetas technorati
debian, gnu, keyboard, layout, linux, problemas, problems, teclado, xserver-xorg-input-evdev

revelation: the password manager for GNOME

Han publicado un artículo que envié a Debian Package of the day acerca de revelation, el gestor de contraseñas de Gnome. En dicho artículo explico, en un inglés macarrónico, como utilizarlo, que posibilidades ofrece y las ventajas de usar este programa para guardar datos sensibles que no deber ser de dominio público.

El artículo completo en debaday, Revelation: the password manager for GNOME.

debian, debian package of the day, debaday, gnome, revelation, password

etiquetas technorati
debaday, debian, debian package of the day, gnome, password, revelation

APT::Force-LoopBreak

En uno de los equipos que, con mayor o menor suerte, mantenemos, me ha aparecido el siguiente mensaje de error del aptitude:


E: Esta ejecución de la instalación requiere eliminar temporalmente el
paquete esencial e2fsprogs debido a un bucle de Conflictos/Pre-Dependencias.
Esto generalmente es malo, pero si realmente quiere hacerlo, active
la opción APT::Force-LoopBreak.
E: Internal Error, Could not early remove e2fsprogs

Tras trastear un poco por ahí y ver varias posibles soluciones que, casi siempre, implicaban la modificación del fichero /etc/apt/apt.conf, finalmente me decanté por ejecutar éste comando:

aptitude -o APT::Force-LoopBreak=true dist-upgrade

De esta forma, apt continúa sin ningún problema.

linux, debian, apt, aptitude, force-loopbreak, loopbreak

etiquetas technorati
apt, aptitude, debian, force-loopbreak, linux, loopbreak

lvm2 y las actualizaciones en debian sid (y etch)

Resumen para la familia: el portatil explotó STOP disco duro inaccesible STOP tenia copia de seguridad STOP fotos mías y canciones del fary a salvo STOP

Hace dos noches, tras una actualización salvaje de sid sin novedad, mi portatil (coyote.n1mh.org), no reconocía las particiones LVM tras un reinicio rutinario, exactamente igual que hace un mes pasaba con zoolox, en el trabajo. Entonces lo achaqué a las continuas actualizaciones, instalaciones y borrado de paquetes de software con que someto diariamente a mi estación de trabajo laboral y, como tenía una copia de seguridad, simplemente realicé una nueva y brillante instalación de debian sin LVM y me olvidé.

Ayer tuve que rendirme a la evidencia y admitir que el error había sido mío al no leer la documentación pertinente y, al enterarme que debía haber instalado la nueva versión del paquete responsable del gestor de volúmenes lógicos, más concretamente lvm2, antes de reiniciar el equipo y que podía haber evitado la debacle. Sin más, únicamente instalando un sólo paquete.

Así que anoche, mientras eme disfrutaba de esa serie de la tele donde sale el mazas moreno, de pelo largo y barba de tres días, yo me dedicaba a instalar otra vez debian, otra vez sin LVM, otra vez con copia de seguridad, aunque ésta vez en coyote, sentado en el sofá y con el nuevo instalador gráfico de debian que resultó ser muy bonito, muy útil, muy simple de usar pero que no amainó mi ánimo gris, ni las pocas ganas que tenía de llevarme por delante dos años y medio de idilio informático con mi sistema operativo favorito.

Hoy, espero, terminaré la instalación, restauraré ficheros y directorios, volveré a instalar algún programa que me falta e, imagino, sonreiré un rato porque no todos los días se estrena un portátil semiusado, aunque haya sido gracias a un error humano, aunque haya sido por un gilipollas prepotente que no lee manuales.

debian, linux, etch, sid, upgrade, aptitude, dist-upgrade, lvm, lvm2

etiquetas technorati
aptitude, debian, dist-upgrade, etch, linux, lvm, lvm2, sid, upgrade

no tiene precio

Lo dicho, un Windows o Mac OS X cuesta unos pocos cientos de euros, Ubuntu es gratis, Debian no tiene precio.

ricardo galli, linux, debian, priceless

etiquetas technorati
debian, linux, priceless, ricardo galli