¿Por qué Firefox intenta usar Gedit para abrir archivos .deb?

28

Estoy ejecutando Firefox 15 en Ubuntu 12.04.

Si voy a un sitio web con un .debenlace, Firefox descarga el archivo y luego intenta abrirlo con gedit. Si uso Nautilus para abrir el .debarchivo, lo ejecuta en gdebi o Ubuntu Software Center (he experimentado con ambos).

Curiosamente, no importa lo que haya hecho, parece que no puedo hacer que Firefox crea que Debs no debería abrirse gedit. Ver abajo de mi mimeapps.list. Además, no hay referencias a mis .debarchivos en/usr/share/applications/defaults.list

FF Apertura en diálogo

~ / .local / share / aplicaciones / mimeapps.list

~ / .local / share / aplicaciones / mimeapps.list

Kendor
fuente
Cambie la configuración del tipo mime en la configuración de la aplicación firefox. No estoy seguro de qué tiene que ver el escritorio con su caso. Por ejemplo, si seleccionó guardar archivo en lugar de abrirlo y luego hizo clic en el .deb guardado, debería abrirse como se supone que debería La acción tomada es a través de Firfox.
damien

Respuestas:

13

Firefox también tiene su propia lista de aplicaciones. Verifique Preferencias-> Aplicaciones, luego busque los archivos Debian. Probablemente diga "Preguntar siempre" al lado si no ha cambiado nada. Si hace clic en "Preguntar siempre", puede seleccionar "Usar otro" y elegir el centro de software de Ubuntu o Synaptic o lo que desee (aunque desafortunadamente tendrá que usar el buscador de archivos para acceder al archivo de la aplicación) , lo que puede ser una ligera molestia). El Centro de software de Ubuntu está en /usr/bin/software-centery se puede encontrar gdebi /usr/bin/gdebi-gtk.

SMeznaric
fuente
44
Aquí es donde uso gdebi-gtk. Es mucho más pequeño y rápido que USC o sináptico. Además, gdebi aún proporciona una descripción de la aplicación y manejará las dependencias. Se puede encontrar en / usr / bin / gdebi-gtk.
Matt Davis
Gracias a los dos. @ Matt Davis, configuré su variante ya que estoy de acuerdo con respecto a más pequeño / más rápido.
Kendor
Para encontrar 'dónde está una aplicación', puede usar el comando 'qué'. Es como "qué firefox".
kcpr
Cambiar la configuración como se describe nunca ha funcionado para mí o para muchos otros. Es un error de larga data en Ubuntu Firefox. bugs.launchpad.net/ubuntu/+source/firefox/+bug/918019 . Solo puedo preguntarme por qué algo como esto nunca se ha solucionado. Si le afecta a usted o a alguien, agréguese a la lista de personas afectadas al iniciar sesión en Launchpad y hacer clic en "Este error me afecta".
authentictech
18

También tuve este comportamiento con Firefox. Estaba abriendo PDF, .DOC, .DOCX, etc. con Gedit. Muy molesto. No importaba que la lista de aplicaciones en Firefox especificara LibreOffice, Evince, etc., como la aplicación preferida A MENOS QUE hice clic en el enlace 'Mostrar todas las descargas' en la parte inferior del menú de descargas (en la barra de tareas de Firefox).

Para solucionar esto , abrí .local/share/applications/mimeapps.listy eliminé la asociación de application/octet-streamcon gedit.desktop. Hacer eso restauró el comportamiento normal / esperado.

Esto destaca claramente un error en Firefox, que es que a veces usa su lista de aplicaciones, pero no siempre (a partir de la versión 35.0.1 en Ubuntu 12.04).

jdpipe
fuente
Esta es la única solución que funcionó para mí en Ubuntu 14.04 con Firefox 38.
TenLeftFingers
1
A mí también me funcionó. ¿Tiene un enlace de seguimiento de errores, para que podamos votar?
Cedric Reichenbach
Por cierto, hay otros lugares donde se pueden configurar aplicaciones predeterminadas: wiki.archlinux.org/index.php/Default_applications
Cedric Reichenbach
2
Tal vez podrías mencionar la ubicación del archivo ~/.config/mimeapps.listtambién. Ese fue el problema para mí.
Flamefire el
14

Hay programas predeterminados xdg-openy gnome-openque seleccionan automáticamente la herramienta adecuada para un archivo.

Logré descubrir que es suficiente para cambiar la asociación por un tipo desconocido y todo funciona bien.

Solución

Esto es todo lo que necesitas COMENZAR

sed 's#.*octet-stream.*#application/octet-stream=gnome-open.desktop#' ~/.local/share/applications/mimeapps.list -i

FIN

Llegué a esta conclusión usando find, ubuntu-tweak- inotifywatch

test30
fuente
2
Esto funciona como un encanto. Ahora todos los tipos de archivo "desconocidos" se descargan de forma predeterminada. Al hacer clic en el archivo descargado (por ejemplo .ppt), se abre en el programa apropiado (LibreOffice), no en gedit.
np8
Esa ubicación del archivo está en desuso. Para mí, la entrada estaba en ~/.config/mimeapps.list(ver comentario de Cedric Reichenbach)
Flamefire
0

Esto ocurre porque algunos paquetes rompen sus enlaces de aplicaciones de tipo mime.

Obtuve lo mismo y eliminé el archivo de lista en mi directorio de inicio, pero eso solo durará hasta que actualice el software nuevamente que está causando esto.

Para solucionar el problema, debe configurar las aplicaciones para el tipo mime en consecuencia. La configuración en /usr/share/applications/defaults.list debe ser correcta.

Notará que estos archivos ".desktop" se encuentran en / usr / share / aplicaciones /; puedes usar cualquiera allí e incluso crear el tuyo propio, con privilegios de root.

thecarpy
fuente
Supongo que las entradas "application / x-deb = ubuntu-software-center.desktop & application / x-debian-package = ubuntu-software-center.desktop" son correctas en este caso, es decir, si uno tiene esto, las cosas ya están correcto.
dez93_2000
Hice una solución de esto usando vi ./.local/share/applications/mimeapps.list y poniendo un # como sigue # application / octet-stream = gedit.desktop; y también agregué una línea extra de la siguiente manera, application / octet-stream = evince.desktop; Pero todavía tengo un problema. El pdf se descarga y luego se abre en lugar de simplemente abrirse (como solía ...). ¿Alguien tiene alguna sugerencia sobre cómo modificar la línea?
user1945827
0

Para agregar a la publicación principal de SMeznaric: verifiqué las preferencias de Firefox y ambas entradas deb ya eran el centro de software ubuntu. Una solución alternativa era cambiar la opción predeterminada a 'guardar archivo', ya que al menos esto funciona. Hacer clic en ellos en la carpeta de descargas en Thunar funciona de manera normal y tiene una copia en un lugar lógico (en lugar de / tmp / mozilla-firefox0)

dez93_2000
fuente
0

Tuve este problema, junto con la ventana Preferencias-> Aplicaciones de Firefox totalmente en blanco.

Hizo lo siguiente:

sudo apt-get remove --purge firefox
sudo apt-get install firefox

Solucionó ambos problemas (por ahora, volveré a comprobar si se repite) y todas mis configuraciones y complementos aún están intactos.

George Agathos
fuente