Como Solucionar la Asociación de Archivos descargados de Firefox en Kubuntu / KDE (en Ubuntu también!) para que reconozca el tipo de archivo

19 02 2009

Es un problema que se esta dando desde hace un tiempo, creo que es problema de integración de Firefox con KDE que al bajar un archivo y darle abrir, sale un dialogo como este

open1

Por alguna razón dejo de reconocer los archivos por el tipo de archivo y solo los reconoce como tipo “file” como si fuera cualquier archivo genérico.

Esto me pasa desde hace varias versiones de Firefox y con la versión 3.0.6 sigue ocurriendo en Kubuntu 8.10 Intrepid Ibex pero asi tambien en un EeePC por lo que no es cosa d la distribución sino mas bien del Firefox con KDE(la EeePC utiliza la distro Xandros y su interfaz esta basada en KDE 3.x)

Bueno basta de problemas y vamos a la solución

La solución que encontré es un poco tosca pero que vamos a hacer, es lo que se me ocurrió ;)

Paso 1

Abrí tu editor de texto preferido(kate, gedit, vi, nano, etc…) y copia el siguiente texto

#!/bin/bash
/usr/bin/kfmclient exec "$1"

Que es esto? bueno en resumen es un Script de Bash, es para ejecutar una comando.

Pero que significan esas líneas? (si ya se q son 2 nomas)

En la primera línea decimos quien va a manejar el Script, en este caso bash que es el interprete de comandos por defecto

En la segunda línea utilizamos el comando kfmclient de KDE que se encuentra en el directorio /usr/bin (donde están casi todos los ejecutables del usuario común). Si a kfmclient le pasamos el comando exec, todo lo que le pasemos después va a intentar de abrir con el programa indicado, ya sea un directorio, una foto, un mp3 o cualquier archivo va a buscar en las asociación de archivos de KDE para saber con que programa abrir.

Paso 2

Guardamos el archivo con el nombre que mas te guste, yo lo llame “firerun”, no hace falta, pero si querés ponéle una extensión, podes guardar donde quieras pero lo ideal seria en una path fácil, como en tu home/bin, el mío quedaría en

/home/marce/bin/firerun

Paso 3

Hay que darle permisos de ejecución al archivo esto se puede hacer de dos maneras:

Grafica:

Nos vamos al directorio del archivo y le damos Click derecho->Propiedades y en la pestaña “Permisos” checkeamos donde dice “es ejecutable”

open4

Via consola:

Abrimos una consola y ejecutamos

chmod +x /home/marce/bin/firefun

o donde se encuentre el archivo.

Listo, ya es ejecutable.

Paso 4

Ahora tenemos que ir a Firefox y tratamos de abrir cualquier archivo descargado para que nos salga de nuevo la ventana y le damos click en seleccionar.

open1

Se nos va a abrir otra ventana en la que tenemos que seleccionar el Script que creamos en el paso 1 y le damos Abrir.

open21

Paso 5

Checkeamos “recordar mi selección para enlaces file” y le damos Aceptar.

open3

Listo Ahora ya se abren los archivos descargados con los programas que tienen que ser! si por alguna razón querés cambiar esto o si te equivocaste en algo anda a Editar->Preferencias->Aplicaciones y busca la entrada “file” y ponéle en “Preguntar Siempre”.

Si te sirvió de algo o tenés alguna duda deja un comentario!

Obs: si querés que tu script sea como un comando global tenés que copiarlo en /usr/bin pero para eso necesitas permisos de root ej:

sudo cp firerun /usr/bin/

y listo!

ACTUALIZACIÓN!(21/09/09)

Si usas Ubuntu (no Kubuntu) la unica diferencia es en el Paso 1, el archivo deberia contener lo siguiente:

#!/bin/bash
/usr/bin/gnome-open "$1"

Asi de Simple!

About these ads

Acciones

Información

21 respuestas

17 03 2009
David

Genial, encima todo explicadito paso a paso para los novatos. Me acabo de pasar a Kubuntu y firefox me está volviendo loco, de hecho estoy escribiendo desde Opera porque firefox se cierra a veces, y en particular la ha tomado con tu blog. Además de la asociación de archivos con tu script también se ha solucionado el Abrir la carpeta contenedora, otra opción muy útil. Muchisimas gracias.

28 04 2009
Zephir

Muchisimas gracias, era justo lo que llevaba tiempo buscando :) y perfectamente explicado!

16 06 2009
julio cesar

exelente, la ultima opcion sirve para todos los usuarios cierto?
esta muy bueno gracias

22 06 2009
Marcelo Elizeche Landó

Asi mismo!

7 08 2009
argordmel

Disculpa la pregunta…pero para Ubuntu cual es el archivo asociado???

Agur y saludos desde algún lugar de Colombia!!!

12 11 2009
Francisco

Muy bien detallado, una duda
sierve para Ubuntu? ya que lo intenté pero no pude
saludos

21 11 2009
Marcelo Elizeche Landó

@argordmel y @Francisco: Ya actualize el Post, al final explica para Ubuntu!
Saludos!

23 11 2009
argordmel

Mil gracias!!!!

18 12 2009
iosu

Para Kubuntu funciona? se puede hacer?

18 12 2009
iosu

Por cierto tengo Kubuntu 9.10 con KDE 4.3.2 y no hayo como asociar los archivos que bajo desde Firefox y tampoco desde thunderbird

18 12 2009
iosu

Listo!! hice lo que usted me dijo y funciona en mi KDE 4.3.2, hata ahora va bien, habia ciertos detallitos pero todo bien. gracias.

21 12 2009
Alejandro

Genial tio me ha venido muy bien eres un hacha macho !!!.

4 02 2010
Marcelo Elizeche Landó

Jajaja no se que significa eso pero espero que sea bueno! jajaja
Saludos!

11 02 2010
Antonio

Un “hacha” quiere decir alguien que con los problemas hace lo que un leñador con la madera :-).

Acostumbraos a usar
kfmclient exec “$1″
en vez de
kfmclient exec $1
y no tendréis problemas con nombres de archivos que tengan espacios dentro.

¡Gracias, Marcelo!

11 05 2010
Marcelo Elizeche Landó

Gracias x la recomendacion!!!

2 03 2010
CHK

Gracias :-)
Llevaba días teniendo problemas con el Firefox al abrir archivos que no fuesen “los típicos” y con lo de “abrir carpeta contenedora” y ahora voilà :-)

11 05 2010
Marcelo Elizeche Landó

jaja que bueno! lo bueno que parece que Kubuntu 10.04 ya lo soluciona sin necesitar este Fix!

26 08 2010
DBS

No se si alguien lee esto todavia, pero tengo un problemilla… Resulta que por error una vez le asocié a los archivos que se abrieran con VLC, y ahora no encuentro la forma de “des-asociarlos” para hacer esto, ya que solo me permite abrir… Alguna sugerencia? Gracias de antemano!

26 08 2010
DBS

Solucionado! Ya puedo pasarme el rato que haga falta buscando, que lo encuentro justo cuando escribo aqui, jejeje… La solución por si a alguien le sirve es abrir las preferencias de Firefox (Editar > Preferencias) y en la pestaña “Aplicaciones” encontraremos en la lista el “file”. Le damos a la acción, elegimos “Usar otra” y a partir de ahí seguimos con el paso 4.2.
Un saludo!

27 10 2010
Marcelo Elizeche Landó

Buenisimo!!!

27 08 2011
Maxi

Gracias! El método para Ubuntu me funcionó.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Seguir

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

Únete a otros 5.743 seguidores

%d personas les gusta esto: