Як зробити Kate текстовим редактором за замовчуванням у gnome?


4

Я віддаю перевагу робочому столі gnome перед KDE - але я віддаю перевагу текстовому редактору Kate перед gedit - але gdit є типовим для gnome.

Як встановити його так, що програма за замовчуванням, коли я двічі клацнув файл, - це Kate?

Відповіді:


7

Спробуйте цей маленький підручник. Або, якщо ви хочете простіший спосіб, просто клацніть правою кнопкою миші на файл і виберіть, щоб відкрити потрібну програму.


Дякую Алекс - я зараз про опцію правого клацання, але іноді я просто бездумно двічі
клацнув

2

Я хотів змінити свій редактор за замовчуванням на emacsclient (який відкриває файл у поточному сеансі emacs, працює у серверному режимі). Проблема полягала в тому, що я ніде не мав файлу emacsclient.desktop. Він працював, коли я просто адаптував файл /usr/share/applications/emacs23.desktop і помістив його в ~ / .local / share / applications / emacsclient.desktop

Це ґрунтувалося на описі на сторінці http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg12557.html


1

Дякую Алексу, це працює для мене на Ubuntu 16.04 LTS:

створити файл ~/.local/share/applications/defaults.listіз цим вмістом:

[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 

Створіть відсутні файл kate.desktop з копією:

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

У скопійованому файлі замініть geditна kateie на vim:%s/gedit/kate


0

Це може бути корисно. Я використовую це, щоб виконати те саме, що пов'язано з підручником Алекс. Слід попрацювати над Ubnutu Karmic до Lucid.

~/$ 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

Це не ідеально, оскільки він буде вводити повторюваний рядок типу mime, якщо у вашому існуючому рядку налаштувань є більше ніж просто gedit. Він також порушить формат файлу, якщо у вас буде більше розділів, ніж просто [Додані асоціації]. Можливо, майстер підійде і придумає кращий сценарій.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.