Applicazioni predefinite (GNOME 3)


16

Sto cercando di associare un'applicazione personalizzata a un tipo di file in GNOME 3 (FC15). In GNOME 2 si può andare nel riquadro "Apri con" della finestra di dialogo delle proprietà del file e aggiungere un comando personalizzato lì. La casella di modifica del comando personalizzato sembra essere scomparsa dal riquadro "Apri con" in GNOME 3, quindi mi chiedevo se ci fosse qualche soluzione per assegnare manualmente l'applicazione.

In altre parole, da quale file / directory GNOME estrae quell'elenco di applicazioni? Come posso aggiungerne uno personalizzato?

Risposte:


7

C'è la risposta: http://forums.fedoraforum.org/showthread.php?t=263501

Ho Gnome3 e c'è il riquadro "Apri con" :) Vai anche alle proporzioni e c'è la scheda "Apri con".

Modifica: dovresti consultare https://bbs.archlinux.org/viewtopic.php?id=118966 . Le applicazioni dovrebbero essere visualizzate nell'elenco, se si aggiunge un file * .desktop associato all'applicazione nella directory / usr / share / application o nella directory ~ .local / share / applicazioni /. A Exec dovrebbe piacere così: Exec = yourprogram% U


Grazie per la risposta, ma non è quello che chiedo. So che esiste un riquadro "Apri con", ciò che manca è la casella di modifica "comando personalizzato". Riformulerò la mia domanda di conseguenza
nico

Sembra funzionare bene, dovrò ancora capire un paio di cose ma fa il lavoro. Grazie
nico,

3
Per favore, non rispondere con solo un link. Almeno, riassumi la soluzione nel corpo della tua risposta. Puoi collegarti per ulteriori letture, ma questo non è un sostituto per fornire una risposta in linea. Grazie.
Caleb,

8

So che è in ritardo ma ... Pugno, creare un file desktop ~/.local/share/applications/ad esempio sublime.desktopsarebbe qualcosa come ~ / .local / share / applicazioni / sublime.desktop con il seguente contenuto:

[Desktop Entry]
Keywords=Plaintext;Write;Programming;Syntax;Ruby;HTML
Categories=;
Comment=sublime
Exec=sublime_text %U
Hidden=false
Icon=icon-name
Name=sublime
Terminal=false
Type=Application
Version=1.0
StartupNotify=true
MimeType=text/plain;text/html;application/ruby;

Quindi ... se modifichi ~/.local/share/applications/mimeapps.listvedrai il tipo di contenuto text / html modificarlo in questo modo:

[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=sublime.desktop
application/x-extension-htm=sublime.desktop
application/x-extension-html=sublime.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop

[Added Associations]
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
application/x-yaml=sublime-1.desktop;

[Removed Associations]
text/html=firefox.desktop;gedit.desktop;

È possibile, portate cambiamento come molti o meno come si desidera e si può anche aggiungere come molti o meno come si desidera i file desktop MimeType ad esempio application/python, application/x-ruby, text/ruby, text/x-pythono decine di altre varianti ... anche se attaccare a tipi semplici dovrebbe andare bene per esempio application/pythoned application/rubyentrambi funzionano sulla mia installazione di GNOME 3.2.


4

gnome-panel ha ancora il vecchio comando gnome2 per farlo.

Accedere:

gnome-desktop-item-edit ~/.local/share/applications/ --create-new

Quindi utilizzare your-command %Ucome comando.


Grazie Steve, sicuramente è un altro modo, anche se meno praticabile. A proposito, puoi anche estrarre quel pannello daalacarte
nico

4

Nelle versioni più recenti di Gnome, non è necessario modificare manualmente nulla ora. Fai clic con il pulsante destro del mouse sul file che desideri aprire, seleziona Proprietà, vai alla scheda Apri con e seleziona l'applicazione predefinita che desideri utilizzare ... quindi fai clic su "Imposta come predefinito".


0

In Gnome 3.4.2 c'è un altro modo per cambiare le impostazioni predefinite per web, posta, calendario, musica, video e foto. Devi usare gnome-control-center (o Dettagli nel menu Attività). Quindi vai a -> Applicazioni predefinite


Grazie per la tua risposta, anche se non è quello che stavo chiedendo. Volevo cambiare l'applicazione predefinita per un tipo di file arbitrario diverso da web, musica ecc.
nico,

-2

Io credo che si possa modificare le voci in questo file: /usr/share/gnome/applications/defaults.list.


1
Come risponde alla domanda? Cosa si dovrebbe fare con questo file? Su quali sistemi si applica la modifica di questo file (sul mio Fedora 19 con gnome 3.8, questo file non esiste)?
drs

Questo file non esiste sulla mia installazione di Fedora 19 GNOME 3, quindi non credo che sia un consiglio corretto.
slm
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.