Wie kann ich die Liste "Öffnen mit" entfernen / ändern?


11

Ich habe ein Problem. Schauen Sie sich einfach das Bild an: Mein Problem

Daher möchte ich eine der Dev-C ++ - IDE und Microsoft Visual Studio-Versionsauswahl entfernen (ich habe versucht, Microsoft Visual Studio zu installieren, und es funktioniert nicht, und eine der Dev-C ++ - IDE auch). Aber ich weiß nicht, wie ich diese Liste ändern soll. Ich benutze Ubuntu 11.10.

Antworten:


11

Rufen Sie das Kontextmenü der Datei auf und gehen Sie zu dessen Properties. Gehen Sie dann zur Open withRegisterkarte, klicken Sie mit der rechten Maustaste auf die Anwendung, die Sie entfernen möchten, und klicken Sie auf Forget association.


3
Dies funktioniert nicht für Weinanwendungen.
Zu tun

@ To Do, dies kann Ihnen helfen: askubuntu.com/questions/74266/…
Alfredo Hernández

1
Es gibt keine Forget associationSchaltfläche in Ubuntu 14.04 (oder ich kann es nicht finden)
Becko

@becko Ich weiß nicht, welche Art von gepatchter Version Ubuntu von Nautilus verwendet. Aber das Forget associationist definitiv in Nautilus 3.12 / 3.14 vorhanden. Sind Sie sicher, dass Sie mit der rechten Maustaste auf die Anwendung klicken, die Sie vergessen möchten?
Alfredo Hernández

Dies funktioniert auch nicht für 15.04 Vivid Vervet
Hamman Samuel

4

Gehe zu ~/.local/share/applications, bearbeite die Datei mimeapps.list:

Im Abschnitt [Hinzugefügte Assoziationen] finden Sie Ihre Dateierweiterung wie folgt:

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

Das heißt, es gibt zwei Apps, die im Menü "Öffnen mit ..." angezeigt werden, wenn Sie mit der rechten Maustaste auf eine epubDatei klicken , die für Dev-C++ IDEIhren Fall geeignete identifizieren und sie entfernen.


Vielen Dank. Dies hat mir geholfen, die Wine Internet Explorer / Notepad / Wordpad-Optionen aus meiner Liste "Öffnen mit" zu entfernen. Gehen Sie einfach in diesen Ordner und löschen Sie die gesamte Wine-Erweiterung - *. Desktop.
Degru

In meinem Fall sind die fehlerhaften Zuordnungen in dieser Datei nicht definiert.
Raphael

1

Mein Ubuntu 14.04LTS hat keine mimeapps.list.

Ich löste dieses Problem eine neue Datei bei der Erstellung /usr/share/applicationsgenannt mimeapps.listmit folgendem Inhalt:

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

In diesem Fall werden durch die Konfiguration Anwendungen aus dem Kontextmenü eines Ordners entfernt. Ich habe die meisten Informationen von hier erhalten: https://wiki.archlinux.org/index.php/default_applications


AKTUALISIEREN

Ich habe auch mimeapps.listin ~/.local/share/applications. Ich denke, wenn Sie die gleichen Zeilen zu dieser Datei hinzufügen, wird es auch funktionieren.


0

Nautilus, Thunar et al. nehmen ihre Informationen aus mimeapps.listDateien¹.

Die Lösung besteht also darin, zu bearbeiten .config/mimeapps.listund / oder .local/share/applications/mimeapps.list. Fügen Sie Einträge in den [Removed Associations]Abschnitt wie folgt hinzu:

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

Schauen Sie hier für einige Details.

Möglicherweise müssen Sie etwas graben, um die richtigen .desktopDateien zu finden . Beachten Sie beispielsweise, dass mehrere wine-*.desktopDateien dieselbe Anwendung für deklariert haben image/jpeg.


  1. Die verschiedenen mimeinfo.cacheDateien werden update-desktop-databasevon den .desktopDateien, die Sie in der Nähe haben, ausgefüllt. Ich weiß nicht, wie diese zusammenhängen mimeapps.list; siehe hier .
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.