Thiếu nemo nhấp chuột phải vào tập tin giải nén / nén tập tin


13

Gần đây tôi đã cài đặt nemo làm trình quản lý tệp mặc định thay thế nautilus. Cho đến nay nó hoạt động hoàn hảo ngoại trừ thực tế là tôi đã bỏ lỡ "trích xuất / nén nhấp chuột phải". Tôi đã cài đặt nemo 2.2.2 và nemo-fileroller thông qua lệnh apt-get trên Ubuntu 14.04.

Làm cách nào tôi có thể có menu chuột phải để "giải nén / nén"?


Có thể chỉ ra các ngoại lệ trong phần mở rộng và mô phỏng không? Vì vậy, trong các trình quản lý tệp khác, trong tệp nén, bạn không thấy menu ngữ cảnh: "nén".
rainerhg7

Câu trả lời:


19

Rất đơn giản, tất cả những gì bạn cần làm là cài đặt nemo-filerollergói:

sudo apt-get install nemo-fileroller

Để áp dụng các thay đổi, thoát khỏi trình quản lý tệp với

nemo -q

để sau đó (lại) bắt đầu nó như bạn thường làm.


Khốn kiếp ước gì tôi đã thấy điều này trước khi điều khác bây giờ tôi không biết cái nào hoạt động tốt hơn
Nicholas DiP Quảng cáo

Tôi đã thử làm theo cách này, nhưng nó không hoạt động .... Tôi thậm chí đã thử nó trên nhiều cài đặt Ubuntu
dBlaze

3
Nó hoạt động, bạn phải khởi động lại trình quản lý tập tin: nemo -q
wim

Tôi mệt mỏi và không làm việc, nhưng các tập tin hành động đã làm.
PJ_Finnegan

1
Nó hoạt động với tôi
Nirmal

18

Được rồi, tôi đã thử rất nhiều "giải pháp" nhưng không có giải pháp nào trong số đó hoạt động, vì vậy tôi đã đi và tìm hiểu cách mọi thứ hoạt động, và đây là cách tôi đã làm trên Ubuntu 14.04 và Nemo 2.2.2 ...

  1. Mở terminal và gõ cd ~/.local/share/nemo/actions/
  2. Tạo một tệp / hành động mới cho Nén bằng cách nhập nano compress.nemo_action
  3. Dán nội dung này vào tập tin mới được tạo

    [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. Lưu tệp và thoát (CTRL + X, và chỉ cần nhập)

  5. Tạo một tệp / hành động mới cho "Trích xuất tại đây" bằng cách nhập nano extracthere.nemo_action
  6. Dán nội dung này vào tập tin mới được tạo

    [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. Lưu tệp và thoát (CTRL + X, và chỉ cần nhập)

  8. Bạn đã hoàn tất. Nếu bạn vẫn không có tùy chọn Nén / Trích xuất tại đây Nemo, chỉ cần khởi động lại hoặc đăng xuất / đăng nhập.

Tạo Nemohành động là cách duy nhất tôi đạt được điều này, tôi đã thử một số repos và hướng dẫn mà không có cách nào hiệu quả.


Cảm ơn rất nhiều, nó đã làm việc. Chỉ cần một lưu ý: kể từ khi tôi muốn áp dụng những thay đổi system. toàn, tôi đặt các tập tin action mới trong / usr / / cổ phiếu local / nemo / hành động thay vì .local / ...
PJ_Finnegan

Trong trường hợp người khác vấp ngã ở đây không sử dụng Ubuntu, thì nó cũng hoạt động trên rrc7 với Nemo
2.8.7

EDIT: để áp dụng các thay đổi của hệ thống. Toàn bộ, tôi đặt các tệp hành động mới vào / usr / share / nemo / hành động thay vì .local / ..
PJ_Finnegan

7

Để cải thiện tích hợp Nén / Trích xuất, tôi đang đăng một cách Thoát an toàn (vì các thư mục có khoảng trắng trong tên đã làm hỏng con lăn tệp của tôi):

Tạo các .nemo_actiontệp sau và nội dung của chúng, tại /usr/share/nemo/actions:

nén.nemo_action :

[Hành động Nemo]
Hoạt động = đúng
Tên = Nén ...
Nhận xét = Nén "% f"
Exec = file-roller --add% F --default-dir =% P
Tên biểu tượng = gnome-mime-application-x-nén
Lựa chọn = không có
Phần mở rộng = bất kỳ;
Trích dẫn = gấp đôi

giải nén-đây.nemo_action :

[Hành động Nemo]
Hoạt động = đúng
Tên = Trích xuất ở đây
Nhận xét = Trích xuất "% f" tại đây
Exec = file-roller --extract-here% F
Tên biểu tượng = gnome-mime-application-x-nén
Lựa chọn = không có
Phần mở rộng = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Trích dẫn = gấp đôi

giải nén-to.nemo_action :

[Hành động Nemo]
Hoạt động = đúng
Tên = Trích xuất thành ...
Nhận xét = Trích xuất vào một thư mục bạn chọn.
Exec = file-roller --extract% F
Tên biểu tượng = gnome-mime-application-x-nén
Lựa chọn = không có
Phần mở rộng = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Trích dẫn = gấp đôi

1
Nếu tôi đặt EscapeSpaces = true và quote = double cùng một lúc thì nó sẽ không hoạt động, Trích dẫn = double là đủ để thoát khỏi khoảng trắng.
PJ_Finnegan

5

Tôi tin rằng các hành động nemo ở trên bị thiếu tham số "Trích dẫn = gấp đôi" nếu không các tệp / thư mục có (các) không gian trong tên của chúng sẽ không hoạt động. ví dụ

[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

Cũng hữu ích là một hành động "Trích xuất thành ...", cho phép bạn chọn một đường dẫn khác mà bạn có thể muốn giải nén các tệp.

ví dụ:
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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.