Come aprire un file con trascinamento sull'applicazione?

4

Uso GpsPrune per visualizzare alcuni dump di gps, sfortunatamente non ci sono impostazioni per fare doppio clic e aprire i file nel visualizzatore. Nelle versioni precedenti di Ubuntu puoi semplicemente trascinare qualsiasi file sull'icona di un'applicazione, come posso farlo o abilitarlo in 12.10?

    
posta NoBugs 01.03.2013 - 03:29

1 risposta

1

Non so quali tipi di file gestisce GPSprune e quali, in particolare, ti interessa. Quindi, per semplicità, diciamo che vuoi aprire i file con l'estensione .foo in GPSprune. Questi file tuttavia sono riconosciuti come file di testo o file XML piuttosto che file specifici di GPSprune. Quello che dovrai fare è prima definire un nuovo tipo MIME specifico per questi file.

Per farlo puoi usare assoGiate , un editor di tipi di file GUI o definire manualmente il nuovo tipo MIME. In questo tutorial mostrerò come farlo manualmente.

Crea un nuovo file di testo chiamato foo.xml e aprilo nell'editor di testo preferito.

Copia e incolla il contenuto della seguente casella di testo:

<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
 <mime-type type="application/foo">
  <glob pattern="*.foo"/>
  <comment>GPSprune GPS dump</comment>
  <comment xml:lang="en">GPSprune GPS dump</comment>
 </mime-type>
</mime-info>

Assicurati di sostituire tutte le istanze di .foo con l'estensione effettiva e modifica il commento / la descrizione secondo i tuoi desideri.

Quindi salva il file e spostalo in ~/.local/share/mime/packages . Aggiorna il database mime digitando un terminale:

update-mime-database ~/.local/share/mime

I tuoi file .foo sono ora riconosciuti come entità MIME separata. Puoi verificare se tutto ha funzionato facendo clic con il pulsante destro del mouse su un file .foo a tua scelta e guardando il tipo di file elencato in Properties .

Aggiungiamo un'associazione a GPSprune ora:

Apri ~/.local/share/applications/mimeapps.list in un editor di tua scelta. Cerca la voce [Default Applications] o creala se non esiste ancora. Quindi aggiungi la seguente riga sotto le applicazioni predefinite:

[Default Applications]
application/foo=gpsprune.desktop

Ora dovresti essere in grado di aprire immediatamente i tuoi file .foo con GPSprune e probabilmente anche trascinarli sul rispettivo launcher.

Fonti e relativi Q & amp; As:

Aggiungi comandi personalizzati nella finestra di dialogo aperta?

Come posso gestire associazione file in diverse applicazioni (non in Nautilus)?

How associare l'estensione del file (non il tipo di file) per una particolare applicazione?

link

    
risposta data Glutanimate 13.03.2013 - 06:46

Leggi altre domande sui tag