web-dev-qa-db-ja.com

カスタムコマンドを使用したファイル/アプリケーションの関連付けはなくなりましたか?

以前のUbuntuでは、アプリケーションを選択/変更して特定のファイルを開く(右クリック/他のアプリケーションまたはプロパティで開く)ときに、ファイルを開くカスタムコマンドを記述できました。これは非常に便利でしたが、今では11.10でこのオプションが見つかりません。アプリケーションのリストと、インターネットでアプリケーションを探すボタンのみが表示されます。

ファイルを開くためのカスタムコマンドを記述するコマンドラインを復元する方法はありますか?

16

http://blog.whatgeek.com.pt/?p=319 で見つけたように、mimeopen -d /path/to/fileを使用して、cliでカスタムアプリケーションを構成できます。その後、gnome3で使用されます。

$ mimeopen -d foo.matroska 
Please choose a default application for files of type application/x-matroska

    1) VLC media player  (vlc)
    2) Banshee  (banshee)
    3) Movie Player  (totem)
    4) Other...

use application #4
use command: mplayer
Opening "foo.matroska" with mplayer  (application/x-matroska)
10
cweiske

ユーザーが任意のプログラムでファイルを開くことができるように、この小さなスクリプトを作成しました。

https://github.com/gecos-team/openwith

このパッケージに含まれるもの:

1)バイナリの選択を促す小さなシェルスクリプト(単純なZenityダイアログを使用)。このスクリプトは/ usr/bin/openwithという名前にする必要があります

#/ bin/sh 
 
 DEFAULT = "/ usr/bin /"

 FILE =` zenity --file-selection- filename = $ DEFAULT --title = "Open with ..." `
 
 case $? in 
 0)
 "$ FILE" "$ 1" ;; 
 
 esac 

2)openwith.desktopファイルを/ usr/share/applications /に配置する必要があるため、ファイルを右クリックして「openwith」を選択できます。ノーチラス。

 [デスクトップエントリ] 
 Version = 1.0 
 Type = Application 
 Terminal = false 
 Icon = application-default-icon 
 Name =選択したプログラム... 
 Name [es_ES] = un unprograma a elegir ... 
 Comment =選択したプログラムでファイルを開く
 Comment [es_ES] =アーカイブ設定プログラムの選択
 Exec =/usr/bin/openwith%f 
2
Alfonso E.M.

この考えを拡張して、mimeopen -aおよびmimeopen -dコマンド用の.desktopファイルを作成してみてください。これにより、メニューを少し掘り下げて取得する必要がありますが、カスタムコマンドを介して適切なコンテキストメニューを開く機能が復元されます。

1
Ian H

Thunar File Managerをインストールします。カスタムコマンドはまだThunarにあります。

Thunarをインストールするには、ubuntuソフトウェアセンターで検索してください。

(lebatsnokによる編集)Thunarはxfceに含まれています-したがって、xfceデスクトップではデフォルトで動作します。 thunarをデフォルトのファイルマネージャーにしたいが、別のdestopを使い続けたい場合は、次の link でいくつかのアイデアが得られます。 thunarのインストールは次のように簡単です:

Sudo apt-get update
Sudo apt-get install thunar --no-install-recommends
  • Xfceが必要ないと仮定します。
0
Z.K.