答え1
この問題は、ファイル内の次の2つの項目の値を直接変更することで/usr/share/applications/vim.desktop
解決できます。
Exec=terminator -e "vim %F"
Terminal=false
vim.desktop
共有場所にファイルが見つからない場合は、locate
コマンドのヘルプを使用してファイルを参照してください。
答え2
まず、ターミネーターでvimを起動するには、小さなスクリプトを作成する必要があります。
#!/bin/bash
terminator -e vim
保存と実行chmod 754 /path/to/script
これでvimファイルを探す必要があります.desktop
。次のことができます。
locate .desktop | grep vim
.desktop
複数の結果が得られますが、に保存されている結果を選択してください/usr/share/applications
。一般的に名前がvim.desktop
。
権限を使用して編集できるように開きます。
gksudo gedit /usr/share/applications/vim.desktop
Exec=
読みやすいように行を編集します。
Exec=/path/to/script
.desktop
同じ実行ファイルを指す複数のスクリプトがある場合(これを行うとExec= terminator -e vim
)、問題が発生する可能性があるため、スクリプトを作成する必要があります。
答え3
ベセラの答え私のためにいくつかの修正があります...
以下を含むスクリプトを作成する必要があります。
#!/bin/bash terminator -e "vim $1"
私の場合、Becerraが言及したデスクトップファイルは保存されませんでしたが
/usr/share/applications
、$HOME/.local/share/applications
vim.desktopファイルで、次のように
Exec
コマンドを変更する必要がありました。Terminal
Exec=/path/to/script %F Terminal=false