Perché Firefox tenta di utilizzare Gedit per aprire i file .deb


28

Sto eseguendo Firefox 15 su Ubuntu 12.04.

Se vado a un sito Web con un .debcollegamento, Firefox scarica il file, quindi prova ad aprirlo con gedit. Se uso Nautilus per aprire il .debfile, lo esegue in gdebi o Ubuntu Software Center (ho provato con entrambi).

Stranamente, non importa quello che ho fatto, non riesco a far credere a Firefox che i debs non dovrebbero essere aperti da gedit. Vedi sotto dal mio mimeapps.list. Inoltre, non ci sono riferimenti ai miei .debfile in/usr/share/applications/defaults.list

Apertura FF nella finestra di dialogo

~ / .Local / share / applications / mimeapps.list

~ / .Local / share / applications / mimeapps.list


Cambia le impostazioni del tipo mime nelle impostazioni dell'applicazione firefox.Im non sono sicuro di cosa hanno a che fare le cose del desktop con il tuo caso.Per esempio se hai scelto il file di salvataggio invece di aprire con quindi fatto clic sul .deb salvato, dovrebbe aprirsi come dovrebbe, tuttavia il l'azione intrapresa è tramite Firefox.
Damiano,

Risposte:


13

Firefox ha anche un proprio elenco di applicazioni. Controlla Preferenze-> Applicazioni, quindi trova i file Debian. Probabilmente dice "Chiedi sempre" accanto se non hai cambiato nulla. Se fai clic su "Chiedi sempre" puoi selezionare "Usa altro" e scegliere il centro software Ubuntu o Synaptic o qualunque cosa tu voglia che sia (anche se sfortunatamente dovrai usare il Trova file per accedere effettivamente al file dell'applicazione , che può essere un leggero fastidio). Ubuntu Software Center è /usr/bin/software-centerattivo e gdebi è disponibile in /usr/bin/gdebi-gtk.


4
Qui è dove uso gdebi-gtk. È molto più piccolo e più veloce di USC o sinaptico. Inoltre, gdebi fornisce ancora una descrizione dell'app e gestirà le dipendenze. Può essere trovato su / usr / bin / gdebi-gtk.
Matt Davis,

Grazie ad entrambi. @Matt Davis, ho configurato la tua variante come sono d'accordo per quanto riguarda più piccolo / più veloce.
Kendor,

Per trovare 'dov'è un'applicazione' Puoi semplicemente usare 'quale' comando. È come "quale firefox".
kcpr,

La modifica delle impostazioni come descritto non ha mai funzionato per me o per molti altri. È un bug di vecchia data in Ubuntu Firefox. bugs.launchpad.net/ubuntu/+source/firefox/+bug/918019 . Posso solo chiedermi perché qualcosa del genere non sia mai stato risolto. Se interessa te o chiunque, ti preghiamo di aggiungerti all'elenco delle persone interessate accedendo a Launchpad e facendo clic su "Questo bug mi riguarda".
authentictech

18

Ho avuto questo comportamento anche con Firefox. Stava aprendo PDF, .DOC, .DOCX, ecc. Con Gedit. Molto noioso. Indipendentemente dall'elenco delle applicazioni in Firefox specificato LibreOffice, Evince, ecc., Poiché l' applicazione preferita A MENO CHE non facessi clic sul collegamento "Mostra tutti i download" nella parte inferiore del menu dei download (nella barra delle applicazioni di Firefox).

Per risolvere questo problema , ho aperto .local/share/applications/mimeapps.liste rimosso l'associazione di application/octet-streamcon gedit.desktop. In questo modo è stato ripristinato il comportamento normale / previsto.

Ciò evidenzia chiaramente un bug in Firefox, che a volte utilizza il suo elenco di applicazioni, ma non sempre (dalla versione 35.0.1 su Ubuntu 12.04).


Questa è l'unica soluzione che ha funzionato per me su Ubuntu 14.04 con Firefox 38.
TenLeftFingers

1
Ha funzionato anche per me. Hai un link tracker bug, in modo che potessimo votare?
Cedric Reichenbach,

A proposito, ci sono altri posti in cui è possibile configurare app predefinite: wiki.archlinux.org/index.php/Default_applications
Cedric Reichenbach

2
Forse potresti anche menzionare la posizione del file ~/.config/mimeapps.list. Questo è stato il problema per me.
Fiamma

14

Ci sono programmi predefiniti xdg-opene gnome-openche selezionano automaticamente strumento appropriato per un file.

Sono riuscito a scoprire che è abbastanza per cambiare associazione per tipo sconosciuto e tutto funziona bene.

Soluzione

Questo è tutto ciò di cui hai bisogno INIZIA

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

FINE

Sono giunto a questa conclusione usando find, ubuntu-tweak- inotifywatch


2
Funziona come un fascino. Ora tutti i tipi di file precedentemente "sconosciuti" vengono scaricati per impostazione predefinita. Facendo clic sul file scaricato (ad esempio .ppt) lo si apre nel programma appropriato (LibreOffice), non gedit.
np8,

Il percorso del file è obsoleto. Per me la voce era in ~/.config/mimeapps.list(vedi commento di Cedric Reichenbach)
Flamefire

0

Ciò si verifica perché alcuni pacchetti interrompono i collegamenti dell'applicazione mime-type.

Ho ottenuto lo stesso e rimosso il file di elenco nella mia directory home ma questo durerà solo fino a quando non aggiorni nuovamente il software che sta causando questo.

Per risolvere il problema, devi impostare di conseguenza le app per il tipo mime. Le impostazioni in /usr/share/applications/defaults.list dovrebbero essere corrette.

Noterai che questi file ".desktop" si trovano in / usr / share / applicazioni /; puoi usarne uno qualsiasi e persino crearne uno tuo, con i privilegi di root.


Presumo che le voci "application / x-deb = ubuntu-software-center.desktop & application / x-debian-package = ubuntu-software-center.desktop" siano corrette in questo caso, vale a dire se uno ha questo, le cose sono già corretta.
dez93_2000,

Ho risolto questo problema usando vi ./.local/share/applications/mimeapps.list e inserendo un # come segue # application / octet-stream = gedit.desktop; e ho anche aggiunto una riga aggiuntiva come segue, application / octet-stream = evince.desktop; ma ho ancora un problema. Il pdf viene scaricato e quindi aperto anziché semplicemente aperto (come una volta ...). Qualcuno ha qualche suggerimento su come modificare la linea?
user1945827,

0

Per aggiungere al primo post di SMeznaric: ho controllato le preferenze di Firefox ed entrambe le voci deb erano già centro software ubuntu. Una soluzione alternativa consisteva nel modificare l'opzione predefinita in "salva file", poiché almeno questo funziona. Cliccandoli nella cartella dei download di Thunar funziona normalmente e hai una copia in una posizione logica (piuttosto che / tmp / mozilla-firefox0)


0

Ho avuto questo problema, con la finestra Preferenze-> Applicazioni di Firefox completamente vuota.

Ha fatto quanto segue:

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

Ha risolto entrambi i problemi (per ora, ricontrollerò se ricorre) e tutte le mie impostazioni e plugin sono ancora intatti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.