Отсутствует 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...
- Откройте терминал и введите
cd ~/.local/share/nemo/actions/
- Создайте новый файл / действие для Compress, набрав
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
действия - единственный способ, которым я достиг этого, я попробовал несколько репозиториев и учебник, ни один из которых не работал.
Чтобы улучшить интеграцию сжатия / извлечения, я публикую способ 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