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.