Отсутствует nemo, щелкните правой кнопкой мыши "извлечь / сжать файлы"

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

Как я могу иметь меню правой кнопки мыши, чтобы "извлечь / сжать"?

4 ответа

Очень просто все, что вам нужно сделать, это установить nemo-fileroller пакет:

sudo apt-get install nemo-fileroller

Чтобы применить изменения, выйдите из файлового менеджера с

nemo -q

чтобы потом (пере) запустить его как обычно.

Хорошо, я перепробовал множество "решений", но ни одно из них не сработало, поэтому я пошел и выяснил, как все работает, и вот как я это сделал на 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. Вы сделали Если у вас все еще нет вариантов сжатия / извлечения здесь, Nemo, просто перезагрузите или выйдите из системы.

Создание Nemo действия - единственный способ, которым я достиг этого, я попробовал несколько репозиториев и учебник, ни один из которых не работал.

Чтобы улучшить интеграцию сжатия / извлечения, я публикую способ Escape-Safe (поскольку папки с пробелами в имени сбивали мой файловый ролик):

Создайте следующее .nemo_action файлы и их содержимое, на /usr/share/nemo/actions:

compress.nemo_action:

[Немо Действие]
Active= правда
Name= Сжать...
Комментарий = Сжать "%f"
Exec= файл-ролик --add %F --default-dir=%P
Icon-Name= гном-мим-приложение-х-компресс
Выбор = notnone
Расширения = любое;
Цитата = двойной

extract-here.nemo_action:

[Немо Действие]
Active= правда
Имя = Извлечь здесь
Комментарий = Извлечь "% f" здесь
Exec=file-roller --extract-here %F
Icon-Name= гном-мим-приложение-х-компресс
Выбор = notnone
Расширения = молния;7z; аги; Cbz; CPIO; ех; изо; банки; смолы;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
Цитата = двойной

extract-to.nemo_action:

[Nemo Action] Active = true Name= Извлечь в... Комментарий = Извлечь в папку по вашему выбору.
Exec=file-roller --extract %F
Icon-Name=gnome-mime-application-x-compress
Selection=notnone Расширения =zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz; Цитата = двойной

Я полагаю, что в вышеприведенных действиях 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

Также полезно действие "Извлечь в...", которое позволяет выбрать другой путь, в который вы можете извлечь файлы.

например
extract to.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
Другие вопросы по тегам