Установите путь для Терминатора к поиску для плагинов

В моем месте работы мы имеем Terminator установленный на наших машинах, но у нас нет доступа для записи за пределами наших домашних папок. По умолчанию разделитель ищет хныканье в /usr/share/terminator/terminatorlib/plugins, который я не могу использовать. Я пытался скопировать свой плагин в ~/.config/terminator/plugins/ но разделитель ничего не загружает из того местоположения.

Как я могу сказать разделителю выглядеть в той папке, а также по умолчанию? Возможно, некоторая запись в файле конфигурации, но я ничего не мог найти в документации.

Править:

Как был спрошен в комментариях, вот вывод 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
1
задан 19 November 2015 в 17:21

2 ответа

Ответ был объяснен в man terminator_config.

От 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)

Это сложилось в моей машине, которая местоположение по умолчанию для конфигурации не $HOME/.config, но $XDG_CONFIG_HOME/.config. Как только я переместил плагин в то местоположение, разделитель сразу определяют местоположение его.

1
ответ дан 7 December 2019 в 12:42

Проверьте открытые файлы с

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

Если Ваша папка не находится в выводе, что-то неправильно. И необходимо прочитать страницу справочника

man terminator_config

Но тем временем Вы распознали его самостоятельно.;)


Терминатор имеет две сменных папки. Папка в масштабе всей системы /usr/share/terminator/terminatorlib/plugins и пользовательская папка ~/.config/terminator/plugins.

Я протестировал установку плагинов в домашней папке со сменным редактором Терминатора Plugin:

  1. Мой terminator без этого плагина

    enter image description here

  2. Закройте все terminator сессии

  3. Создайте сменную папку

    mkdir -p ~/.config/terminator/plugins
    
  4. Загрузите плагин

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

    Необходимо теперь видеть что-то вроде этого

    % ls -laog ~/.config/terminator/plugins
    total 20
    drwxrwxr-x 2 4096 Nov 19 14:39 .
    drwxrwxr-x 3 4096 Nov 19 14:27 ..
    -rw-rw-r-- 1 3438 Nov 19 14:39 editor_plugin.py
    
  5. Запустить terminator

  6. Регистрируйте содержание ~/.config/terminator/plugins, необходимо видеть что-то вроде этого:

    % ls -laog ~/.config/terminator/plugins
    total 32
    drwxrwxr-x 2 4096 Nov 19 14:32 .
    drwxrwxr-x 3 4096 Nov 19 14:27 ..
    -rw-rw-r-- 1 3438 Nov 19 14:32 editor_plugin.py
    -rw-rw-r-- 1 3811 Nov 19 14:32 editor_plugin.pyc
    
  7. Откройте Preferences> Plugins

  8. Активируйте сменный EditorPlugin

    enter image description here

2
ответ дан 7 December 2019 в 12:42

Другие вопросы по тегам:

Похожие вопросы: