web-dev-qa-db-ja.com

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

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

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

13
yuiaddict

OK.

  1. ターミナルを開いてcd ~/.local/share/nemo/actions/と入力します
  2. nano compress.nemo_actionと入力して、Compress用の新しいファイル/アクションを作成します
  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にCompress/Extract hereオプションがまだない場合は、再起動するか、ログアウト/ログインしてください。

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

18
dBlaze

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

Sudo apt-get install nemo-fileroller

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

nemo -q

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

15
Wilf

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

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

compress.nemo_action

[Nemo Action] 
 Active = true 
 Name = Compress ... 
 Comment = Compress "%f" 
 Exec = file-roller --add%F --default-dir =%P 
 Icon-Name = gnome-mime-application-x-compress 
 Selection = notnone 
 Extensions = any; 
 Quote =ダブル

extract-here.nemo_action

[Nemo Action] 
 Active = true 
 Name = Extract here 
 Comment = Extract =%f "here 
 Exec = file-roller --extract-here% F 
アイコン名= 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

[Nemo Action] 
 Active = 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
7
Matt Mello

上記の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
5
mpham