最近、私はnautilusを置き換えるデフォルトのファイルマネージャーとしてnemoをインストールしました。これまでのところ、「右クリック抽出/圧縮」を見逃したという事実を除き、完全に機能します。Ubuntu 14.04でapt-getコマンドを使用してnemo 2.2.2とnemo-filerollerをインストールしました。
「抽出/圧縮」するための右クリックメニューを表示するにはどうすればよいですか?
最近、私はnautilusを置き換えるデフォルトのファイルマネージャーとしてnemoをインストールしました。これまでのところ、「右クリック抽出/圧縮」を見逃したという事実を除き、完全に機能します。Ubuntu 14.04でapt-getコマンドを使用してnemo 2.2.2とnemo-filerollerをインストールしました。
「抽出/圧縮」するための右クリックメニューを表示するにはどうすればよいですか?
回答:
非常に簡単に言うと、必要なのはnemo-fileroller
パッケージをインストールすることだけです。
sudo apt-get install nemo-fileroller
変更を適用するには、ファイルマネージャーを終了します
nemo -q
その後、通常どおりに(再)起動します。
nemo -q
OK
cd ~/.local/share/nemo/actions/
nano compress.nemo_action
このコンテンツを新しく作成したファイルに貼り付けます
[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;
ファイルを保存して終了します(CTRL + X、および単にEnter)
nano extracthere.nemo_action
このコンテンツを新しく作成したファイルに貼り付けます
[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;
ファイルを保存して終了します(CTRL + X、および単にEnter)
Nemo
、再起動するか、ログアウト/ログインします。Nemo
アクションを作成することがこれを達成した唯一の方法であり、いくつかのリポジトリとチュートリアルを試しましたが、どれも機能しませんでした。
圧縮/抽出の統合を改善するために、エスケープセーフな方法を投稿しています(名前にスペースが含まれているフォルダーがファイルローラーをクラッシュさせたためです)。
次の.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
上記の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