2

Я собрал и установил плагин Resynthesizer для GIMP в Linux. Файлы правильно отображаются в каталоге плагинов /usr/local/lib/gimp/2.0/plug-ins/ , но ни один из плагинов Python недоступен в Gimp. Например, команда «Filters> Enhance> Heal Selection», которая мне нужна для ответа photo @ stack , отсутствует.

Доступны исполняемые файлы (в данном случае «Фильтры> Карта> Ресинтезировать») и плагины Script-Fu.

Консоль Python-Fu также доступна.

Я использую Gimp 2.8.6 на Linux Mint.

Изменить - Решение найдено

Причина, по которой плагины не были найдены, заключается в том, что Gimp вообще не выполнял поиск по пути /usr/local . Взглянув на папки, которые он сканирует на наличие плагинов, я получаю вывод ниже. Копирование плагинов в /usr/lib/gimp/2.0/plug-ins/ проблему, и плагины Python-Fu теперь отображаются в меню.

$ LANG='en_US' strace gimp 2>&1 |grep -ne 'plug-ins'
3205:access("/home/simon/.local/share/gegl-0.2/plug-ins", F_OK) = 0
3206:stat("/home/simon/.local/share/gegl-0.2/plug-ins", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
3207:access("/home/simon/.local/share/gegl-0.2/plug-ins/Makefile", F_OK) = 0
3208:stat("/home/simon/.local/share/gegl-0.2/plug-ins", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
3209:openat(AT_FDCWD, "/home/simon/.local/share/gegl-0.2/plug-ins", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
3211:stat("/home/simon/.local/share/gegl-0.2/plug-ins/Makefile", {st_mode=S_IFREG|0644, st_size=660, ...}) = 0
14788:stat("/home/simon/.gimp-2.8/plug-ins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
14789:stat("/usr/lib/gimp/2.0/plug-ins", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
14790:openat(AT_FDCWD, "/home/simon/.gimp-2.8/plug-ins", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 10
14794:openat(AT_FDCWD, "/usr/lib/gimp/2.0/plug-ins", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 10

1 ответ1

2

Некоторые дистрибутивы Linux делают GIMP Python доступным в отдельном пакете, чем GIMP. Это нормально - однако не устанавливать его по умолчанию при установке GIMP следует считать ошибкой упаковки для дистрибутива. Тенденция такова, что GIMP все больше полагается на доступные расширения Python.

Возможно, пакет будет называться «gimp-python» - проверьте, доступен ли он, и установите его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .