Archivo de la categoría: Cómo se hace

Hacer que Firefox 3 beta 5 abra archivos descargados como estan asociados en KDE

Sigo con Kubuntu Hardy Heron. Por fortuna o desgracia, la distro trae Firefox 3 beta 5 como la version actual de “firefox”.

Una de las gracias de esta version, es que al descargar un archivo y abrirlo, nos pregunta con que programa hacerlo.

Es mejor que lo que había antes, pero aun no es tan bueno. El programa lo escogemos para el protocolo, no para “el tipo de archivo”, así que todos los archivos locales (interpretados como protocolo file) se agregaran a la lista.

Además, igual es latoso asociar cada tipo a un programa distinto, cuando KDE maneja su propia asociación de archivos (y de antemano). Entonces acá fue donde Amsn me dio una pista:

El comando kfmclient exec /archivo/de/entrada lo que hace es abrir la direccion dada con el programa asociado en KDE. Si es un directorio lo abre en Konqueror o Dolphin. Si el tipo de archivo no está asociado aún, pregunta con que programa abrirlo.

Ahora el problema con Firefox, es que deja escojer “el programa” con que abrir los archivos (ya convenimos que se va a usar kfmclient) pero no deja pasarle argumentos (es necesario el “exec”), por lo tanto mi solución fue la siguiente:

  • Creamos un script como root llamado /usr/bin/abrircon, para eso puede ejecutarse:
  • sudo nano /usr/bin/abrircon
  • O sino:
  • kdesu kate /usr/bin/abrircon
  • Le pegamos el siguiente contenido:

#!/bin/bash
kfmclient exec $1

  • Finalmente, le damos permiso de ejecución (también como root)
  • sudo chmod +x /usr/bin/abrircon

Ahora, en Firefox, la proxima vez que queramos abrir un archivo recien bajado, preguntará con que programa abrirlo. Entonces le damos la dirección de nuestro script:

/usr/bin/abrircon

Ojo: Antes de ponerle que “no vuelva a preguntar más”, prueben su funciona. Para el próximo archivo, tal vez quieran que no pregunte más.

Si por esas cosas de la vida, ya habian puesto que no preguntara más, lo que se debe hacer es (con Firefox cerrado), es editar un archivo dentro del perfil de firefox, que se ubica en la siguiente carpeta:

~/.mozilla/firefox/<carpeta del perfil>

donde <carpeta del perfil> es un nombre generado aleatoriamente la primera vez que ejecutan Firefox.

El archivo en cuestión se llama mimeTypes.rdf

Se debe buscar la linea que dice

<RDF:Description RDF:about=”urn:handler:local:

(La deje incompleta a propósito). Si bajo esa linea hay algo como:

NC:alwaysAsk=”false”

Solo se debe cambiar el false por true.

PD: Toda esta tontera no abría sido necesaria si desde el principio el Firefox permitiera pasarle argumentos a los programas escogidos, además de que en ningún panel/menú/opción encontre como desactivar “que no preguntara más” al “abrir un archivo con…”.

Lanzar cliente IRC (Konversation) con Firefox en links tipo irc:

Siguiendo con el post anterior de como lanzar Kmail con Firefox en links tipo “mailto:X”, acá hay otro tip para arrancar el cliente irc.

En caso de tener instalado Chatzilla, al clickear un link “irc:/servidor/canal” ejecutará el cliente chatzilla. Si no lo tenemos (en mi caso porque ocupo Konversation) , no existirá ninguna regla.

Entonces, lo que se necesita es entrar en about:config y crear una nueva regla para manejar de protocolo irc.

Se crea una nueva cadena (click derecho -> Nuevo -> Cadena).

En el nombre ponemos: network.protocol-handler.app.irc

Y en el valor: konversationircprotocolhandler

En mi caso, el programa que maneja el protocolo IRC es konversationircprotocolhandler y no konversation a secas. No se si otros programas clientes irc soporten el paso de parámetros por consola, pero no hace daño probar.

Lanzar Kmail (o tu cliente de correo favorito) con Firefox en links mailto:

Recién quería mandar un email a una dirección que encontré en la web, y debido a unas extensiones, me resultó dificil copiar el texto.

Pero no es la idea copiar la dirección, pegarla y mandar el mail tampoco. Se supone que puede hacerse rápidamente con un click.

Para ello, necesitamos editar un archivo de configuración de Firefox. Como sugerencia, es preferible hacerlo con Firefox cerrado, así que mejor lee este post con otro navegador (o lector de feeds) mientras lo haces.

Buscamos el archivo prefs.js en el perfil de firefox en nuestra carpeta home:

  • ls ~/.mozilla/firefox/*/prefs.js

Ojo, el asterisco en consola significa “cualquier cosa que coincida” y como en ese comando lo llamo como un directorio, significa “el primer directorio que encuentres”. En una situación normal solo tenemos 1 perfil de firefox, por lo tanto solo una carpeta, pero en otro caso, mira si existen más carpetas de perfiles, generalmente el nombre es una convinación aleatoria.

Ok, dicho esto, ahora vamos a hacer la magia, agregamos la siguiente linea (se aconseja ponerla en el orden alfabético que tiene el archivo) :

  • user_pref(“network.protocol-handler.app.mailto”, “/opt/kde/bin/kmailservice“);

Donde lo que está en negrita es la dirección del programa que lanzaremos al hacer click en un link tipo “mailto:” (En mi caso, ese programa es el que lanza la cajita para escribir el correo con Kmail).

Ajustar el Touchpad Synaptics del v3418la

No descarto que este tip sirva para otros notebooks compaq, incluso de otras marcas que tengan un touchpad Synaptics.

Con este ajuste logré tener uso del scroll vertical y horizontal, que es de vital ayuda cuando queremos ahorrar unos minutos de energía (no enchufando un mouse) o cuando no tenemos una superficie plana donde hacer andar feliz la laucha. Es mucho más cómodo para leer webs y toda tarea que demanda a la dichosa rueda del ratón.

Primer, recuerden siempre respaldar los archivos de configuración a edtitar, porque ante eventuales tragedias, sin información a mano, podría terminar requiriendo reinstalar (mala costumbre que no hay porque imitar).

  • Es necesario editar el archivo xorg.conf, que suele estar en /etc/X11 (nótese que esa X es con mayúscula).
  • Abrimos el archivo con nuestro editor de texto favorito, como usuario root. Para ello podemos usar sudo en una consola o kdesu/gksu en el entorno de escritorio. Por ejemplo:

kdesu kate /etc/X11/xorg.conf

  • Se puede aprovechar ahora para guardar una copia del xorg.conf, por ejemplo xorg.conf.old
  • Ahora buscamos una sección llamada InputDevice, puede haber más de una si por ejemplo tenemos un mouse o tableta digitalizadora. La line luce algo así:

Section “InputDevice”

  • Se debe buscar una de estas secciones donde adentro aparezca una linea como esta:

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”

  • Ahora, reemplazaremos la sección completa por esto. Cuidado que wordpress suele cambiarme las comillas por otras, reemplácelas por las comillas dobles normales:

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “LeftEdge” “1700”
Option “RightEdge” “5300”
Option “TopEdge” “1700”
Option “BottomEdge” “4200”
Option “FingerLow” “25”
Option “FingerHigh” “30”
Option “MaxTapTime” “180”
Option “MaxTapMove” “220”
Option “VertScrollDelta” “100”
Option “MinSpeed” “0.06”
Option “MaxSpeed” “0.12”
Option “AccelFactor” “0.0010”
Option “SHMConfig” “on”
EndSection

  • Cabe destacar que el Identifier debe mantenerse como estaba, o en su defecto, cambiarlo en la sección “ServerLayout”, por ejemplo:

Section “ServerLayout”
Identifier “Default Layout”
Screen 0 “Screen0” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad
EndSection

  • Ahora guardamos nuestro xorg.conf y reiniciamos el Servidor X, acá hay varias alternativas:
    • Reiniciar el sistema completo
    • Cerrar sesión y en el menú de afuera poner reiniciar Servidor X.
    • La manera bruta: Presionar [ctrl]+[alt]+[backspace]

Si al iniciar nuevamente no tenemos problemas, ¡es hora de probar el Touchpad!, para eso, basta con abrir una página web larga y probar el borde derecho del touchpad. Para probar el horizontal, aconsejo navegar en alguna web con ancho fijo y achicar la ventana.

Si por aun no pasa nada, no es necesario desesperarse. Estas opciones las obtuve al instalar el driver de synaptics en ArchLinux (me cambie de distro otra vez :B), cuando finalizo la instalación vía pacman, el mismo me sugirió esas líneas del xorg.conf que expuse. Pero además me sugirió levantar un módulo más en el kernel, el evdev por si acaso el Xorg no era capaz de iniciarlo en forma automática. Se debe tener en cuenta esto, debido a que no estoy seguro que otras distros lo traigan de forma predeterminada.

Por si acaso, guarde una copia de mi xorg.conf actual en pastebin, puedes echarle un ojo si e interesa, también tengo algunas opciones para el video que puse con nvidia-settings.

Espero haya sido de su agrado :B

Como iniciar (bootear) con el Kernel 2.6.20* desde CD/DVD en el HP v3000

y no morir en el intento…

Un punto trágico para mucha gente, sobre todo para los novatos, puede ser que al insertar el CD/DVD y ver que al bootear no funciona. Algunos con la ilusión de poder deshacerse por fin de usar una alternativa a Windows rápidamente pueden cambiar a pensar ¡Esta porquería de Linux no funciona y asdfdsf…&%(#%…!

Yo la verdad no estoy muy seguro si el Kernel es el problemático o es la BIOS Phoenix (algunos apuestan más a esta última).

Lo cierto es que sea quien sea el culpable, es un cacho, pero un cacho con solución.

El Boot

Primero, encendemos nuestro equipo e insertamos el CD. De fábrica, el equipo viene para iniciar desde CD y luego del disco duro, pero si por algún motivo no estuviera así, se pueden hacer 2 cosas:

  • Cambiar el orden de booteo en la BIOS, entramos presionando [Esc].
  • Apretar otro botón [F10] para escoger con que medio bootear (escogemos el lector).

Una vez que nuestra distro esta iniciando, generalmente nos aparecerá un menú.

Acá hay varias cosas que pueden ocurrir:

  • Encontrarnos con un menú de opciones que puedes escoger con las flechas y la tecla enter, (como Fedora)
  • Encontrarnos con una consola pequeña que diga boot: o algo similar (como Debian).
  • Una mezcla rara de ambos (*Ubuntu, Opensuse)

En todos los casos, debiera ser posible pasarle parámetros al Kernel.

Lo importante es que en el punto en que podemos editar las opciones de booteo, pasemos los siguientes parámetros:

pci=assign-busses apicmaintimer idle=poll reboot=cold,hard

Antes de leer los ejemplos que voy a exponer, cabe destacar que al final, voy a poner un paso importantísimo, para dejar estos parámetros en forma permanente una vez instalada la distribución que se haya escogido.

Ejemplo con Fedora 8

Acá nos podemos topar con un problema algo trivial, pero molesto. No se puede escoger el mapa del teclado desde el principio, así que nos tenemos que batir el teclado Latinoamericano configurado en Inglés. Lo que hace falta es el signo = (igual) y el – (guión o menos). Los podemos encontrar en las teclas [¡¿] y [?’\].

Como la misma pantalla de inicio dice, para editar el booteo predeterminado, debemos presionar TAB [bloq mayús]

Luego nos aparecerá una linea con varios parámetros prefijados.

Solo hay que escribir los parámetros y dejarlo así:

Luego de eso, presionamos enter

Funca 😀 (Me salió autófoto

Como activar un joystick automáticamente en Debian

Bien, me tope con un leve problema con mi joystick.

Resulta que al enchufarlo, el sistema crea el dispositivo /dev/js0 y los links correspondientes en /dev/input

Pero el joystick en sí, no funciona hasta que:

  • Se calibra en el centro de control de KDE o …
  • Al hacer el comando: jstest /dev/input/js0

Esto significa, enchufar, correr el comando y luego jugar.

Para evitar el paso intermedio, es decir, solo enchufar y jugar, es necesario entonces disparar el comando jstest cuando el joystick se enchufe.

Existe un demonio llamado udev que se encarga de este tipo de tareas.

Seguir leyendo Como activar un joystick automáticamente en Debian

Compaq Presario V3418LA, Vista y Linux

Algo tarde el review, pero más vale tarde que nunca.

Compaq V3418LA

¿Primero… Por que escogí este notebook?

  • CPU: AMD Turion 64 2,2 ghz (Mk-38), 25w
  • RAM: 1 Gb (2 módulos de 512MB) .
  • VGA: nVidia Corporation C51 [Geforce 6150 Go] (rev a2) (memoria compartida)
  • Wifi: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02)

Hasta el minuto de mi compra, lo decidí principalmente por la vga nvidia. Es raro encontrar un notebook relativamente barato que no sea Intel o Ati. No escogí la Intel solo porque nunca la he probado ni sabido como anda, por otro lado, el driver de nvidia lo he instalado un montón de veces, y ya conocía su rendimiento en Linux, debido a que en mi desktop tengo una humilde FX 5200 (muy aperrada).

Consulte la compatibilidad de sus dispositivos en Linux (como suelo hacerlo al comprar nuevo hardware) en mi querido foro Powers.

Estaba seguro que nvidia no daría ninguna problema para los efectos gráficos, pero si temía que no funcionaran las distros modernas debido a un problema del manejo del sistema ACPI en el Kernel 2.6.2*. También temía ser víctima del temido “hardware capado para vista”, es decir, hardware mal intencionadamente hecho solo para correr en Vista. Ya había leído historias de baterias que duraban minutos, o un touchpad que no funcionaba, o dispositivos como el cd-rom inaccesibles despues de instalar Linux, que mistoriosamente vuelven a funcionar al desinstalarlo.

Finalmente he logrado hacer funcionar todo.

El review completo a continuación…

Primera mirada

Compaq V3418LA Compaq V3418LA

 

  • Por fuera la tapa tiene un estilo “brushed metal” bastante bonito y brillante. Al abrirlo noto de inmediato los parlantes, y sobre este, el boton de encendido, más un par de hemm… ¿botones? para manejar el volumen. En realidad no son botones, sino que se activan solo pasando el dedo (touch…algo?).
  • Por dentro, el acabado tiene la misma apariencia “brushed metal”, bastante más bonito que cualquier Dell o Sony Vaio (de lso que he visto y probado)
  • El touchpad inteligentemente es de las mismas proporciones que el monitor (widescreen), lo que permite recorrer todo el monitor sin levantar el dedo. Los bordes inferior y derecho están marcados, lo que denota la capacidad de mover las scrollbars.
  • Los leds, del boton power, de las teclas suaves del sonido, del touchpad de los indicadores de actividad y de la wireless son azules, dándole un aspecto bastante tecnosezual. Cuando algo está desactivado (touchpad, sonido enmudecido o la antena wifi apagada) cambian a naranjo.
  • Las teclas de función especial están dento de las teclas Fx, se activan con la tecla “fn”. Incluye controles multimedia, brillo, suspender, navegar, imprimir, ayuda…
  • Los parlantes cubren toda la parte superior, entre el teclado y la pantalla. Suenan bastante rico para ser notebook.
  • Trae un paño para limpiar la pantalla.

Lo malo:

  • Los 2 puertos USB del lado derecho, como en un montón de notebooks, están ridículamente juntos. Por suerte hay un tercero en el lado izquierdo.
  • La pantalla no es antireflejo, y peor aún, en el escritorio de mi trabajo, me llega el sol por la ventana, así que veo la mitad del monitor, y a veces las marcas de las manchas.
  • La batería dura con suerte 1:50
  • Algo que seguramente le ocurre a un montón de notebooks de otras marcas incluso, es que la pantalla se mancha mucho, y según me he fijado, se le marcan los surcos del teclado. Cuando limpio el teclado del equipo desktop me doy cuenta de la cantidad de mugre que pueden atrapar, por lo tanto no es de extrañarse que el teclado del notebook también. Ojala en el futuro los discos de estado sólido se masifiquen, para poder sacudir el notebook con confianza.

Conociendo Windows Vista

Primero, probé Windows Vista (Home Basic). En el primer arranque, el sistema me pidió información hasta de mi abuelita 😯 .

Luego lo más desagradable, la gran cantidad de software extraño que uno no pretende usar, por ejemplo una suit de juegos de HP que gastaban más de 800 MB (que de pasada debo mencionar que no eran más que pancartas publicitarias con juegos). Una suit de herramientas de grabación de Roxio, y el lastre de plomo del Norton Internet Security. Además, traía Microsoft Works (puaj!), MS Powerpoint Viewer (debe ser una broma

Descargar contenido Multimedia inscrustado (o como Bajar Videos de Youtube v2.0)

Debido al tremendo éxito de este post, y a que por casualidad me dí cuenta que esta levemente obsoleto (la extensión ya no funciona con youtube), encontré esta nueva extensión para Firefox: DownloadHelper.

Funciona con videos vistos el propio sitio de youtube, con videos inscrustados, con videos de otros sitios, y muchos otros tipos de contenido multimedia.

La ocupe para bajar varias imágenes de una galería, todo en un paso. Es como DownThemAll!, pero más selectivo, es decir, inmediatamente identifica los links de contenido multimedia.

Pruébenla.

Resolver problema de traducción de WordPress (probado en 2.3.1)

Hace poco que estoy probando Kubuntu en AMD64, y al parecer, esta plataforma tendría algo que ver con el problema que se da al intentar instalar wordpress traducido en español (o wordpress normal + traducción).

El problema es luego de hacer la instalación, igualmente queda en inglés (Como si no se hubiera hecho nunca la traducción).

Acá está una posible solución.

A mi me funcionó.