В моем месте работы мы имеем 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
Ответ был объяснен в 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
. Как только я переместил плагин в то местоположение, разделитель сразу определяют местоположение его.
Проверьте открытые файлы с
strace -e open,access terminator 2>&1 | grep plugins
Если Ваша папка не находится в выводе, что-то неправильно. И необходимо прочитать страницу справочника
man terminator_config
Но тем временем Вы распознали его самостоятельно.;)
Терминатор имеет две сменных папки. Папка в масштабе всей системы /usr/share/terminator/terminatorlib/plugins
и пользовательская папка ~/.config/terminator/plugins
.
Я протестировал установку плагинов в домашней папке со сменным редактором Терминатора Plugin:
Мой terminator
без этого плагина
Закройте все terminator
сессии
Создайте сменную папку
mkdir -p ~/.config/terminator/plugins
Загрузите плагин
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
Запустить terminator
Регистрируйте содержание ~/.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
Откройте Preferences> Plugins
Активируйте сменный EditorPlugin