Xubuntu 16.04を使用しています。 ThunarのプレーンテキストファイルのデフォルトアプリケーションをVimに設定しました。デフォルトでは、VimはXfceターミナルではなくXTermで開きます。デフォルトでXfce4ターミナルにしたいと思います。
Thunarでは、Open Terminal Hereコンテキストメニュー項目がXfce4ターミナルを開き、Xfce4ターミナルが優先アプリケーションでデフォルトに設定されます。ウィスカーメニューおよびその他のメニューは、Xfce4ターミナルでVimを開きます。 .desktopファイルを作成しようとしましたが、これは機能しませんでした。 Thunarの[Open With]> [Other Application]の下にある[Use a custom command:]オプションを試しました。 Xtermもアンインストールしようとしましたが、Thunarはエラーを表示するだけです。
最初に/usr/share/applications/vim.desktop
を編集してみました。 #Exec=vim %F
をコメントアウトし、Exec=xfce4-terminal -e 'vim %F'
を追加しました。これはしばらくの間機能し、その後XtermとXfce4ターミナルの両方を開き始めました。
代わりにThunarで、txtファイルを右クリックしました。 [プロパティ]> [アプリケーションから開く]> [その他のアプリケーション]> [カスタムコマンドを使用]に移動しました。 xfce4-terminal -e 'vim %F'
を追加しました。これは今完璧に動作します。
作成したばかりの.desktopファイルにアクセスするには、~/.local/share/applications/
にアクセスできます。ファイルにはExec=xfce4-terminal -e 'vim %F' %f
が表示されます。必要に応じて、%f
を削除できます。私は当初、Thunarでフォルダーアイコンを使用していました。行Icon=utilities-terminal
を追加して、代わりにXfce4ターミナルアイコンを使用するように変更しました。
/usr/share/applications/vim.desktopを編集し、「Exec」の値を変更して追加しました
Exec=xfce4-terminal -e "vim %F"
jbrockが言ったように。次に、「Terminal」の値をfalseに変更しました。
Terminal=false
それは私のために働いた。
Menu execまたは.desktop file execを次のように設定することにより、この問題を回避できます。
xfce4-terminal -e "vim"