web-dev-qa-db-fra.com

Applications par défaut (GNOME 3)

J'essaie d'associer une application personnalisée à un type de fichier dans GNOME 3 (FC15). Dans GNOME 2, on pourrait aller dans le volet "Ouvrir avec" de la boîte de dialogue Propriétés du fichier et ajoutez une commande personnalisée là-bas. La zone d'édition de commande personnalisée semble avoir disparu du volet "Ouvrir avec" dans Gnome 3, alors je me demandais s'il y a une solution de contournement pour attribuer manuellement l'application.

En d'autres termes, à partir de quel fichier/répertoire gnome tire-t-il cette liste d'applications? Comment puis-je ajouter une personne personnalisée?

16
nico

Il y a la réponse: http://forums.fedoraforum.org/showThread.php?t=263501

J'ai gnome3 et il y a "Open avec" Volet :) Vous allez aussi aux proportions et il y a un onglet "ouvert avec".

Edit: Vous devriez regarder sur https://bbs.archlinux.org/viewtopic.php?id=118966 . Vos applications doivent afficher sur la liste, si vous ajoutez un fichier * .desktop associé à votre application à/USR/Share/Applications ou ~ .Local/Share/Applications/Directory. EXEC devrait aimer ceci: Exec = votreProgramme% u

7
godlark

Je sais que c'est tard mais ... poing, créer un fichier de bureau dans ~/.local/share/applications/ par example sublime.desktop serait quelque chose comme ~/.Local/partager/applications/sublime.desktop avec le contenu suivant:

[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;

Alors ... si vous éditez ~/.local/share/applications/mimeapps.list Vous verrez le type de contenu Texte/HTML Modifier cela comme si:

[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;

Vous pouvez modifier de bien sûr autant ou aussi peu que vous le souhaitez et vous pouvez également ajouter autant ou aussi peu que vous souhaitez que les fichiers de bureau MIMEType par exemple application/python, application/x-Ruby, text/Ruby, text/x-python ou des dizaines d'autres variantes ... Bien que coller à des types simples soit correct par exemple application/python et application/Ruby Les deux travaillent sur mon gnome 3.2 Installer.

8
Jordon Bedwell

Dans les versions plus récentes de Gnome, vous n'avez pas besoin de modifier manuellement rien maintenant. Cliquez avec le bouton droit sur le fichier que vous souhaitez ouvrir, sélectionnez Propriétés, allez à l'onglet Ouvrir avec et sélectionnez l'application par défaut que vous souhaitez utiliser ... puis cliquez sur "Définir comme défaut".

5
user80011

gNOME-Panel a toujours l'ancien commandement Gnome2 pour le faire.

Entrer:

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

Ensuite, utilisez your-command %U comme la commande.

4
Steve