Gdzie w Nautilus jest „otwarty z…”?

13

W Ubuntu 11.04 zazwyczaj edytuję swoje pliki * .fig, klikając ikony. Aplikacja (skrypt), która otworzyła plik, to texfig. Ten skrypt został wybrany przez „open with ...” w nautilus. Ale teraz nie ma możliwości wyboru innych aplikacji niż predefiniowane odpowiednie dla typu mimetalnego. Jak zdefiniować domyślną aplikację (lub własny skrypt) w nautilusie dla mimetype x-xfig?

perebal
źródło
sugeruję, że ustawiłeś bit wykonywalny? to zawsze mi się przydarza, kiedy piszę skrypty :)
Dominik,

Odpowiedzi:

12

Możesz utworzyć .desktopplik, który będzie wyświetlany na karcie „Otwórz za pomocą innej aplikacji”:

  • Nawigować do ~/.local/share/applications
  • Utwórz plik o nazwie textfig.desktopz następującą zawartością:
[Desktop Entry]
Encoding=UTF-8
Name=Textfig
Comment=Edit fig files using custom textfig script
Exec=<path to your script> %u
Terminal=true
Type=Application
Icon=
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true

Następnie zobaczysz Textfig w zakładce Otwórz za pomocą innej aplikacji , wybierz go, a po dwukrotnym kliknięciu pliku będziesz mógł go otworzyć za pomocą swojego programu.

Po prostu dostosuj pozostałe wartości, aby dostosować je do swoich potrzeb. % U każe nautilusowi wykonać go na aktualnie wybranym pliku.

Bruno Pereira
źródło
Będziesz musiał naprawić MimeType i inne ustawienia, aby pasowały do ​​typów plików, które chcesz powiązać. Ponadto prawdopodobnie będziesz musiał ponownie uruchomić Nautilus (spróbuj wpisać nautilus -qwiersz polecenia, aby wyjść, a następnie otwórz go ponownie).
user29020
6

W przypadku mniej zaawansowanych technicznie użytkowników możesz to zrobić:

  1. Zainstaluj menedżera plików Thunar ze środowiska graficznego Xfce (zainstaluje tylko Thunar, a nie resztę Xfce4):

    sudo apt-get install thunar
    

    (Alternatywnie możesz zainstalować thunarpakiet w Centrum oprogramowania Ubuntu lub w Menedżerze pakietów Synaptic.)

  2. Otwórz thunarw terminalu lub w menu aplikacji / GNOME Shell / Unity / cokolwiek, a następnie użyj menedżera plików Thunar, aby ustawić powiązania typów plików. Nautilus również uszanuje te skojarzenia, kiedy następnym razem klikniesz ten typ pliku w Nautilus.

someone3475694754
źródło
2

Jeśli jesteś bardziej nastawiony na GUI (jak ja), przejdź do startera PPA i zainstaluj Ubuntu-Tweak w swoich repozytoriach oprogramowania. Jeśli chodzi o mnie i wiele innych, powinien on być zawarty we wszystkich pakietach instalacyjnych dystrybucji.

Jednym z „usprawnień” jest Nautilus, w którym możesz zmienić swoje skojarzenia plików jak wcześniej, w tym cokolwiek w usr / bin.

Sprawdź to na http://ubuntu-tweak.com/ .

Krzysztof
źródło
2

Musisz podać plik * .desktop, umieść typ pliku, który chcesz otworzyć.

Najpierw musisz uzyskać typ mimetyczny tego pliku, np. * .Mkv

użyj: mimetype /path/to/fileaby się tego dowiedzieć

XXXX.mkv:                      video/x-matroska

Teraz zmodyfikujesz domyślną powiązaną aplikację ~/.local/share/applications/mimeapps.list, utwórz ją, jeśli nie zostanie znaleziona.

Scal następujące elementy z tym plikiem:

[Default Applications]
video/x-matroska=mplayer.desktop;

Oznacza to, że mplayer.desktopdomyślnie używasz do otwierania wszystkich plików * .mkv. (Utwórz plik mplayer.desktop /usr/share/applicationsi wskaż Exec=skrypt

mplayer.desktop:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=mplayer -ao alsa %f
Name=MPlayer
NoDisplay=true
Icon=gnome-mplayer
stokrotka
źródło
0
  1. Wybierz plik, który chcesz zmienić.

  2. Wybierz Plik ▸ Właściwości. Zostanie wyświetlone okno właściwości elementu.

  3. Kliknij kartę Otwórz za pomocą.

  4. Wybierz aplikację, którą chcesz otworzyć tego typu pliki.

Źródło

Jens
źródło
1
cóż, teraz widzę, że nie można tam dodać aplikacji ... bummer
Jens