Standardanwendungen (GNOME 3)

16

Ich versuche, eine benutzerdefinierte Anwendung einem Dateityp in GNOME 3 (FC15) zuzuordnen. In GNOME 2 können Sie im Bereich "Öffnen mit" des Dialogfelds "Dateieigenschaften" einen benutzerdefinierten Befehl hinzufügen. Das Bearbeitungsfeld für benutzerdefinierte Befehle scheint aus dem Bereich "Öffnen mit" in GNOME 3 verschwunden zu sein. Daher habe ich mich gefragt, ob es eine Möglichkeit gibt, die Anwendung manuell zuzuweisen.

Mit anderen Worten, aus welcher Datei / welchem ​​Verzeichnis holt GNOME diese Anwendungsliste? Wie füge ich eine benutzerdefinierte hinzu?

nico
quelle

Antworten:

7

Es gibt die Antwort: http://forums.fedoraforum.org/showthread.php?t=263501

Ich habe Gnome3 und dort ist "Öffnen mit" -Fenster :) Sie gehen auch zu Proportionen und dort ist "Öffnen mit" -Register.

Bearbeiten: Sie sollten auf https://bbs.archlinux.org/viewtopic.php?id=118966 suchen . Ihre Anwendungen sollten in der Liste angezeigt werden, wenn Sie eine mit Ihrer Anwendung verknüpfte * .desktop-Datei zu / usr / share / applications oder ~ .local / share / applications / directory hinzufügen. Exec sollte so aussehen: Exec = yourprogram% U

godlark
quelle
Vielen Dank für Ihre Antwort, aber das ist nicht, was ich frage. Ich weiß, dass es einen Bereich "Öffnen mit" gibt. Was fehlt, ist das Bearbeitungsfeld "Benutzerdefinierter Befehl". Ich werde meine Frage entsprechend
umformulieren
Scheint gut zu funktionieren, ich muss noch ein paar Dinge herausfinden, aber es macht den Job. Vielen Dank
Nico
3
Bitte antworten Sie nicht nur mit einem Link. Fassen Sie die Lösung mindestens im Hauptteil Ihrer Antwort zusammen. Sie können einen Link zur weiteren Lektüre einfügen, dies ist jedoch kein Ersatz für die Angabe einer Inline-Antwort. Vielen Dank.
Caleb
8

Ich weiß , das ist spät , aber ... Faust, eine Desktop - Datei in erstellen ~/.local/share/applications/zum Beispiel sublime.desktopso etwas wie wäre ~ / .local / share / applications / sublime.desktop mit folgendem Inhalt:

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

Dann ... wenn Sie bearbeiten ~/.local/share/applications/mimeapps.list, sehen Sie den Inhaltstyp text / html so bearbeiten:

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

Sie können von Verlaufsänderung so viele oder so wenig , wie Sie wollen , und Sie können auch so viele oder so wenig hinzufügen , wie Sie auf die Desktop - Dateien Mimetype zum Beispiel wollen application/python, application/x-ruby, text/ruby, text/x-pythonoder Dutzende von anderen Varianten ... obwohl auf einfache Typen kleben sollte zum Beispiel in Ordnung sein application/pythonund application/rubybeide funktionieren auf meiner GNOME 3.2-Installation.

Jordon Bedwell
quelle
4

gnome-panel hat dazu noch den alten gnome2-Befehl.

Eingeben:

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

Verwenden Sie dann your-command %Uals Befehl.

Steve
quelle
Vielen Dank Steve, das ist sicherlich ein anderer Weg, wenn auch weniger praktikabel. Übrigens können Sie diese Tafel auch vonalacarte
nico 29.04.12
4

In neueren Versionen von Gnome müssen Sie jetzt nichts mehr manuell bearbeiten. Klicken Sie mit der rechten Maustaste auf die zu öffnende Datei, wählen Sie Eigenschaften, wechseln Sie zur Registerkarte Öffnen mit und wählen Sie die gewünschte Standardanwendung aus. Klicken Sie dann auf "Als Standard festlegen".

user80011
quelle
0

In Gnome 3.4.2 gibt es eine andere Möglichkeit, die Standardeinstellungen für Web, E-Mail, Kalender, Musik, Video und Fotos zu ändern. Sie müssen das Gnome-Kontrollzentrum (oder Details im Menü Aktivitäten) verwenden. Gehen Sie dann zu -> Standardanwendungen

äxl
quelle
Vielen Dank für Ihre Antwort, obwohl ich Sie nicht darum gebeten habe. Ich wollte die Standardanwendung für einen beliebigen Dateityp außer Web, Musik usw.
ändern
-2

Ich glaube , dass Sie die Einträge in dieser Datei ändern können: /usr/share/gnome/applications/defaults.list.

äxl
quelle
1
Wie beantwortet dies die Frage? Was soll man mit dieser Datei machen? Auf welchen Systemen wird diese Datei geändert (auf meinem Fedora 19 mit Gnome 3.8 existiert diese Datei nicht)?
drs
Diese Datei ist in meiner Fedora 19 GNOME 3-Installation nicht vorhanden, daher halte ich es nicht für den richtigen Rat.
slm