L'associazione file / applicazione che utilizza un comando personalizzato è sparita?


16

In Ubuntus precedente, quando si desidera selezionare / modificare un'applicazione per aprire un file specifico (fare clic con il pulsante destro del mouse / aprire con un'altra applicazione o proprietà), è stato possibile scrivere un comando personalizzato per aprire il file. Questo è stato molto utile, ma ora in 11.10 non riesco a trovare questa opzione, mi mostra solo un elenco di applicazioni e un pulsante per cercare applicazioni in Internet.

C'è un modo per ripristinare la riga di comando per scrivere comandi personalizzati per aprire i file?


1
Dai un'occhiata qui . Questo risolve il tuo problema.
Bruno Pereira,

La ringrazio per la risposta. Questa è certamente una soluzione al mio problema, ma volevo sapere se esiste un modo per ripristinare la soluzione GUI a questo problema. Cordiali saluti,
Christian Vielma,

2
Tutti abbiamo gli stessi problemi, il fatto è che il passaggio da GTK2 a GTK3 ha portato così tanti cambiamenti che al momento il ppl deve gestire con alcune soluzioni minori, più avanti lungo la strada spero che questo maturi e non sia più un problema: D
Bruno Pereira,

Risposte:


10

Come ho trovato su http://blog.whatgeek.com.pt/?p=319 è possibile utilizzare mimeopen -d /path/to/fileper configurare un'applicazione personalizzata sul cli. Quindi verrà utilizzato da gnome3.

$ mimeopen -d foo.matroska 
Please choose a default application for files of type application/x-matroska

    1) VLC media player  (vlc)
    2) Banshee  (banshee)
    3) Movie Player  (totem)
    4) Other...

use application #4
use command: mplayer
Opening "foo.matroska" with mplayer  (application/x-matroska)

Questo potrebbe funzionare come soluzione alternativa, ma preferisco "alla vecchia maniera" che tu possa aggiungere un comando direttamente.
Christian Vielma,

2

Ho cucinato questo piccolo script per consentire ai nostri utenti di aprire un file con un programma a loro scelta.

https://github.com/gecos-team/openwith

Questo pacchetto include:

1) Un piccolo script shell che ti chiede di scegliere un binario (usando una semplice finestra di dialogo Zenity). Questo script dovrebbe essere chiamato / usr / bin / openwith

#! / Bin / sh

Default = "/ usr / bin /"

FILE = `zenity --file-selection --filename = $ DEFAULT --title =" Apri con ... "`

caso $? nel
         0)
                "$ FILE" "$ 1" ;;

esac

2) Un file openwith.desktop che devi inserire in / usr / share / applicazioni / in modo da poter scegliere "openwith" quando fai clic con il pulsante destro del mouse su un file in Nautilus.

[Voce desktop]
Version = 1.0
Type = Application
Terminal = false
Icon = applicazione-default-icon
Nome = un programma a tua scelta ...
Nome [es_ES] = un programa a elegir ...
Commento = Apri un file con un programma selezionato
Comment [es_ES] = Abre un archivo con el programa seleccionado
Exec = / usr / bin / openwith% f

buona soluzione! Anche se non ho provato
Christian Vielma

migliora la tua risposta scrivendo la soluzione qui nel caso in cui il collegamento si interrompa in seguito, sarà inutilizzabile

Fatto. Github ora può chiudere :-)
Alfonso EM,

1

Estendendo questa idea, prova a creare file .desktop per i comandi mimeopen -a e mimeopen -d. Ciò ripristina la possibilità di aprire tramite un comando personalizzato il menu contestuale giusto, anche se devi scavare un po 'nel menu per accedervi.


0

Installa Thunar File Manager, il comando personalizzato è ancora presente in Thunar.

Per installare Thunar basta cercarlo sul centro software Ubuntu.

(modifica di lebatsnok) Thunar è incluso in xfce - quindi funziona di default nel desktop xfce. Se vuoi rendere thunar il tuo file manager predefinito ma continuare a utilizzare un altro destop, il seguente link ti darà alcune idee. L'installazione di thunar dovrebbe essere semplice come:

sudo apt-get update
sudo apt-get install thunar --no-install-recommends
  • Supponendo che non si desidera xfce.

Benvenuto in AskUbuntu. Potete fornire dettagli su come installare Thunar? Modifica la tua risposta con ulteriori dettagli. Grazie!
ritardi
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.