Definir caminho para o Terminator procurar por plugins

1

No meu local de trabalho, temos Terminator instalado em nossas máquinas, mas não temos acesso de gravação fora de nossas pastas base. Por padrão, o terminador procura por pluings em /usr/share/terminator/terminatorlib/plugins , que não posso usar. Tentei copiar meu plug-in para ~/.config/terminator/plugins/ , mas o terminador não carrega nada desse local.

Como posso dizer ao terminador para procurar nessa pasta, bem como na pasta padrão? Talvez alguma entrada no arquivo de configuração, mas não consegui encontrar nada na documentação.

Editar:

Como foi perguntado nos comentários, aqui está a saída de apt-cache policy "

terminator:
  Installed: 0.97-2ubuntu0.1
  Candidate: 0.97-2ubuntu0.1
  Version table:
 *** 0.97-2ubuntu0.1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     0.97-2 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
    
por Pouya 19.11.2015 / 14:25

2 respostas

2

Verifique os arquivos abertos com

strace -e open,access terminator 2>&1  | grep plugins

Se a sua pasta não estiver na saída, algo está errado. E você deveria ler a man page

man terminator_config

Mas, entretanto, você mesmo reconheceu isso. ;)

O Terminator tem duas pastas de plugins. A pasta de todo o sistema /usr/share/terminator/terminatorlib/plugins e uma pasta de usuário ~/.config/terminator/plugins .

Eu testei a instalação de plugins na pasta home com o plugin Plugin do Editor de Terminais :

  1. Meu terminator sem esse plug-in

  2. Fechartodasassessõesterminator

  3. Crieapastadoplugin

    mkdir-p~/.config/terminator/plugins
  4. Façaodownloaddoplug-in

    wget-P~/.config/terminator/pluginshttps://raw.githubusercontent.com/mchelem/terminator-editor-plugin/master/editor_plugin.py

    Vocêdeveveralgoassim

    %ls-laog~/.config/terminator/pluginstotal20drwxrwxr-x24096Nov1914:39.drwxrwxr-x34096Nov1914:27..-rw-rw-r--13438Nov1914:39editor_plugin.py
  5. Iniciarterminator

  6. Verifiqueoconteúdoem~/.config/terminator/plugins,vocêveráalgoassim:

    %ls-laog~/.config/terminator/pluginstotal32drwxrwxr-x24096Nov1914:32.drwxrwxr-x34096Nov1914:27..-rw-rw-r--13438Nov1914:32editor_plugin.py-rw-rw-r--13811Nov1914:32editor_plugin.pyc
  7. AbraasPreferências>Plugins

  8. AtiveopluginEditorPlugin

por A.B. 19.11.2015 / 14:35
1

A resposta foi explicada em man terminator_config .

De man man terminator_config

Normally the config file will be ~/.config/terminator/config, but it may
be overridden with $XDG_CONFIG_HOME (in which case it will be
$XDG_CONFIG_HOME/terminator/config)

Na minha máquina, a localização padrão da configuração não é $HOME/.config , mas $XDG_CONFIG_HOME/.config . Depois que eu mover o plug-in para esse local, o terminador o localizará imediatamente.

    
por Pouya 20.11.2015 / 10:15