web-dev-qa-db-ja.com

ThunarからXfce4ターミナルでVimを開く

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はエラーを表示するだけです。

3
jbrock

最初に/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ターミナルアイコンを使用するように変更しました。

3
jbrock

/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"
0
chaskes