Средство настройки действий Nautilus, которое было необходимо для выполнения действий с контекстным меню в Nautilus, кажется, недоступно в Центре программного обеспечения в 18.04 LTS.
(Это , казалось , сообщил , как ошибка здесь - но смутно указав gedit
вместо правильного пакета.)
Я полагаю, что это не функция Gnome-Nautilus, как предлагается в комментарии, потому что я видел ту же версию Nautilus 3.26.3 в Solus Linux, и там действия Nautilus доступны и применимы. Solus также предоставляет в своем репозитории другую программу под названием FileManager Configuration Tool , запускаемую вместе с fma-config-tool
которой, за исключением названия, является идентичной и может использоваться только в качестве альтернативы обычному инструменту действий Nautilus. Но ни один из них не доступен в Ubuntu, независимо от того, включены ли репозитории в настройках программных источников.
Как инструмент Nautilus Actions (или его альтернатива) может быть установлен в Ubuntu 18.04 для получения пользовательских действий контекстного меню?
Пожалуйста, не отвечайте, предлагая другие файловые менеджеры.
Я знаю, что есть файловые менеджеры, которые имеют пользовательские действия - фактически все те, которые используются основными системами Linux и основными системами семейства Ubuntu, имеют их: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Но я не спрашиваю об этом здесь.
Ответы:
Обновление 2019-12-05
Для последней версии Ubuntu 19.10 (eoan ermine) и для предыдущей версии Ubuntu 19.04 (disco dingo) указанные ниже действия не требуются, пакет
filemanager-actions
находится в кармане юниверса . Смотрите свежий ответ .Обновление 2018-05-31
Daniel Marynicz был создан PPA для Ubuntu 18.04 LTS с Nautilus, Caja и Nemo с поддержкой пакетов. Вы можете установить их как обычно:
После установки вы можете запустить
fma-config-tool
.Первоначальное рассмотрение проблемы:
Современные версии Nautilus Actions (
nautilus-actions
пакет в trusty (14.04 LTS), xenial (16.04 LTS), artful (17.10) ) названы как FileManager Actions (filemanager-actions
пакет, он еще не упакован в Debian и Ubuntu - см. На repology.org ).Если вы не хотите собирать пакеты самостоятельно - используйте ссылки в конце этого ответа.
Поэтому мы можем попытаться скомпилировать этот пакет локально:
Установить зависимости
Примечание: если вам нужно поддерживать все три файловых менеджера, вы должны установить два дополнительных пакета перед компиляцией с
sudo apt-get install libnemo-extension-dev libcaja-extension-dev
.Скачать, распаковать, настроить, сделать (иначе, если вы предпочитаете простой способ: используйте файл deb по ссылкам в конце ответа)
Установить пакет
Здесь стандартным способом является использование
но это не создаст deb-пакет (но вы можете удалить fma с помощью
sudo make uninstall
);так
checkinstall
что лучше использовать:После установки вы получите новый исполняемый файл с именем
fma-config-tool
, его окно называется FileManager-Actions Configuration Tool и выглядит так:Ниже приведены ссылки на скомпилированные пакеты:
источник
Edit > Preferences
и отключитеCreate a root 'Nautilus-Actions' menu
Я только что обновил Ubuntu 16.04LTS до 18.04LTS, и мне тоже не хватает nautilus-действий. Я попытался установить caja-actions (поскольку он не зависит от caja) на случай, если он автоматически сработает с nautilus, но, к сожалению, это не так.
Согласно странице github для действий nautilus , она устарела и переименована в FileManager-Actions . Я не могу найти пакет filemanager-actions в Ubuntu 18.04, хотя по этой 2-й ссылке доступны исходные пакеты.
Поэтому лучше всего подождать, пока мы не сможем больше жить без него, а затем скомпилировать / изменить, в зависимости от того, в каком состоянии он находится.
Обновить:
Я только что скомпилировал / установил filemanager-actions 3.4 из исходного кода, и он, кажется, работает нормально со стандартным Nautilus в Ubuntu 18.04 LTS :)
Чтобы скомпилировать его, мне пришлось установить следующие дополнительные пакеты:
В частности, libgtk-3-dev принесет с собой множество дополнительных пакетов. Возможно, вы захотите использовать опцию --simulate в apt-get, чтобы отслеживать, что именно будет установлено перед тем, как продолжить, например:
У меня уже были установлены некоторые средства разработки (gcc, make и т. Д.). Установка пакета build-essential должна дать вам все, что вам нужно.
Шаги для компиляции и установки действий filemanager, после распаковки и cd'ing в исходный каталог, были:
После этого мне пришлось выйти из GNOME, а затем снова войти, прежде чем элементы filemanager-actions появились в контекстном меню Nautilus.
источник
caja-actions
зависит от Caja: он не предоставит вам настраиваемые действия в Nautilus или другом файловом менеджере, только в Caja.забудьте nautilus-actions, попробуйте nautilus-python, примеры можно найти в usr / share / doc / python-nautilus / examples /.
или вы можете попробовать мой скрипт: https://github.com/dwSun/utils/blob/master/Linux/open-terminator.py
источник