Jak mogę usunąć / zmienić listę „Otwórz za pomocą”?

11

Mam jeden problem. Wystarczy spojrzeć na zdjęcie: Mój problem

Chcę więc usunąć jeden z Dev-C ++ IDE i Microsoft Visual Studio Version Selector (próbowałem zainstalować Microsoft Visual Studio i to nie działa, a także jeden z Dev-C ++ IDE). Ale nie wiem, jak zmienić tę listę. Używam Ubuntu 11.10.

Hingev
źródło

Odpowiedzi:

11

Wejdź do menu kontekstowego pliku i przejdź do Propertiestego. Następnie przejdź do Open withkarty, kliknij prawym przyciskiem myszy aplikację, którą chcesz usunąć, i kliknij Forget association.

Alfredo Hernández
źródło
3
To nie działa w przypadku aplikacji do wina.
Do Do
@To Do, może ci to pomóc: askubuntu.com/questions/74266/…
Alfredo Hernández
1
W Forget associationUbuntu 14.04 nie ma przycisku (lub nie mogę go znaleźć)
ponieważ
@becko Nie wiem, jaką łataną wersję wykorzystuje Ubuntu nautilus. Ale na Forget associationpewno jest to możliwe w Nautilus 3.12 / 3.14. Czy na pewno klikniesz prawym przyciskiem myszy aplikację, o której chcesz zapomnieć?
Alfredo Hernández
Nie działa to również w przypadku 15.04 Vivid Vervet
Hamman Samuel
4

Idź ~/.local/share/applications, edytuj plik mimeapps.list:

W sekcji [Dodane skojarzenia] znajdziesz swoje rozszerzenie pliku, coś takiego:

application/epub=FBReader.desktop;<another apps.desktop>

Co oznacza, że ​​w menu „Otwórz za pomocą” zostaną wyświetlone dwie aplikacje, gdy epubplik zostanie kliknięty prawym przyciskiem myszy , znajdź ten, dla którego Dev-C++ IDEchcesz go usunąć i usuń go.

użytkownik226878
źródło
Dziękuję Ci. Pomogło mi to usunąć opcje Wine Internet Explorer / notatnik / wordpad z mojej listy „otwórz za pomocą”. Wystarczy przejść do tego folderu i usunąć wszystkie rozszerzenia wina - *. Desktop.
Degru,
W moim przypadku obrażające skojarzenia nie są zdefiniowane w tym pliku.
Raphael
1

Moje Ubuntu 14.04LTS nie ma listy mimeapps.list.

Rozwiązałem ten problem, tworząc nowy plik o /usr/share/applicationsnazwie mimeapps.listo następującej treści:

[Added Associations]
inode/directory=audacious.desktop;pcmanfm.desktop;
[Removed Associations]
inode/directory=baobab.desktop;nautilus.desktop;nautilus-folder-handler.desktop;

W takim przypadku konfiguracja usunie aplikacje z menu kontekstowego dowolnego folderu. Otrzymałem większość informacji stąd: https://wiki.archlinux.org/index.php/default_applications


AKTUALIZACJA

Znalazłem również mimeapps.listw ~/.local/share/applications. Myślę, że jeśli dodasz te same linie do tego pliku, to też będzie działać.

chelder
źródło
0

Nautilus, Thunar i in. pobrać informacje z mimeapps.listplików¹.

Więc rozwiązaniem jest edycja .config/mimeapps.listi / lub .local/share/applications/mimeapps.list. Dodaj wpisy w [Removed Associations]sekcji tak:

[Removed Associations]
application/xml=firefox.desktop;wine-extension-xml.desktop;
image/png=shutter.desktop;wine-extension-png.desktop;
image/jpeg=shutter.desktop;wine-extension-jpe.desktop;wine-extension-jfif.desktop;  
image/svg+xml=shutter.desktop;wine-notepad.desktop;libreoffice-writer.desktop;gitkraken.desktop;gimp.desktop;wine-extension-xml.desktop;yed.desktop;
application/xml=yed.desktop;

Zajrzyj tutaj, aby uzyskać szczegółowe informacje.

Być może trzeba będzie trochę kopać, aby znaleźć właściwe .desktoppliki; należy zauważyć na przykład, że wiele wine-*.desktopplików zadeklarowało tę samą aplikację image/jpeg.


  1. Poszczególne mimeinfo.cachepliki są wypełniane przez update-desktop-databasez .desktopplików, które mają wokół. Nie wiem, jak się one odnoszą mimeapps.list; patrz tutaj .
Raphael
źródło