Domyślne aplikacje (GNOME 3)


16

Próbuję powiązać niestandardową aplikację z typem pliku w GNOME 3 (FC15). W GNOME 2 można przejść do panelu „Otwórz za pomocą” okna dialogowego właściwości pliku i dodać tam niestandardowe polecenie. Wygląda na to, że niestandardowe pole edycyjne zniknęło z okienka „Otwórz za pomocą” w GNOME 3, więc zastanawiałem się, czy istnieje jakieś obejście polegające na ręcznym przypisaniu aplikacji.

Innymi słowy, z którego pliku / katalogu GNOME wyciąga tę listę aplikacji? Jak dodać niestandardowy?

Odpowiedzi:


7

Istnieje odpowiedź: http://forums.fedoraforum.org/showthread.php?t=263501

Mam Gnome3 i tam jest okienko „Otwórz za pomocą” :) Idziesz też do proporcji i jest zakładka „Otwórz za pomocą”.

Edycja: powinieneś spojrzeć na https://bbs.archlinux.org/viewtopic.php?id=118966 . Aplikacje powinny pojawić się na liście, jeśli dodasz plik * .desktop powiązany z aplikacją do katalogu / usr / share / applications lub ~ .local / share / applications /. Exec powinien wyglądać tak: Exec = twójprogram% U


Dziękuję za odpowiedź, ale nie o to pytam. Wiem, że jest okienko „Otwórz za pomocą”, brakuje tylko pola edycji „polecenia niestandardowego”. Odpowiednio sformułuję moje pytanie
nico

Wydaje się, że działa dobrze, wciąż będę musiał wymyślić kilka rzeczy, ale to działa. Dziękuję
nico,

3
Proszę nie odpowiadać tylko linkiem. Przynajmniej streść rozwiązanie w treści odpowiedzi. Możesz link do dalszej lektury, ale to nie jest substytutem dla udzielenia bezpośredniej odpowiedzi. Dzięki.
Caleb

8

Wiem, że to jest późno, ale ... Fist, utwórz plik pulpitu, ~/.local/share/applications/na przykład sublime.desktopbędzie to coś w stylu ~ / .local / share / applications / sublime.desktop z następującą zawartością:

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

Następnie ... jeśli edytujesz ~/.local/share/applications/mimeapps.list, zobaczysz typ zawartości text / html edytuj go w następujący sposób:

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

Można z-oczywiście zmiana tyle lub tak mało jak chcesz i możesz także dodać tyle lub tak mało jak chcesz do desktop mimeType na przykład application/python, application/x-ruby, text/ruby, text/x-pythonlub dziesiątki innych wariantach ... choć trzymanie się prostych typów powinno na przykład być w porządku application/pythoni application/rubyoba działają na mojej instalacji GNOME 3.2.


4

gnome-panel nadal ma starą komendę gnome2, aby to zrobić.

Wchodzić:

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

Następnie użyj your-command %Ujako polecenia.


Dzięki Steve, to z pewnością inny sposób, choć mniej realny. Nawiasem mówiąc, możesz również wyciągnąć ten panel zalacarte
nico

4

W nowszych wersjach Gnome nie musisz teraz niczego ręcznie edytować. Kliknij prawym przyciskiem myszy plik, który chcesz otworzyć, wybierz Właściwości, przejdź do karty Otwórz za pomocą i wybierz domyślną aplikację, której chcesz użyć ... a następnie kliknij „Ustaw jako domyślną”.


0

W Gnome 3.4.2 istnieje inny sposób zmiany ustawień domyślnych dla stron internetowych, poczty, kalendarza, muzyki, wideo i zdjęć. Musisz użyć gnome-control-center (lub Szczegóły w menu Działania). Następnie przejdź do -> Domyślne aplikacje


Dziękuję za odpowiedź, chociaż nie o to prosiłem. Chciałem zmienić domyślną aplikację dla dowolnego typu pliku innego niż www, muzyka itp.
nico

-2

Wierzę, że można modyfikować wpisy w tym pliku: /usr/share/gnome/applications/defaults.list.


1
Jak to odpowiada na pytanie? Co należy zrobić z tym plikiem? W jakich systemach obowiązuje zmiana tego pliku (w mojej Fedorze 19 z gnome 3.8 ten plik nie istnieje)?
drs

Ten plik nie istnieje w mojej instalacji Fedory 19 GNOME 3, więc nie sądzę, aby była to poprawna rada.
slm
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.