不足しているニモを右クリックして「ファイルの抽出/圧縮」


13

最近、私はnautilusを置き換えるデフォルトのファイルマネージャーとしてnemoをインストールしました。これまでのところ、「右クリック抽出/圧縮」を見逃したという事実を除き、完全に機能します。Ubuntu 14.04でapt-getコマンドを使用してnemo 2.2.2とnemo-filerollerをインストールしました。

「抽出/圧縮」するための右クリックメニューを表示するにはどうすればよいですか?


拡張機能とMIMEタイプで例外を示すことは可能ですか?そのため、他のファイルマネージャーでは、圧縮ファイルにコンテキストメニュー「compress」が表示されません。
rainerhg7

回答:


19

非常に簡単に言うと、必要なのはnemo-filerollerパッケージをインストールすることだけです。

sudo apt-get install nemo-fileroller

変更を適用するには、ファイルマネージャーを終了します

nemo -q

その後、通常どおりに(再)起動します。


くそ、私は今、私は良い作品か分からない他の事の前にのこぎりこれを持ってほしい
ニコラスDiPiazza

この方法で試してみましたが、うまくいきませんでした。複数のUbuntuインストールで試してみました
dBlaze

3
動作しますが、ファイルマネージャーを再起動する必要があります nemo -q
。–

私はそれを疲れて動作しませんでしたが、アクションファイルは動作しました。
PJ_フィネガン16

1
私にとってはそれの作品
ニーマル

18

OK

  1. ターミナルを開いて入力します cd ~/.local/share/nemo/actions/
  2. 入力してCompress用の新しいファイル/アクションを作成します nano compress.nemo_action
  3. このコンテンツを新しく作成したファイルに貼り付けます

    [Nemo Action]
    Active=true
    Name=Compress...
    Comment=compress %N
    Exec=file-roller -d %F
    Icon-Name=gnome-mime-application-x-compress
    Selection=Any
    Extensions=any;
    
  4. ファイルを保存して終了します(CTRL + X、および単にEnter)

  5. 次のように入力して、「ここに抽出」の新しいファイル/アクションを作成します nano extracthere.nemo_action
  6. このコンテンツを新しく作成したファイルに貼り付けます

    [Nemo Action]
    Active=true
    Name=Extract here
    Comment=Extract here
    Exec=file-roller -h %F
    Icon-Name=gnome-mime-application-x-compress
     #Stock-Id=gtk-cdrom
    Selection=Any
    Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
    
  7. ファイルを保存して終了します(CTRL + X、および単にEnter)

  8. できました。ここで[圧縮/抽出]オプションがまだない場合はNemo、再起動するか、ログアウト/ログインします。

Nemoアクションを作成することがこれを達成した唯一の方法であり、いくつかのリポジトリとチュートリアルを試しましたが、どれも機能しませんでした。


どうもありがとう、うまくいきました。ちょうどノート:私はsystem.全体の変更を適用したかったから、私が代わりに.localの/ ...の中では/ usr / local /シェア/ NEMO /アクション新しいアクションファイルを置く
PJ_Finnegan

Ubuntuのを使用していないここケース誰かつまずきでは、2.8.7ニモとrhel7にも働いていた
bartgol

編集:システム全体に変更を適用するために、.local / ..の代わりに/ usr / share / nemo / actionsに新しいアクションファイルを配置します
。– PJ_Finnegan

7

圧縮/抽出の統合を改善するために、エスケープセーフな方法を投稿しています(名前にスペースが含まれているフォルダーがファイルローラーをクラッシュさせたためです)。

次の.nemo_actionファイルとそのコンテンツを作成します/usr/share/nemo/actions

compress.nemo_action

[ニモアクション]
アクティブ= true
名前=圧縮...
Comment =「%f」を圧縮
Exec = file-roller --add%F --default-dir =%P
Icon-Name = gnome-mime-application-x-compress
Selection = notnone
Extensions = any;
Quote = double

extract-here.nemo_action

[ニモアクション]
アクティブ= true
Name =ここに抽出
Comment =ここで「%f」を抽出
Exec = file-roller --extract-here%F
Icon-Name = gnome-mime-application-x-compress
Selection = notnone
Extensions = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Quote = double

extract-to.nemo_action

[ニモアクション]
アクティブ= true
Name = Extract to ...
Comment =選択したフォルダに抽出します。
Exec = file-roller --extract%F
Icon-Name = gnome-mime-application-x-compress
Selection = notnone
Extensions = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Quote = double

1
EscapeSpaces = trueとQuote = doubleを同時に配置しても機能しない場合は、Quote = doubleでスペースをエスケープできます。
PJ_Finnegan

5

上記のnemoアクションには「Quote = double」パラメータが欠けていると思います。そうしないと、名前にスペースが含まれるファイル/ディレクトリが機能しません。例えば

[Nemo Action]
Active=true
Name=Compress...
Comment=compress %N
Exec=file-roller -d %F
Icon-Name=gnome-mime-application-x-compress
Selection=any
Extensions=any;
Quote=double

また、「...に抽出」アクションも便利です。このアクションを使用すると、ファイルを抽出する別のパスを選択できます。

例:
extractto.nemo_action

[Nemo Action]
Active=true
Name=Extract to...
Comment=Extract to...
Exec=file-roller -f %F
Icon-Name=gnome-mime-application-x-compress
#Stock-Id=gtk-cdrom
Selection=any
Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
Quote=double
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.