Wie mache ich kate zum Standardtexteditor in gnome?

5410
HorusKol

Ich ziehe den gnome-Desktop dem KDE vor - aber ich ziehe den Kate-Texteditor dem gedit vor - aber gedit ist der Standard in gnome.

Wie kann ich festlegen, dass die Standardanwendung Kate ist, wenn ich auf eine Datei doppelklicke?

3

4 Antworten auf die Frage

7
alex

Versuchen Sie dieses kleine Tutorial. Wenn Sie einen einfacheren Weg wünschen, klicken Sie einfach mit der rechten Maustaste auf die Datei und wählen Sie die gewünschte Anwendung.

Danke Alex - ich habe jetzt die Rechtsklick-Option, aber manchmal klicke ich einfach gedankenlos auf die Datei und möchte, dass sie in Kate geladen wird HorusKol vor 14 Jahren 0
2
nealmcb

Ich wollte meinen Standardeditor in emacsclient ändern (wodurch eine Datei in der aktuellen emacs-Sitzung geöffnet wird und im Servermodus ausgeführt wird). Das Problem war, ich hatte nirgendwo eine emacsclient.desktop -Datei. Es funktionierte, als ich gerade die Datei /usr/share/applications/emacs23.desktop angepasst und in ~ / .local / share / applications / emacsclient.desktop abgelegt habe

Grundlage dafür war die Beschreibung unter http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg12557.html

0
noobish

Das kann nützlich sein. Ich benutze es, um dasselbe zu erreichen wie das Tutorial, das alex verlinkt hat. Sollte auf Ubnutu Karmic zu Lucid arbeiten.

~/$ cat bin/upkateprefs #!/bin/bash #Changes all new/existing gedit editor preferences to kate  #change existing preferences sed -i "s/gedit/kde4-kate/" ~/.local/share/applications/mimeapps.list  #add new file type preferences cat /usr/share/applications/defaults.list|grep gedit|sed "s/gedit/kde4-kate/" >> ~/.local/share/applications/mimeapps.list  #remove duplicates sort -u ~/.local/share/applications/mimeapps.list -o ~/.local/share/applications/mimeapps.list 

Es ist nicht perfekt, da es eine doppelte Mime-Type-Zeile enthält, wenn Sie mehr als nur gedit in Ihrer vorhandenen Preferences-Zeile haben. Das Dateiformat wird auch beschädigt, wenn Sie mehr Abschnitte als nur [Hinzugefügte Verknüpfungen] haben. Vielleicht kommt ein Assistent und bringt ein besseres Skript.

0
Jan5

Danke Alex, das funktioniert für mich auf Ubuntu 16.04 LTS:

Erstellen Sie eine Datei ~/.local/share/applications/defaults.listmit diesem Inhalt:

[Default Applications] application/x-perl=kate.desktop text/plain=kate.desktop text/x-chdr=kate.desktop text/x-csrc=kate.desktop text/x-dtd=kate.desktop text/x-java=kate.desktop text/mathml=kate.desktop text/x-python=kate.desktop text/x-sql=kate.desktop  

Erstellen Sie ein fehlendes kate.desktop mit einer Kopie:

sudo cp /usr/share/applications/gedit.desktop /usr/share/applications/kate.desktop 

Ersetzen Sie in der kopierten Datei geditmit katedh mit vim:%s/gedit/kate