Відсутність немого правою кнопкою миші «витягнути / стиснути файли»


14

нещодавно я встановив nemo в якості файлового менеджера за замовчуванням, що замінює nautilus. Поки це працює чудово, за винятком того, що я пропустив "витяг / стиснення правого клацання". Я встановив nemo 2.2.2 та nemo-fileroller через команду apt-get на Ubuntu 14.04.

Як я можу мати меню клацання правою кнопкою миші для "витягування / стискання"?


Чи можна вказати винятки у розширеннях та міметипах? Так, в інших файлових менеджерах у стисненому файлі ви не бачите контекстного меню: "стиснути".
rainerhg7

Відповіді:


21

Дуже просто, все, що вам потрібно зробити, це встановити nemo-filerollerпакет:

sudo apt-get install nemo-fileroller

Щоб застосувати зміни, закрийте файл-менеджер

nemo -q

щоб потім (повторно) запустити його так, як зазвичай.


Чорт бажання, я б бачив це раніше, ніж інше, тепер я не знаю, що працює краще
Nicholas DiPiazza

Я намагався робити це так, але просто не вийшло .... Я навіть спробував це в декількох установках Ubuntu
dBlaze

4
Це працює, вам потрібно перезапустити файловий менеджер, хоча: nemo -q
wim

Я втомився від цього і не працював, але файли дій зробили.
PJ_Finnegan

1
Це робота для мене
Nirmal

18

Гаразд, я спробував багато "рішень", але жодне з них не працює, тому я пішов і розкопав, як все працює, і ось, як я це робив на Ubuntu 14.04 і Nemo 2.2.2 ...

  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. Ви закінчили. Якщо ви все ще не маєте тут параметрів Compress / Extract Nemo, просто перезапустіть або вийдіть із системи.

Створення Nemoдій - це єдиний спосіб, коли я цього досяг, я спробував кілька репостів і підручників, з яких жоден не працював.


Велике спасибі, це спрацювало. Лише зауваження: оскільки я хотів застосувати зміни змін. В цілому, я ставлю нові файли дій у / usr / local / share / nemo /
Actions

Якщо тут хтось спіткнувся, що не використовує Ubuntu, він також працював на rhel7 з Nemo 2.8.7
bartgol

EDIT: щоб застосувати зміни систем. У цілому я ставлю нові файли дій у / usr / share / nemo /
Actions

7

Щоб покращити інтеграцію Compress / Extract, я розміщую спосіб Escape-Safe (оскільки папки з пробілами в імені розбивали мій файл-ролик):

Створіть такі .nemo_actionфайли та їх вміст за адресою /usr/share/nemo/actions:

compress.nemo запускається :

[Nemo Action]
Активний = вірно
Ім'я = Стиснути ...
Коментар = Стиснути "% f"
Exec = файл-ролик --add% F - default-dir =% P
Icon-Name = gnome-mime-application-x-compress
Виділення = notnone
Розширення = будь-яке;
Цитата = подвійний

витяг-тут.nemo запуск :

[Nemo Action]
Активний = вірно
Назва = Витяг тут
Коментар = Витягніть тут "% f"
Exec = файл-ролик - витягнути тут% F
Icon-Name = gnome-mime-application-x-compress
Виділення = notnone
Розширення = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Цитата = подвійний

витяг-до.nemo запускання :

[Nemo Action]
Активний = вірно
Назва = Витяг до ...
Коментар = Витягнути до вибраної папки.
Exec = файл-ролик - витягнути% F
Icon-Name = gnome-mime-application-x-compress
Виділення = notnone
Розширення = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Цитата = подвійний

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

Також корисною є дія "Витягнути до ...", яка дозволяє вибрати інший шлях, куди ви можете витягти файли.

наприклад,
Extrato.nemo washing

[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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.