Sur mon lieu de travail, nous avons Terminator
installé sur nos machines mais nous n'avons pas accès en écriture en dehors de nos dossiers personnels. Par défaut, le terminateur recherche les pluings à /usr/share/terminator/terminatorlib/plugins
, que je ne peux pas utiliser. J'ai essayé de copier mon plugin sur ~/.config/terminator/plugins/
mais terminator ne charge rien à partir de cet emplacement.
Comment puis-je dire à Terminator de regarder dans ce dossier, ainsi que celui par défaut? Peut-être une entrée dans le fichier de configuration, mais je n'ai rien trouvé dans la documentation.
Comme demandé dans les commentaires, voici la sortie 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
Vérifiez les fichiers ouverts avec
strace -e open,access terminator 2>&1 | grep plugins
Si votre dossier n'est pas dans la sortie, quelque chose ne va pas. Et vous devriez lire la page de manuel
man terminator_config
Mais en attendant, vous l'avez reconnu eux-mêmes. ;)
Terminator a deux dossiers de plugins. Le dossier à l'échelle du système /usr/share/terminator/terminatorlib/plugins
et un dossier utilisateur ~/.config/terminator/plugins
.
J'ai testé l'installation de plugins dans le dossier d'accueil avec le plugin Terminator Editor Plugin :
Mon terminator
sans ce plugin
Fermer toutes les sessions terminator
Créer le dossier du plugin
mkdir -p ~/.config/terminator/plugins
Téléchargez le plugin
wget -P ~/.config/terminator/plugins https://raw.githubusercontent.com/mchelem/terminator-editor-plugin/master/editor_plugin.py
Vous devriez maintenant voir quelque chose comme ça
% 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
Démarrer terminator
Vérifiez le contenu dans ~/.config/terminator/plugins
, vous devriez voir quelque chose comme ceci:
% 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
Ouvert Preferences > Plugins
Activez le plugin EditorPlugin
La réponse a été expliquée dans 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)
Il s'est avéré sur ma machine que l'emplacement par défaut pour la configuration n'est pas $HOME/.config
mais $XDG_CONFIG_HOME/.config
. Une fois que j'ai déplacé le plugin à cet emplacement, le terminateur le trouve immédiatement.