私はKDEよりもgnomeデスクトップを好みますが、geditよりもKateテキストエディターを好みますが、gnomeのデフォルトはgeditです。
ファイルをダブルクリックしたときのデフォルトのアプリケーションがKateになるように設定するにはどうすればよいですか?
this 小さなチュートリアルを試してください。または、もっと簡単な方法が必要な場合は、ファイルを右クリックして、目的のアプリケーションで開くことを選択します。
デフォルトのエディターをemacsclient(サーバーモードで実行されている現在のemacsセッションでファイルを開く)に変更したかったのです。問題は、emacsclient.desktopファイルがどこにもなかったということでした。 /usr/share/applications/emacs23.desktopファイルを調整して、〜/ .local/share/applications /emacsclient.desktopに配置したときに機能しました。
これは、 http://dev.Eclipse.org/newslists/news.Eclipse.newcomer/msg12557.html の説明に基づいています。
アレックスに感謝します。これはUbuntu16.04LTSで機能します。
次の内容でファイル~/.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
をkate
に置き換えます。つまり、vim :%s/gedit/kate
に置き換えます。
これは役に立つかもしれません。私はそれを使用して、アレックスがリンクしたチュートリアルと同じことを達成します。 Ubnutu Karmic toLucidで動作するはずです。
~/$ 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
既存の設定行にgedit以上のものがある場合、重複したmimeタイプの行が表示されるという点で完全ではありません。 [追加された関連付け]以外のセクションがある場合も、ファイル形式が壊れます。おそらく、ウィザードがやって来て、より良いスクリプトを思い付くでしょう。