Przeczytałem już pytanie dotyczące tworzenia plików .desktop do użycia na karcie „Otwórz za pomocą innej aplikacji”, ale nie tego chcę, chcę móc kliknąć plik w Dash lub w Nautilusie i móc otworzyć z określoną aplikacją.
Na przykład mam teraz tę sprawę:
Po kliknięciu pliku EXE nie jest on uruchamiany przez Wine, zamiast tego otrzymuję:
Jeśli spróbuję poszukać Wine w opcji menu kontekstowego Otwórz za pomocą , jest tam. Mogę wykonać to od razu za pierwszym razem, ale potem następujące razy Wine nie pojawia się wybrane w głównym menu kontekstowym:
Następnie poszedłem do Właściwości do zakładki Otwórz za pomocą, aby poszukać Wine. Nie było go w aplikacjach domyślnych ani w zalecanych, kiedy kliknąłem i wyszukałem Pokaż inne aplikacje
Nie jest to ograniczone do rozszerzeń EXE. Stało się tak również z plikami MKV, MP4, JPG, PNG, MP3, a nawet SVG i CSS. Więc zamiast próbować znaleźć sposób rozwiązania tego problemu, chcę sposób, który można zrobić dla dowolnego rodzaju rozszerzenia, które może:
- Ustaw aplikację jako domyślną dla tego rozszerzenia
- Pojawiają się w menu kontekstowym w Nautilusie po kliknięciu pliku prawym przyciskiem myszy
- Pojawia się na karcie „Otwórz za pomocą” w oknie właściwości pliku
- Prawidłowo uruchamia określoną aplikację po kliknięciu pliku za pomocą Dash
Może to zabrzmieć, jakby aplikacja mogła uruchomić plik, ale nie zawsze tak działa. Więc w przypadkach, w których tak naprawdę nie działa, jak to naprawić. Zresetować rozszerzenie ?, Aktualizacja plików, które można otworzyć wspomniane rozszerzenie ?, dodanie aplikacji za pomocą wiersza polecenia lub narzędzia GUI?