Gnome Shell 3.2のデフォルトプログラムとして端末ベースのプログラムを割り当てたい。 Ubuntu 11.10を実行しています。
具体的には、最大化されたGnomeターミナルで.txtファイルをvimで開くようにします。
「他のアプリケーションで開く」メニューはこれを提供しません。
助けてくれてありがとう。
Gnomeでファイルを処理するには、vim
と呼ばれるgvim
のグラフィカルバージョンを使用して、Sudo apt-get install vim-gnome
と入力する必要があります。
「他のアプリケーションで開く」タブにリストされる.desktop
ファイルを作成できるオプションがあります。
~/.local/share/applications
に移動しますvim-console.desktop
というファイルを作成します。[Desktop Entry] Encoding=UTF-8 Name=Vim Text Editor (Console) Comment=Edit text files in a console using Vim Exec=gnome-terminal --full-screen --execute bash -c "vim %u" Terminal=true Type=Application Icon=/usr/share/pixmaps/vim.svg Categories=Application;Utility;TextEditor; StartupNotify=true MimeType=text/plain; NoDisplay=true
この後、Vim Text Editor(Console)が他のアプリケーションで開くタブで選択され、ファイルをダブルクリックすると、を使用して開くことができますvimターミナルエディター。
上記の解決策ではうまくいかないという別の解決策を見つけました(理由はわかりません)。
/usr/bin/
にファイルmvim
を作成するには:
Sudo vim /usr/bin/mvim
そして、次の2行を貼り付けます。
#!/bin/bash
/usr/bin/gnome-terminal -e "/usr/bin/vim $1"
:wq
を押して Enter 保存する。
次のコマンドを実行して、このコマンドの実行権限を付与します:
Sudo chmod +x /usr/bin/mvim
動作するかどうかをテストするには、次のように入力します。
mvim anyfile
Vimでanyfile
を開いて新しいターミナルを開く必要があります。
次に、file manager
(SpaceFM)とright click
テキストファイルを開き、Properties
をクリックします。コマンドで開くオプションがある場合は、コマンドへのパス、つまり/usr/bin/mvim
を入力します。
そしてイェーイ!その間、独自のコマンドを作成しました!