Ich benutze Notepad ++ von Wine.
Ich möchte Notepad ++ als einen der Standardeditoren festlegen. Ich habe versucht, es einzustellen, indem ich mit der rechten Maustaste auf eine Datei geklickt habe und dann Öffnen mit. In der Ergebnisliste wurde Notepad ++ jedoch nicht angezeigt (auch nicht, nachdem Sie auf Andere Programme auswählen geklickt haben).
Antworten:
Sie können den
mimeopen
Befehl verwendenWechseln Sie mit einem Terminal in einen Ordner mit einer Erweiterung, die Sie mit notpadd ++ öffnen möchten (hier teste ich auf TXT-Dateien).
Sie erhalten ein Popup-Menü, in dem Sie einige Optionen sehen können, wenn Sie keinen Notizblock ++ finden, wählen Sie einen anderen und geben Sie Ihren Notizblock ++ an.
Vielleicht interessiert Sie auch das Lesen von Alle Verknüpfungen von gedit in eine andere Anwendung ändern
quelle
Ich denke, die beste fortgeschrittene Option gibt Ihnen Ubuntu Tweak-Tool.
Hier können Sie Ihre (gewünschte) Standard-App auf ein beliebiges Format / eine beliebige Erweiterung einstellen.
Ausführlicher hier beschrieben
quelle
Anstatt Notepad ++ über Wine zu verwenden, können Sie Notepadqq direkt in Ubuntu installieren . Sie können es als Ubuntu-Version von Notepad ++ betrachten. Notepadqq kann wie folgt installiert werden:
quelle
Ich habe die folgenden Schritte ausgeführt und genau das hat mich veranlasst, dieses Problem zu beheben und Notepad ++ als Standardeditor in Ubuntu zu definieren.
Kopieren Sie nach der Installation von Notepad ++ mit WINE die Datei "Notepad ++. Desktop" unter "/.local/share/applications/wine/programs/Notepad++".
Wir müssen die kopierte Datei "Notepad ++. Desktop" unter "/ usr / share / applications" einfügen .
HINWEIS: Der Anwendungsordner ist standardmäßig schreibgeschützt. Öffnen Sie also das Terminal und navigieren Sie zum Pfad "/ usr / share" und führen Sie den folgenden Befehl aus.
sudo chmod -R 777 anwendungen
Stellen Sie nach dem Kopieren der "Notepad ++. Desktop" -Datei diese Berechtigungsänderung, die mit dem folgenden Befehl vorgenommen wurde, wieder her.
sudo chmod -R 555 anwendungen
Hinweis: Auch hier ist der Gnome-Ordner standardmäßig schreibgeschützt. Öffnen Sie das Terminal, navigieren Sie zum Pfad "/ usr / share" und führen Sie den folgenden Befehl aus.
sudo chmod -R 777 gnome
Wenn Sie beispielsweise in Notepad ++ nur Nur-Text-Dateien bearbeiten möchten, suchen Sie in der Datei "defaults.list" nach "text / plain" und Sie erhalten eine Zeile wie folgt:
text / plain = gedit.desktop
Ersetzen Sie nun den gedit bu Notepad ++, sodass der Notepad ++ als Standardanwendung für den Nur-Text festgelegt wird. Die geänderte Zeile sollte wie folgt aussehen:
text / plain = Editor ++. desktop
Speichern Sie nun die Datei, sobald diese Änderung vorgenommen wurde, und schließen Sie die Datei.
[Sie finden einen neuen Dateinamen defaults.list.xxxx wurde erstellt, der nichts anderes ist als die Sicherung alter Einstellungen und Sie können ihn sehr gut löschen. Bitte stellen Sie sicher, dass Sie nicht die beiden anderen Dateien löschen, nämlich "defaults.list.dpkg -old" und "menus.blacklist". ]
Wenn Sie die erforderlichen Änderungen vorgenommen haben, setzen Sie die zuvor für den Gnome-Ordner vorgenommene Berechtigungsänderung mit dem folgenden Befehl zurück.
sudo chmod -R 555 gnome
quelle
Klicken Sie mit der rechten Maustaste auf den gewünschten Dateityp (z. B. txt) und klicken Sie auf OK
Open With > Other Application...
Klicken Sie in das
Enter a custom command
Feld unter der üblichen Liste der Anwendungen. Eingeben:wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk
... Klicken Sie nun auf die Schaltfläche
Set as default
.Alternativ
Open With
können Siemimeopen -d yourfile.txt
in Terminal anstelle von usw. eine ähnlicheUse command:
Eingabeaufforderung verwenden, in die Sie den obigen Befehl einfügen können.Sie sollten jetzt in der Lage sein, auf den betreffenden Dateityp zu doppelklicken, um ihn zu öffnen - yay!
Anmerkungen:
Dies setzt voraus, dass Sie Notepad ++ in Wine mit Desktop-Verknüpfung installiert haben, andernfalls passen Sie Ihren Pfad an.
linuxusername
ist natürlich durch Ihren Benutzernamen zu ersetzen.Public
scheint der Standard-Windows-Benutzername zu sein, der von der Wine-Installation erstellt wurde.quelle