Bagaimana cara membuat kate editor teks default di gnome?

4

Saya lebih suka desktop gnome daripada KDE - tapi saya lebih suka editor teks Kate daripada gedit - tetapi gedit adalah default di gnome.

Bagaimana cara mengaturnya agar aplikasi default ketika saya mengklik dua kali file adalah Kate?

HorusKol
sumber

Jawaban:

7

Coba tutorial kecil ini . Atau, jika Anda menginginkan cara yang lebih sederhana, cukup klik kanan pada file dan pilih untuk membuka dengan aplikasi yang Anda inginkan.

alex
sumber
Terima kasih Alex - Saya sekarang tentang opsi klik kanan, tapi kadang-kadang saya hanya mengklik dua kali pada file dan lebih suka memuatnya di Kate
HorusKol
2

Saya ingin mengubah editor default saya menjadi emacsclient (yang membuka file di sesi emacs saat ini, berjalan dalam mode server). Masalahnya adalah, saya tidak punya file emacsclient.desktop di mana pun. Ini bekerja ketika saya baru saja mengadaptasi file /usr/share/applications/emacs23.desktop dan memasukkannya ke ~ / .local / share / aplikasi / emacsclient.desktop

Ini didasarkan pada deskripsi di http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg12557.html

nealmcb
sumber
1

Terima kasih Alex ini bekerja untuk saya di Ubuntu 16.04 LTS:

buat file ~/.local/share/applications/defaults.listdengan konten ini:

[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 

Buat kate.desktop yang hilang dengan salinan:

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

Dalam file yang disalin, ganti geditdengan kateyaitu dengan vim:%s/gedit/kate

Jan5
sumber
0

Ini mungkin bermanfaat. Saya menggunakannya untuk mencapai hal yang sama dengan tutorial alex yang ditautkan. Harus bekerja pada Ubnutu Karmic to 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

Itu tidak sempurna karena akan membawa duplikat baris jenis mime jika Anda memiliki lebih dari sekadar gedit di baris preferensi yang ada. Ini juga akan memecah format file jika Anda memiliki lebih banyak bagian daripada hanya [Asosiasi Ditambahkan]. Mungkin penyihir akan datang dan membuat skrip yang lebih baik.

noobish
sumber