Applications par défaut (GNOME 3)

16

J'essaie d'associer une application personnalisée à un type de fichier dans GNOME 3 (FC15). Dans GNOME 2, on pouvait aller dans le volet "Ouvrir avec" de la boîte de dialogue des propriétés du fichier et y ajouter une commande personnalisée. La zone d'édition des commandes personnalisées semble avoir disparu du volet "Ouvrir avec" dans GNOME 3, donc je me demandais s'il y avait une solution pour assigner manuellement l'application.

En d'autres termes, à partir de quel fichier / répertoire GNOME extrait-il cette liste d'applications? Comment puis-je en ajouter un personnalisé?

Nico
la source

Réponses:

7

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

J'ai Gnome3 et il y a le volet "Ouvrir avec" :) Vous allez aussi aux proportions et il y a l'onglet "Ouvrir avec".

Edit: Vous devriez regarder sur https://bbs.archlinux.org/viewtopic.php?id=118966 . Vos applications doivent apparaître sur la liste, si vous ajoutez un fichier * .desktop associé à votre application dans le répertoire / usr / share / applications ou ~ .local / share / applications /. Exec devrait ressembler à ceci: Exec = votreprogramme% U

godlark
la source
Merci pour votre réponse mais ce n'est pas ce que je demande. Je sais qu'il y a un volet "Ouvrir avec", ce qui manque, c'est la boîte d'édition "commande personnalisée". Je reformulerai ma question en conséquence
nico
Semble bien fonctionner, je devrai encore comprendre quelques choses mais ça fait le travail. Merci
nico
3
Veuillez ne pas répondre avec juste un lien. Résumez au moins la solution dans le corps de votre réponse. Vous pouvez créer un lien pour une lecture plus approfondie, mais cela ne remplace pas la réponse en ligne. Merci.
Caleb
8

Je sais que c'est en retard mais ... Fist, créer un fichier de bureau dans ~/.local/share/applications/par exemple sublime.desktopserait quelque chose comme ~ / .local / share / 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;

Ensuite ... si vous modifiez, ~/.local/share/applications/mimeapps.listvous verrez le type de contenu text / html le modifier comme suit:

[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 bien -sûr changer autant ou aussi peu que vous voulez et vous pouvez également ajouter autant ou aussi peu que vous voulez les fichiers de bureau MimeType par exemple application/python, application/x-ruby, text/ruby, text/x-pythonou des dizaines d'autres variantes ... bien coller à des types simples devrait être correct par exemple application/pythonet les application/rubydeux fonctionnent sur mon installation GNOME 3.2.

Jordon Bedwell
la source
4

gnome-panel possède toujours l'ancienne commande gnome2 pour ce faire.

Entrer:

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

Utilisez ensuite your-command %Ula commande.

Steve
la source
Merci Steve, c'est sûrement une autre façon, bien que moins viable. Au fait, vous pouvez également retirer ce panneau dealacarte
nico
4

Dans les nouvelles versions de Gnome, vous n'avez plus besoin de modifier manuellement quoi que ce soit maintenant. Faites un clic droit sur le fichier que vous souhaitez ouvrir, sélectionnez Propriétés, allez dans l'onglet Ouvrir avec et sélectionnez l'application par défaut que vous souhaitez utiliser ... puis cliquez sur "Définir par défaut".

user80011
la source
0

Dans Gnome 3.4.2, il existe un autre moyen de modifier les paramètres par défaut pour le Web, la messagerie, le calendrier, la musique, les vidéos et les photos. Vous devez utiliser le gnome-control-center (ou Détails dans le menu Activités). Allez ensuite dans -> Applications par défaut

äxl
la source
Merci pour votre réponse, bien que ce ne soit pas ce que je demandais. Je voulais changer l'application par défaut pour un type de fichier arbitraire autre que le Web, la musique, etc.
nico
-2

Je crois que vous pouvez modifier les entrées dans ce fichier: /usr/share/gnome/applications/defaults.list.

äxl
la source
1
Comment cela répond-il à la question? Que faire de ce fichier? Sur quels systèmes la modification de ce fichier s'applique-t-elle (sur mon Fedora 19 avec gnome 3.8, ce fichier n'existe pas)?
drs
Ce fichier n'existe pas sur mon installation de Fedora 19 GNOME 3, donc je ne pense pas que ce soit un bon conseil.
slm