Plugin Python-fu não visível no Gimp

2

Eu construí e instalei o plug-in do Resynthesizer para o GIMP no Linux. Os arquivos aparecem corretamente no diretório de plug-ins /usr/local/lib/gimp/2.0/plug-ins/ , mas nenhum dos plug-ins do Python está disponível no Gimp. Por exemplo, os "Filtros > Melhorar > Heal Selection ”, que eu preciso para esta foto @ stack answer , está faltando.

Executáveis (neste caso, "Filtros > Mapa > Re-sintetizar") e plug-ins do Script-Fu estão disponíveis.

O console Python-Fu também está disponível.

Estou usando o Gimp 2.8.6 em um Linux Mint.

Editar - Solução encontrada

A razão pela qual os plugins não foram encontrados é que o Gimp não pesquisou no caminho /usr/local . Dando uma olhada nas pastas que procura por plugins, recebo a saída abaixo. Copiar os plugins para /usr/lib/gimp/2.0/plug-ins/ resolveu o problema, e os plugins do Python-Fu agora aparecem no menu.

$ 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
    
por Simon A. Eugster 19.02.2015 / 23:46

1 resposta

1

Algumas distribuições do Linux disponibilizam o GIMP Python em um pacote separado do GIMP. Isso é ok - no entanto, não instalá-lo por padrão quando o GIMP é instalado deve ser considerado um erro de empacotamento para a distribuição. A tendência é que o GIMP confie cada vez mais nas extensões do Python disponíveis.

Provavelmente o pacote será chamado "gimp-python" - verifique se ele está disponível e instale-o.

    
por 21.02.2015 / 06:09