So heben Sie die Registrierung von Wine File Associations unter Linux auf


Unabhängig davon, ob Sie Wine zum Ausführen kritischer Geschäftsanwendungen verwenden oder nur eine Reihe von unterhaltsamen Spielen spielen, die nur für Microsoft Windows verfügbar sind, registriert Wine tatsächlich Dateizuordnungen für die verschiedenen Erweiterungen, die Windows-Programme verwenden. Möglicherweise möchten Sie keine alten Programme von Programmen, die Sie deinstalliert haben, herumliegen lassen, und Sie haben möglicherweise tatsächlich Probleme mit solchen, die Wine standardmäßig zuordnet. Wenn ein anderes Programm eine Datei mit einer zufällig identischen Dateierweiterung erstellt, kann es zu einem seltsamen Konflikt kommen, wenn Sie versuchen, darauf zu doppelklicken.

Glücklicherweise ist es tatsächlich einfacher, sie loszuwerden, als Sie vielleicht denken. Beachten Sie, dass dieser folgende Prozess die Erweiterungszuordnungen in Ihrem Dateimanager zurücksetzt. Sie möchten dies also nicht tun, wenn Sie einige von Wines nützlich finden. Abgesehen davon erstellt Wine sie häufig neu, wenn Sie ein Programm erneut verwenden. Dies ist auch kein Problem, wenn Sie das Menü Datei verwenden, um Dateien aus Wine heraus zu öffnen. Höchstwahrscheinlich führen Sie ohnehin keine kritischen Unternehmensanwendungen über Wine aus, sodass dies für die meisten Benutzer ein Problem zu sein scheint.

Methode 1: Weindateizuordnungen dauerhaft entfernen

Sie müssen zunächst ein Terminalfenster öffnen. Suchen Sie im Ubuntu Unity Dash nach dem Wort Terminal oder klicken Sie auf das Menü Anwendungen und suchen Sie es in den Systemprogrammen. Da bei diesem Vorgang nur Dateien in Ihrem eigenen Home-Verzeichnis bearbeitet werden, benötigen Sie keinen Administratorzugriff.

Um alle Dateizuordnungen auf einen Schlag zu entfernen, geben Sie zuerst rm -f ~ / .local / share / applications / wine-extension * .desktop ein und drücken Sie dann die Eingabetaste, gefolgt von der Eingabe von rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * und ein zweiter Tastendruck. Der erste Befehl entfernt alle von Windows-Programmen erstellten .desktop-Dateien der Wine-Erweiterung, während der zweite alle Symbole löscht, die Wine möglicherweise mit ihnen verknüpft hat.

Wenn Sie jemals scheinbar zufällige seltsame Rotweingläser als Symbole für einige Dateien sehen, wird dies auch das Problem lösen. Dies wird dadurch verursacht, dass mit Wine Dateitypen verknüpft sind, wenn Wine kein tatsächliches Symbol für Wine hat. Das rote Glas ist eine Scherzreferenz auf den Namen des Weinprogramms, aber diese Scherzreferenz stößt manchmal neue Benutzer an, weil es nicht gerade die intuitivste Sache auf Anhieb ist. Als Faustregel gilt: Wenn Sie etwas mit einem Weinglas über einem Symbol haben, können Sie dem Benutzer auf witzige Linux-Weise mitteilen, dass eine Datei mit Windows-Code verknüpft ist, der über Wine ausgeführt wird.

Als nächstes müssen Sie den alten Cache mit drei Befehlen entfernen. Art

rm -f ~ / .local / share / applications / mimeinfo.cache gefolgt von

rm -f ~ / .local / share / mime / packages / x-wine * und schließlich rm -f ~ / .local / share / mime / application / x-wine-extension * alles als separate Befehle. Sobald Sie an diesem Punkt angelangt sind, gibt es kein Zurück mehr. Sie sollten also sicherstellen, dass Sie dies wirklich tun möchten, bevor Sie fortfahren. Dies verursacht zwar keinen irreversiblen Schaden, aber wenn Sie Dateizuordnungen entfernen, ohne dies wirklich zu bedeuten, kann dies etwas ärgerlich sein. Die Programme von Wine erstellen sie jedoch normalerweise neu, wenn Sie sie ausführen.

Aktualisieren Sie den Cache, indem Sie update-desktop-database ~ / .local / share / applications und dann ausgeben

update-mime-database ~ / .local / share / mime / als zwei separate Befehle. Sie werden höchstwahrscheinlich wieder eine Reihe neuer Standard-Linux-Dateizuordnungen haben. Dies sollte alles sein, was Sie tun müssen, um sie loszuwerden. Dies ist also nützlich, wenn Sie gerade ein altes Programm losgeworden sind, das Sie nicht mehr verwenden, und die damit verbundenen Assoziationen entfernen möchten. Dadurch werden alle anderen von Wine erstellten Dateizuordnungen entfernt. Wenn Sie jedoch keinen VBScript-Interpreter verwenden, ist dies einfach kein großes Problem. Sie müssen Windows-Hosting-Zuordnungen neu erstellen, wenn Sie VBScript- oder Microsoft JScript-Programme verwenden. Diese Zuordnungen werden jedoch trotzdem automatisch repariert. Außerdem verwenden Sie wahrscheinlich Shell-Skripte, um mit Wine alles zu tun, was Sie wollen.

Möglicherweise möchten Sie dies übrigens nach der Deinstallation bestimmter Spiele tun. Es gibt einige ältere Windows-Spielprogramme, die dem Programm selbst viele verschiedene proprietäre Dateierweiterungen zuordnen. Daher sollten Sie dies tun, um zu verhindern, dass alles gelöscht wird.

Stellen Sie jedoch sicher, dass diese Befehle niemals unnötig ausgeführt werden, da sie die MIME-Typen zurücksetzen, mit denen Nautilus, PCManFM, Thunar und andere Dateimanager verschiedene Erweiterungen mit verschiedenen Programmen verknüpfen. Auf der anderen Seite könnte der Prozess die Dinge jedoch tatsächlich beschleunigen, da Sie nicht so viele davon durchsehen müssen, wenn Sie etwas öffnen, das Sie sich angesehen haben.

Methode 2: Wiederherstellen von Hilfezuordnungen

Wenn Sie mit Wine elektronische Bücher im CHM-Format lesen, müssen Sie sich keine Sorgen machen. Klicken Sie einfach mit der rechten Maustaste auf eine CHM-Datei, klicken Sie auf Öffnen mit und geben Sie dann wine hh in das Feld “Befehlszeile zum Ausführen:” ein, damit der Standard-Wein-CHM-Viewer geladen wird. Um diese Zuordnung erneut zu speichern, geben Sie einen Namen in das Feld Anwendungsname ein und klicken Sie auf “Ausgewählte Anwendung als Standardaktion für diesen Dateityp festlegen”, um sie dauerhaft beizubehalten.

Sie müssen dies nicht tun, wenn Sie keine CHM-Dateien verwenden oder diese mit einem nativen Linux-Browser öffnen. Während heutzutage immer mehr IT-Handbücher tatsächlich im PDF-Format veröffentlicht werden, möchten Sie mit dieser Funktionalität möglicherweise Hilfedateien oder Codierungshandbücher aus älteren Versionen von Windows-Anwendungen lesen. Es gibt auch Browser-Erweiterungen für Firefox, die Sie möglicherweise prüfen möchten, wenn Sie diese Dateien weiterhin lesen möchten, ohne zunächst Wine installieren zu müssen. Dies würde das Problem der Dateizuordnungen insgesamt lösen, wenn Sie nur Wine als diese Art von Viewer verwenden.


0 Comments

Kommentar verfassen