user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 27-09-2015 08:26:23

IceF0x
#! Gourou Linux

Nouvelle version de terminator disponible.

Pour ceux que ça intéresse, une nouvelle version de l'émulateur de terminal "terminator" est sortie, avec correction de bug mineur et des nouvelles fonctionnalités, comme par exemple la possibilité de zoomer avec la touche CTRL + scroll de la souris comme on peux le faire dans un navigateur web.

Pour l'installer sur ubuntu et mint il existe un ppa

sudo add-apt-repository ppa:gnome-terminator/nightly
sudo apt-get update
sudo apt-get install terminator

Pour les autres distributions, il faut télécharger les sources ici: https://launchpad.net/terminator/+download

Source: http://www.webupd8.org/2015/09/terminal … s-new.html


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 04-10-2015 13:56:14

Checkfx
Membre

Re : Nouvelle version de terminator disponible.

Merci !

Hors ligne

#3 04-10-2015 18:46:09

mélodie
Villageoise

Re : Nouvelle version de terminator disponible.

mince, je croyais un film !  cool

Hors ligne

#4 04-10-2015 19:15:09

IceF0x
#! Gourou Linux

Re : Nouvelle version de terminator disponible.

mélodie a écrit :

mince, je croyais un film !  cool

angel http://www.cpasbien.pw/dl-torrent/films … -2015.html


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#5 04-10-2015 21:56:04

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

un petit teste à chaud sur Kalibang (kali-linux-openbox-sana-i386-beta-2.iso)

lui ai ajouté: python-keybinder python-notify

1443988355.png

1443988530.png

root@kali:~/terminator-0.98# apt-get update
Atteint http://security.kali.org sana/updates InRelease          
Atteint http://security.kali.org sana/updates/main Sources
Atteint http://security.kali.org sana/updates/contrib Sources                  
Atteint http://security.kali.org sana/updates/non-free Sources                 
Atteint http://security.kali.org sana/updates/main i386 Packages   
Atteint http://security.kali.org sana/updates/contrib i386 Packages            
Atteint http://security.kali.org sana/updates/non-free i386 Packages           
Atteint http://http.kali.org sana InRelease                                    
Atteint http://http.kali.org sana/main Sources                                 
Atteint http://http.kali.org sana/non-free Sources                             
Atteint http://http.kali.org sana/contrib Sources                              
Atteint http://http.kali.org sana/main i386 Packages                           
Atteint http://http.kali.org sana/non-free i386 Packages                       
Atteint http://http.kali.org sana/contrib i386 Packages                        
Ign http://security.kali.org sana/updates/contrib Translation-fr_FR            
Ign http://security.kali.org sana/updates/contrib Translation-fr               
Ign http://security.kali.org sana/updates/contrib Translation-en               
Ign http://security.kali.org sana/updates/main Translation-fr_FR               
Ign http://security.kali.org sana/updates/main Translation-fr                  
Ign http://security.kali.org sana/updates/main Translation-en                  
Ign http://security.kali.org sana/updates/non-free Translation-fr_FR           
Ign http://security.kali.org sana/updates/non-free Translation-fr              
Ign http://security.kali.org sana/updates/non-free Translation-en              
Ign http://http.kali.org sana/contrib Translation-fr_FR                        
Ign http://http.kali.org sana/contrib Translation-fr                           
Ign http://http.kali.org sana/contrib Translation-en                           
Ign http://http.kali.org sana/main Translation-fr_FR                           
Ign http://http.kali.org sana/main Translation-fr                              
Ign http://http.kali.org sana/main Translation-en                              
Ign http://http.kali.org sana/non-free Translation-fr_FR                       
Ign http://http.kali.org sana/non-free Translation-fr                          
Ign http://http.kali.org sana/non-free Translation-en                          
Lecture des listes de paquets... Fait                                          
root@kali:~/terminator-0.98# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@kali:~/terminator-0.98# 

@+

Dernière modification par WangXiangzhai (04-10-2015 22:05:57)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#6 05-10-2015 06:38:53

IceF0x
#! Gourou Linux

Re : Nouvelle version de terminator disponible.

Le paquet pixmap sera inclu dans la prochaine build pour supprimer le GtkWarning.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#7 05-10-2015 12:45:17

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

pixmap est déjà installé, pour supprimé le warning j'ai installé gtk2-engines-pixbuf

reste plus qu'une ligne une histoire de python

root@kali:~# cd terminator-0.98
root@kali:~/terminator-0.98# ./terminator
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'

1444041821.png

je fais ma petite recherche pépère dans google...

édit:

sinon à par ça marche bien, je l'ai installé sans problème.

Dernière modification par WangXiangzhai (05-10-2015 14:35:40)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#8 05-10-2015 14:46:57

IceF0x
#! Gourou Linux

Re : Nouvelle version de terminator disponible.

Tu as bidouillé quelque chose pour avoir l'icône prise en charge par le thème ou ça s'est fait tout seul ?

Pour l'erreur python c'est dans les source de terminator je pense qu'il faut regarder, une histoire avec le module, je regarderai ça, peut ête que je vais l'inclure dans la version suivante je verrai.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#9 05-10-2015 15:15:48

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

Va voir dans /usr/share/terminator/terminatorlib/plugins puis fait nous un petit

ls

pour voir quels plugins tu as, ensuite un

grep AVAILABLE *

Tu as probablement un module sans l'attribut AVAILABLE parmis tes plugins.

Tous doivent avoir un AVAILABLE = ['QuelqueChose'] dedans, sinon faut le rajouter, ou le rendre accessible.

En exemple, le testplugin.py

import terminatorlib.plugin as plugin

# AVAILABLE must contain a list of all the classes that you want exposed
AVAILABLE = ['TestPlugin']

class TestPlugin(plugin.Plugin):
    capabilities = ['test']

    def do_test(self):
        return('TestPluginWin')

Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#10 05-10-2015 18:28:03

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

@IceF0x

ça c'est fait tout seul.

@WarLocG

c'est complètement différent.

root@kali:~# cd /usr/share/terminator/terminatorlib/plugins 
bash: cd: /usr/share/terminator/terminatorlib/plugins: Aucun fichier ou dossier de ce type
root@kali:~# locate terminator
/root/.icons/ACYL_Icon_Theme_0.9.4/scalable/apps/terminator.svg
/usr/lib/python2.7/dist-packages/OpenGL/GL/GREMEDY/frame_terminator.py
/usr/lib/python2.7/dist-packages/OpenGL/raw/GL/GREMEDY/frame_terminator.py
/usr/share/pyshared/OpenGL/GL/GREMEDY/frame_terminator.py
/usr/share/pyshared/OpenGL/raw/GL/GREMEDY/frame_terminator.py
/usr/share/terminfo/t/terminator
root@kali:~# cd /usr/share/terminfo/t/terminator
bash: cd: /usr/share/terminfo/t/terminator: N'est pas un dossier
root@kali:~# cd /usr/share/terminfo/t
root@kali:/usr/share/terminfo/t# ls
t10            tek4205       ts-1p           tvi912b-mc-2p    tvi920b-vb
t1061          tek4207       tt              tvi912b-mc-vb    tvi920b-vb-mc
t1061f         tek4207-s     tt505-22        tvi912b-p        tvi920b-vb-p
t16            tek4404       tt52            tvi912b-p-2p     tvi920b-vb-unk
t3700          teken         tty33           tvi912b+printer  tvi920c
t3800          teleray       tty35           tvi912b-p-vb     tvi920c-2p
t653x          teletec       tty37           tvi912b-unk      tvi920c-2p-mc
tab            teraterm      tty40           tvi912b-unk-2p   tvi920c-2p-p
tab132         teraterm2.3   tty43           tvi912b-unk-vb   tvi920c-2p-unk
tab132-15      teraterm4.59  tty4420         tvi912b-vb       tvi920c-mc
tab132-rv      terminator    tty4424         tvi912b+vb       tvi920c-mc-2p
tab132-w       terminet      tty4424-1       tvi912b-vb-mc    tvi920c-mc-vb
tab132-w-rv    terminet1200  tty4424m        tvi912b-vb-p     tvi920c-p
tandem6510     terminet300   tty4426         tvi912b-vb-unk   tvi920c-p-2p
tandem653      terminology   tty5410         tvi912c          tvi920c-p-vb
tek            tgtelnet      tty5410v1       tvi912c-2p       tvi920c-unk
tek4012        ti700         tty5410v1-w     tvi912c-2p-mc    tvi920c-unk-2p
tek4013        ti733         tty5410-w       tvi912c-2p-p     tvi920c-unk-vb
tek4014        ti735         tty5420         tvi912c-2p-unk   tvi920c-vb
tek4014-sm     ti745         tty5420-nl      tvi912cc         tvi920c-vb-mc
tek4015        ti800         tty5420+nl      tvi912c-mc       tvi920c-vb-p
tek4015-sm     ti916         tty5420-rv      tvi912c-mc-2p    tvi920c-vb-unk
tek4023        ti916-132     tty5420-rv-nl   tvi912c-mc-vb    tvi921
tek4024        ti916-220-7   tty5420-w       tvi912c-p        tvi924
tek4025        ti916-220-8   tty5420-w-nl    tvi912c-p-2p     tvi925
tek4025-17     ti916-8       tty5420-w-rv    tvi912c-p-vb     tvi925-hi
tek4025-17-ws  ti916-8-132   tty5420-w-rv-n  tvi912c-unk      tvi92B
tek4025a       ti924         tty5425         tvi912c-unk-2p   tvi92D
tek4025-cr     ti924-8       tty5425-nl      tvi912c-unk-vb   tvi950
tek4025ex      ti924-8w      tty5425-w       tvi912c-vb       tvi950-2p
tek4025-ex     ti924w        tty5620         tvi912c-vb-mc    tvi950-4p
tek4027        ti926         tty5620-1       tvi912c-vb-p     tvi950-rv
tek4027-ex     ti926-8       tty5620-24      tvi912c-vb-unk   tvi950-rv-2p
tek4105        ti928         tty5620-34      tvi914           tvi950-rv-4p
tek4105-30     ti928-8       tty5620-s       tvi920           tvi955
tek4105a       ti931         ttydmd          tvi920b          tvi955-hb
tek4106brl     ti_ansi       tvi803          tvi920b-2p       tvi955-w
tek4107        tkterm        tvi9065         tvi920b-2p-mc    tvi970
tek4107brl     tn1200        tvi910          tvi920b-2p-p     tvi970-2p
tek4109        tn300         tvi910+         tvi920b-2p-unk   tvi970-vb
tek4109brl     trs16         tvi912          tvi920b+fn       tvipt
tek4112        trs2          tvi912b         tvi920b-mc       tw100
tek4112-5      trs80II       tvi912b-2p      tvi920b-mc-2p    tw52
tek4112-nd     trsII         tvi912b+2p      tvi920b-mc-vb    tw52-color
tek4113        ts1           tvi912b-2p-mc   tvi920b-p        tw52-m
tek4113-34     ts-1          tvi912b-2p-p    tvi920b-p-2p     tws2102-sna
tek4113-nd     ts100         tvi912b-2p-unk  tvi920b-p-vb     tws2103
tek4114        ts100-ctxt    tvi912b+dim     tvi920b-unk      tws2103-sna
tek4115        ts100-sp      tvi912b-mc      tvi920b-unk-2p   tws-generic
tek4125        ts1p          tvi912b+mc      tvi920b-unk-vb
root@kali:~# cd /usr/share/terminfo
root@kali:/usr/share/terminfo# ls
1  3  5  7  9  A  c  e  f  h  j  l  m  n  o  P  Q  s  u  w  X
2  4  6  8  a  b  d  E  g  i  k  L  M  N  p  q  r  t  v  x  z
root@kali:/usr/share/terminfo# 

PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#11 05-10-2015 19:36:59

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

Hmm ok.. il y a quoi dans ton dossier terminator-0.98 ? les dossiers en questions devraient alors être là.

PS: locate terminator, ca n'est utile que si tu as fait un updatedb avant, est-ce que ta base de donnée pour locate est à jour ? Parce qu'il aurait du trouver ton dossier terminator-0.98 déjà.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#12 05-10-2015 19:45:06

IceF0x
#! Gourou Linux

Re : Nouvelle version de terminator disponible.

Génial, je test et je build ça dans la prochaine iso.

PS: installé sur ma debian wheezy sans problème.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#13 05-10-2015 20:46:37

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

@WarLocG

oui, pas fais le updatedb avant !  sad

root@kali:~# cd /root/terminator-0.98
root@kali:~/terminator-0.98# ls
build      data    INSTALL  RELEASING    setup.py       terminator.spec
ChangeLog  debian  po       remotinator  terminator     terminator.wrapper
COPYING    doc     README   run_tests    terminatorlib  tests
root@kali:~/terminator-0.98# 
root@kali:~# updatedb
root@kali:~# locate terminator
/root/terminator-0.98
/root/.config/terminator
/root/.config/terminator/config
/root/.icons/ACYL_Icon_Theme_0.9.4/scalable/apps/terminator.svg
/root/terminator-0.98/COPYING
/root/terminator-0.98/ChangeLog
/root/terminator-0.98/INSTALL
/root/terminator-0.98/README
/root/terminator-0.98/RELEASING
/root/terminator-0.98/build
/root/terminator-0.98/data
/root/terminator-0.98/debian
/root/terminator-0.98/doc
/root/terminator-0.98/po
/root/terminator-0.98/remotinator
/root/terminator-0.98/run_tests
/root/terminator-0.98/setup.py
/root/terminator-0.98/terminator
/root/terminator-0.98/terminator.spec
/root/terminator-0.98/terminator.wrapper
/root/terminator-0.98/terminatorlib
/root/terminator-0.98/tests
/root/terminator-0.98/build/lib.linux-i686-2.7
/root/terminator-0.98/build/mo
/root/terminator-0.98/build/scripts-2.7
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/__init__.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/borg.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/config.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/configobj
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/container.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/cwd.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/debugserver.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/editablelabel.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/encoding.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/factory.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/freebsd.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/ipc.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/keybindings.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/layoutlauncher.glade
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/layoutlauncher.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/notebook.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/optionparse.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/paned.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugin.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/preferences.glade
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/prefseditor.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/searchbar.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/signalman.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/terminal.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/terminal_popup_menu.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/terminator.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/titlebar.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/translation.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/util.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/version.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/window.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/configobj/__init__.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/configobj/configobj.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/configobj/validate.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/__init__.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/activitywatch.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/custom_commands.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/logger.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/maven.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/terminalshot.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/testplugin.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/url_handlers.py
/root/terminator-0.98/build/mo/af
/root/terminator-0.98/build/mo/ar
/root/terminator-0.98/build/mo/ast
/root/terminator-0.98/build/mo/az
/root/terminator-0.98/build/mo/be
/root/terminator-0.98/build/mo/bg
/root/terminator-0.98/build/mo/bn
/root/terminator-0.98/build/mo/bs
/root/terminator-0.98/build/mo/ca
/root/terminator-0.98/build/mo/ca@valencia
/root/terminator-0.98/build/mo/ckb
/root/terminator-0.98/build/mo/cs
/root/terminator-0.98/build/mo/da
/root/terminator-0.98/build/mo/de
/root/terminator-0.98/build/mo/el
/root/terminator-0.98/build/mo/en_AU
/root/terminator-0.98/build/mo/en_CA
/root/terminator-0.98/build/mo/en_GB
/root/terminator-0.98/build/mo/eo
/root/terminator-0.98/build/mo/es
/root/terminator-0.98/build/mo/et
/root/terminator-0.98/build/mo/eu
/root/terminator-0.98/build/mo/fa
/root/terminator-0.98/build/mo/fi
/root/terminator-0.98/build/mo/fo
/root/terminator-0.98/build/mo/fr
/root/terminator-0.98/build/mo/fy
/root/terminator-0.98/build/mo/ga
/root/terminator-0.98/build/mo/gl
/root/terminator-0.98/build/mo/he
/root/terminator-0.98/build/mo/hi
/root/terminator-0.98/build/mo/hr
/root/terminator-0.98/build/mo/hu
/root/terminator-0.98/build/mo/hy
/root/terminator-0.98/build/mo/id
/root/terminator-0.98/build/mo/is
/root/terminator-0.98/build/mo/it
/root/terminator-0.98/build/mo/ja
/root/terminator-0.98/build/mo/jv
/root/terminator-0.98/build/mo/ka
/root/terminator-0.98/build/mo/kk
/root/terminator-0.98/build/mo/ko
/root/terminator-0.98/build/mo/la
/root/terminator-0.98/build/mo/lt
/root/terminator-0.98/build/mo/lv
/root/terminator-0.98/build/mo/mk
/root/terminator-0.98/build/mo/ml
/root/terminator-0.98/build/mo/mr
/root/terminator-0.98/build/mo/ms
/root/terminator-0.98/build/mo/nb
/root/terminator-0.98/build/mo/nl
/root/terminator-0.98/build/mo/nn
/root/terminator-0.98/build/mo/oc
/root/terminator-0.98/build/mo/pl
/root/terminator-0.98/build/mo/pt
/root/terminator-0.98/build/mo/pt_BR
/root/terminator-0.98/build/mo/ro
/root/terminator-0.98/build/mo/ru
/root/terminator-0.98/build/mo/ru_RU
/root/terminator-0.98/build/mo/si
/root/terminator-0.98/build/mo/sk
/root/terminator-0.98/build/mo/sl
/root/terminator-0.98/build/mo/sq
/root/terminator-0.98/build/mo/sr
/root/terminator-0.98/build/mo/su
/root/terminator-0.98/build/mo/sv
/root/terminator-0.98/build/mo/ta
/root/terminator-0.98/build/mo/te
/root/terminator-0.98/build/mo/th
/root/terminator-0.98/build/mo/tr
/root/terminator-0.98/build/mo/tyv
/root/terminator-0.98/build/mo/uk
/root/terminator-0.98/build/mo/ur
/root/terminator-0.98/build/mo/vi
/root/terminator-0.98/build/mo/zh_CN
/root/terminator-0.98/build/mo/zh_HK
/root/terminator-0.98/build/mo/zh_TW
/root/terminator-0.98/build/mo/af/terminator.mo
/root/terminator-0.98/build/mo/ar/terminator.mo
/root/terminator-0.98/build/mo/ast/terminator.mo
/root/terminator-0.98/build/mo/az/terminator.mo
/root/terminator-0.98/build/mo/be/terminator.mo
/root/terminator-0.98/build/mo/bg/terminator.mo
/root/terminator-0.98/build/mo/bn/terminator.mo
/root/terminator-0.98/build/mo/bs/terminator.mo
/root/terminator-0.98/build/mo/ca/terminator.mo
/root/terminator-0.98/build/mo/ca@valencia/terminator.mo
/root/terminator-0.98/build/mo/ckb/terminator.mo
/root/terminator-0.98/build/mo/cs/terminator.mo
/root/terminator-0.98/build/mo/da/terminator.mo
/root/terminator-0.98/build/mo/de/terminator.mo
/root/terminator-0.98/build/mo/el/terminator.mo
/root/terminator-0.98/build/mo/en_AU/terminator.mo
/root/terminator-0.98/build/mo/en_CA/terminator.mo
/root/terminator-0.98/build/mo/en_GB/terminator.mo
/root/terminator-0.98/build/mo/eo/terminator.mo
/root/terminator-0.98/build/mo/es/terminator.mo
/root/terminator-0.98/build/mo/et/terminator.mo
/root/terminator-0.98/build/mo/eu/terminator.mo
/root/terminator-0.98/build/mo/fa/terminator.mo
/root/terminator-0.98/build/mo/fi/terminator.mo
/root/terminator-0.98/build/mo/fo/terminator.mo
/root/terminator-0.98/build/mo/fr/terminator.mo
/root/terminator-0.98/build/mo/fy/terminator.mo
/root/terminator-0.98/build/mo/ga/terminator.mo
/root/terminator-0.98/build/mo/gl/terminator.mo
/root/terminator-0.98/build/mo/he/terminator.mo
/root/terminator-0.98/build/mo/hi/terminator.mo
/root/terminator-0.98/build/mo/hr/terminator.mo
/root/terminator-0.98/build/mo/hu/terminator.mo
/root/terminator-0.98/build/mo/hy/terminator.mo
/root/terminator-0.98/build/mo/id/terminator.mo
/root/terminator-0.98/build/mo/is/terminator.mo
/root/terminator-0.98/build/mo/it/terminator.mo
/root/terminator-0.98/build/mo/ja/terminator.mo
/root/terminator-0.98/build/mo/jv/terminator.mo
/root/terminator-0.98/build/mo/ka/terminator.mo
/root/terminator-0.98/build/mo/kk/terminator.mo
/root/terminator-0.98/build/mo/ko/terminator.mo
/root/terminator-0.98/build/mo/la/terminator.mo
/root/terminator-0.98/build/mo/lt/terminator.mo
/root/terminator-0.98/build/mo/lv/terminator.mo
/root/terminator-0.98/build/mo/mk/terminator.mo
/root/terminator-0.98/build/mo/ml/terminator.mo
/root/terminator-0.98/build/mo/mr/terminator.mo
/root/terminator-0.98/build/mo/ms/terminator.mo
/root/terminator-0.98/build/mo/nb/terminator.mo
/root/terminator-0.98/build/mo/nl/terminator.mo
/root/terminator-0.98/build/mo/nn/terminator.mo
/root/terminator-0.98/build/mo/oc/terminator.mo
/root/terminator-0.98/build/mo/pl/terminator.mo
/root/terminator-0.98/build/mo/pt/terminator.mo
/root/terminator-0.98/build/mo/pt_BR/terminator.mo
/root/terminator-0.98/build/mo/ro/terminator.mo
/root/terminator-0.98/build/mo/ru/terminator.mo
/root/terminator-0.98/build/mo/ru_RU/terminator.mo
/root/terminator-0.98/build/mo/si/terminator.mo
/root/terminator-0.98/build/mo/sk/terminator.mo
/root/terminator-0.98/build/mo/sl/terminator.mo
/root/terminator-0.98/build/mo/sq/terminator.mo
/root/terminator-0.98/build/mo/sr/terminator.mo
/root/terminator-0.98/build/mo/su/terminator.mo
/root/terminator-0.98/build/mo/sv/terminator.mo
/root/terminator-0.98/build/mo/ta/terminator.mo
/root/terminator-0.98/build/mo/te/terminator.mo
/root/terminator-0.98/build/mo/th/terminator.mo
/root/terminator-0.98/build/mo/tr/terminator.mo
/root/terminator-0.98/build/mo/tyv/terminator.mo
/root/terminator-0.98/build/mo/uk/terminator.mo
/root/terminator-0.98/build/mo/ur/terminator.mo
/root/terminator-0.98/build/mo/vi/terminator.mo
/root/terminator-0.98/build/mo/zh_CN/terminator.mo
/root/terminator-0.98/build/mo/zh_HK/terminator.mo
/root/terminator-0.98/build/mo/zh_TW/terminator.mo
/root/terminator-0.98/build/scripts-2.7/remotinator
/root/terminator-0.98/build/scripts-2.7/terminator
/root/terminator-0.98/data/icons
/root/terminator-0.98/data/terminator.appdata.xml.in
/root/terminator-0.98/data/terminator.desktop.in
/root/terminator-0.98/data/icons/HighContrast
/root/terminator-0.98/data/icons/hicolor
/root/terminator-0.98/data/icons/HighContrast/16x16
/root/terminator-0.98/data/icons/HighContrast/22x22
/root/terminator-0.98/data/icons/HighContrast/24x24
/root/terminator-0.98/data/icons/HighContrast/32x32
/root/terminator-0.98/data/icons/HighContrast/48x48
/root/terminator-0.98/data/icons/HighContrast/scalable
/root/terminator-0.98/data/icons/HighContrast/16x16/actions
/root/terminator-0.98/data/icons/HighContrast/16x16/apps
/root/terminator-0.98/data/icons/HighContrast/16x16/status
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_active_broadcast_all.png
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_active_broadcast_group.png
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_active_broadcast_off.png
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_horiz.png
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_receive_off.png
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_receive_on.png
/root/terminator-0.98/data/icons/HighContrast/16x16/actions/terminator_vert.png
/root/terminator-0.98/data/icons/HighContrast/16x16/apps/terminator-custom-commands.png
/root/terminator-0.98/data/icons/HighContrast/16x16/apps/terminator-layout.png
/root/terminator-0.98/data/icons/HighContrast/16x16/apps/terminator-preferences.png
/root/terminator-0.98/data/icons/HighContrast/16x16/apps/terminator.png
/root/terminator-0.98/data/icons/HighContrast/16x16/status/terminal-bell.png
/root/terminator-0.98/data/icons/HighContrast/22x22/apps
/root/terminator-0.98/data/icons/HighContrast/22x22/apps/terminator-custom-commands.png
/root/terminator-0.98/data/icons/HighContrast/22x22/apps/terminator-layout.png
/root/terminator-0.98/data/icons/HighContrast/22x22/apps/terminator-preferences.png
/root/terminator-0.98/data/icons/HighContrast/22x22/apps/terminator.png
/root/terminator-0.98/data/icons/HighContrast/24x24/apps
/root/terminator-0.98/data/icons/HighContrast/24x24/apps/terminator-custom-commands.png
/root/terminator-0.98/data/icons/HighContrast/24x24/apps/terminator-layout.png
/root/terminator-0.98/data/icons/HighContrast/24x24/apps/terminator-preferences.png
/root/terminator-0.98/data/icons/HighContrast/24x24/apps/terminator.png
/root/terminator-0.98/data/icons/HighContrast/32x32/apps
/root/terminator-0.98/data/icons/HighContrast/32x32/apps/terminator-custom-commands.png
/root/terminator-0.98/data/icons/HighContrast/32x32/apps/terminator-layout.png
/root/terminator-0.98/data/icons/HighContrast/32x32/apps/terminator-preferences.png
/root/terminator-0.98/data/icons/HighContrast/32x32/apps/terminator.png
/root/terminator-0.98/data/icons/HighContrast/48x48/apps
/root/terminator-0.98/data/icons/HighContrast/48x48/apps/terminator-custom-commands.png
/root/terminator-0.98/data/icons/HighContrast/48x48/apps/terminator-layout.png
/root/terminator-0.98/data/icons/HighContrast/48x48/apps/terminator-preferences.png
/root/terminator-0.98/data/icons/HighContrast/48x48/apps/terminator.png
/root/terminator-0.98/data/icons/HighContrast/scalable/actions
/root/terminator-0.98/data/icons/HighContrast/scalable/apps
/root/terminator-0.98/data/icons/HighContrast/scalable/status
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_active_broadcast_all.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_active_broadcast_group.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_active_broadcast_off.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_horiz.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_receive_off.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_receive_on.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/actions/terminator_vert.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/apps/terminator-custom-commands.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/apps/terminator-layout.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/apps/terminator-preferences.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/apps/terminator.svg
/root/terminator-0.98/data/icons/HighContrast/scalable/status/terminal_bell.svg
/root/terminator-0.98/data/icons/hicolor/16x16
/root/terminator-0.98/data/icons/hicolor/22x22
/root/terminator-0.98/data/icons/hicolor/24x24
/root/terminator-0.98/data/icons/hicolor/32x32
/root/terminator-0.98/data/icons/hicolor/48x48
/root/terminator-0.98/data/icons/hicolor/scalable
/root/terminator-0.98/data/icons/hicolor/16x16/actions
/root/terminator-0.98/data/icons/hicolor/16x16/apps
/root/terminator-0.98/data/icons/hicolor/16x16/status
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_active_broadcast_all.png
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_active_broadcast_group.png
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_active_broadcast_off.png
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_horiz.png
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_receive_off.png
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_receive_on.png
/root/terminator-0.98/data/icons/hicolor/16x16/actions/terminator_vert.png
/root/terminator-0.98/data/icons/hicolor/16x16/apps/terminator.png
/root/terminator-0.98/data/icons/hicolor/16x16/apps/terminator.xcf
/root/terminator-0.98/data/icons/hicolor/16x16/status/terminal-bell.png
/root/terminator-0.98/data/icons/hicolor/22x22/apps
/root/terminator-0.98/data/icons/hicolor/22x22/apps/terminator.png
/root/terminator-0.98/data/icons/hicolor/22x22/apps/terminator.svg
/root/terminator-0.98/data/icons/hicolor/24x24/apps
/root/terminator-0.98/data/icons/hicolor/24x24/apps/terminator.png
/root/terminator-0.98/data/icons/hicolor/24x24/apps/terminator.svg
/root/terminator-0.98/data/icons/hicolor/32x32/apps
/root/terminator-0.98/data/icons/hicolor/32x32/apps/terminator.png
/root/terminator-0.98/data/icons/hicolor/32x32/apps/terminator.svg
/root/terminator-0.98/data/icons/hicolor/48x48/apps
/root/terminator-0.98/data/icons/hicolor/48x48/apps/terminator-custom-commands.png
/root/terminator-0.98/data/icons/hicolor/48x48/apps/terminator-layout.png
/root/terminator-0.98/data/icons/hicolor/48x48/apps/terminator-preferences.png
/root/terminator-0.98/data/icons/hicolor/48x48/apps/terminator.png
/root/terminator-0.98/data/icons/hicolor/scalable/actions
/root/terminator-0.98/data/icons/hicolor/scalable/apps
/root/terminator-0.98/data/icons/hicolor/scalable/status
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_active_broadcast_all.svg
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_active_broadcast_group.svg
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_active_broadcast_off.svg
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_horiz.svg
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_receive_off.svg
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_receive_on.svg
/root/terminator-0.98/data/icons/hicolor/scalable/actions/terminator_vert.svg
/root/terminator-0.98/data/icons/hicolor/scalable/apps/terminator-custom-commands.svg
/root/terminator-0.98/data/icons/hicolor/scalable/apps/terminator-layout.svg
/root/terminator-0.98/data/icons/hicolor/scalable/apps/terminator-preferences.svg
/root/terminator-0.98/data/icons/hicolor/scalable/apps/terminator.svg
/root/terminator-0.98/data/icons/hicolor/scalable/status/terminal-bell.svg
/root/terminator-0.98/debian/README.source
/root/terminator-0.98/debian/changelog
/root/terminator-0.98/debian/compat
/root/terminator-0.98/debian/control
/root/terminator-0.98/debian/copyright
/root/terminator-0.98/debian/docs
/root/terminator-0.98/debian/patches
/root/terminator-0.98/debian/pycompat
/root/terminator-0.98/debian/rules
/root/terminator-0.98/debian/terminator.postinst
/root/terminator-0.98/debian/terminator.preinst
/root/terminator-0.98/debian/terminator.prerm
/root/terminator-0.98/debian/watch
/root/terminator-0.98/doc/apidoc
/root/terminator-0.98/doc/manual
/root/terminator-0.98/doc/terminator.1
/root/terminator-0.98/doc/terminator_config.5
/root/terminator-0.98/doc/apidoc/Makefile
/root/terminator-0.98/doc/apidoc/_build
/root/terminator-0.98/doc/apidoc/_static
/root/terminator-0.98/doc/apidoc/_templates
/root/terminator-0.98/doc/apidoc/conf.py
/root/terminator-0.98/doc/apidoc/index.rst
/root/terminator-0.98/doc/apidoc/make.bat
/root/terminator-0.98/doc/apidoc/terminatorlib.configobj.rst
/root/terminator-0.98/doc/apidoc/terminatorlib.plugins.rst
/root/terminator-0.98/doc/apidoc/terminatorlib.rst
/root/terminator-0.98/doc/apidoc/_build/html
/root/terminator-0.98/doc/apidoc/_build/html/.buildinfo
/root/terminator-0.98/doc/apidoc/_build/html/_modules
/root/terminator-0.98/doc/apidoc/_build/html/_sources
/root/terminator-0.98/doc/apidoc/_build/html/_static
/root/terminator-0.98/doc/apidoc/_build/html/genindex.html
/root/terminator-0.98/doc/apidoc/_build/html/index.html
/root/terminator-0.98/doc/apidoc/_build/html/objects.inv
/root/terminator-0.98/doc/apidoc/_build/html/py-modindex.html
/root/terminator-0.98/doc/apidoc/_build/html/search.html
/root/terminator-0.98/doc/apidoc/_build/html/searchindex.js
/root/terminator-0.98/doc/apidoc/_build/html/terminatorlib.configobj.html
/root/terminator-0.98/doc/apidoc/_build/html/terminatorlib.html
/root/terminator-0.98/doc/apidoc/_build/html/terminatorlib.plugins.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/index.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/borg.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/config.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/configobj
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/container.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/cwd.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/debugserver.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/editablelabel.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/encoding.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/factory.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/freebsd.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/ipc.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/keybindings.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/layoutlauncher.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/notebook.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/optionparse.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/paned.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugin.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/prefseditor.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/searchbar.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/signalman.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/terminal.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/terminal_popup_menu.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/terminator.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/titlebar.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/util.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/window.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/configobj/configobj.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/configobj/validate.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/activitywatch.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/custom_commands.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/logger.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/maven.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/terminalshot.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/testplugin.html
/root/terminator-0.98/doc/apidoc/_build/html/_modules/terminatorlib/plugins/url_handlers.html
/root/terminator-0.98/doc/apidoc/_build/html/_sources/index.txt
/root/terminator-0.98/doc/apidoc/_build/html/_sources/terminatorlib.configobj.txt
/root/terminator-0.98/doc/apidoc/_build/html/_sources/terminatorlib.plugins.txt
/root/terminator-0.98/doc/apidoc/_build/html/_sources/terminatorlib.txt
/root/terminator-0.98/doc/apidoc/_build/html/_static/ajax-loader.gif
/root/terminator-0.98/doc/apidoc/_build/html/_static/basic.css
/root/terminator-0.98/doc/apidoc/_build/html/_static/comment-bright.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/comment-close.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/comment.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/css
/root/terminator-0.98/doc/apidoc/_build/html/_static/doctools.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/down-pressed.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/down.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/file.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts
/root/terminator-0.98/doc/apidoc/_build/html/_static/jquery-1.11.1.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/jquery.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/js
/root/terminator-0.98/doc/apidoc/_build/html/_static/minus.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/plus.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/pygments.css
/root/terminator-0.98/doc/apidoc/_build/html/_static/searchtools.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/underscore-1.3.1.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/underscore.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/up-pressed.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/up.png
/root/terminator-0.98/doc/apidoc/_build/html/_static/websupport.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/css/badge_only.css
/root/terminator-0.98/doc/apidoc/_build/html/_static/css/theme.css
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/Inconsolata-Bold.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/Inconsolata.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/Lato-Bold.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/Lato-Regular.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/RobotoSlab-Bold.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/RobotoSlab-Regular.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/fontawesome-webfont.eot
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/fontawesome-webfont.svg
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/fontawesome-webfont.ttf
/root/terminator-0.98/doc/apidoc/_build/html/_static/fonts/fontawesome-webfont.woff
/root/terminator-0.98/doc/apidoc/_build/html/_static/js/modernizr.min.js
/root/terminator-0.98/doc/apidoc/_build/html/_static/js/theme.js
/root/terminator-0.98/doc/manual/Makefile
/root/terminator-0.98/doc/manual/_build
/root/terminator-0.98/doc/manual/make.bat
/root/terminator-0.98/doc/manual/source
/root/terminator-0.98/doc/manual/_build/html
/root/terminator-0.98/doc/manual/_build/html/.buildinfo
/root/terminator-0.98/doc/manual/_build/html/_images
/root/terminator-0.98/doc/manual/_build/html/_sources
/root/terminator-0.98/doc/manual/_build/html/_static
/root/terminator-0.98/doc/manual/_build/html/advancedusage.html
/root/terminator-0.98/doc/manual/_build/html/faq.html
/root/terminator-0.98/doc/manual/_build/html/genindex.html
/root/terminator-0.98/doc/manual/_build/html/gettinginvolved.html
/root/terminator-0.98/doc/manual/_build/html/gettingstarted.html
/root/terminator-0.98/doc/manual/_build/html/grouping.html
/root/terminator-0.98/doc/manual/_build/html/history.html
/root/terminator-0.98/doc/manual/_build/html/index.html
/root/terminator-0.98/doc/manual/_build/html/layouts.html
/root/terminator-0.98/doc/manual/_build/html/licensing.html
/root/terminator-0.98/doc/manual/_build/html/objects.inv
/root/terminator-0.98/doc/manual/_build/html/plugins.html
/root/terminator-0.98/doc/manual/_build/html/preferences.html
/root/terminator-0.98/doc/manual/_build/html/search.html
/root/terminator-0.98/doc/manual/_build/html/searchindex.js
/root/terminator-0.98/doc/manual/_build/html/_images/activitywatch_notification.png
/root/terminator-0.98/doc/manual/_build/html/_images/basic_window.png
/root/terminator-0.98/doc/manual/_build/html/_images/broadcast_01.png
/root/terminator-0.98/doc/manual/_build/html/_images/broadcast_02.png
/root/terminator-0.98/doc/manual/_build/html/_images/broadcast_03.png
/root/terminator-0.98/doc/manual/_build/html/_images/context_open_debug_tab.png
/root/terminator-0.98/doc/manual/_build/html/_images/custom_commands.png
/root/terminator-0.98/doc/manual/_build/html/_images/debug_tab.png
/root/terminator-0.98/doc/manual/_build/html/_images/dragterminal_01.png
/root/terminator-0.98/doc/manual/_build/html/_images/dragterminal_02.png
/root/terminator-0.98/doc/manual/_build/html/_images/grouping_01.png
/root/terminator-0.98/doc/manual/_build/html/_images/grouping_02.png
/root/terminator-0.98/doc/manual/_build/html/_images/grouping_03.png
/root/terminator-0.98/doc/manual/_build/html/_images/grouping_04.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_advanced.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_faq.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_gettinginvolved.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_gettingstarted.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_grouping.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_history.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_layout.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_license.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_plugins.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_prefs.png
/root/terminator-0.98/doc/manual/_build/html/_images/icon_terminator.png
/root/terminator-0.98/doc/manual/_build/html/_images/inactivitywatch_notification.png
/root/terminator-0.98/doc/manual/_build/html/_images/large_example.png
/root/terminator-0.98/doc/manual/_build/html/_images/layoutlauncher.png
/root/terminator-0.98/doc/manual/_build/html/_images/plugins_links.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_about.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_global.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_keybindings.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_layouts.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_plugins.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_profiles_background.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_profiles_colors.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_profiles_command.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_profiles_compatability.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_profiles_general.png
/root/terminator-0.98/doc/manual/_build/html/_images/prefs_profiles_scrolling.png
/root/terminator-0.98/doc/manual/_build/html/_images/rebalance_01.png
/root/terminator-0.98/doc/manual/_build/html/_images/rebalance_02.png
/root/terminator-0.98/doc/manual/_build/html/_images/rebalance_03.png
/root/terminator-0.98/doc/manual/_build/html/_images/rebalance_04.png
/root/terminator-0.98/doc/manual/_build/html/_images/rebalance_05.png
/root/terminator-0.98/doc/manual/_build/html/_images/rebalance_06.png
/root/terminator-0.98/doc/manual/_build/html/_images/search.png
/root/terminator-0.98/doc/manual/_build/html/_images/small_example.png
/root/terminator-0.98/doc/manual/_build/html/_images/split_window.png
/root/terminator-0.98/doc/manual/_build/html/_images/window_breakdown.png
/root/terminator-0.98/doc/manual/_build/html/_sources/advancedusage.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/faq.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/gettinginvolved.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/gettingstarted.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/grouping.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/history.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/index.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/layouts.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/licensing.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/plugins.txt
/root/terminator-0.98/doc/manual/_build/html/_sources/preferences.txt
/root/terminator-0.98/doc/manual/_build/html/_static/ajax-loader.gif
/root/terminator-0.98/doc/manual/_build/html/_static/basic.css
/root/terminator-0.98/doc/manual/_build/html/_static/comment-bright.png
/root/terminator-0.98/doc/manual/_build/html/_static/comment-close.png
/root/terminator-0.98/doc/manual/_build/html/_static/comment.png
/root/terminator-0.98/doc/manual/_build/html/_static/css
/root/terminator-0.98/doc/manual/_build/html/_static/doctools.js
/root/terminator-0.98/doc/manual/_build/html/_static/down-pressed.png
/root/terminator-0.98/doc/manual/_build/html/_static/down.png
/root/terminator-0.98/doc/manual/_build/html/_static/file.png
/root/terminator-0.98/doc/manual/_build/html/_static/fonts
/root/terminator-0.98/doc/manual/_build/html/_static/jquery-1.11.1.js
/root/terminator-0.98/doc/manual/_build/html/_static/jquery.js
/root/terminator-0.98/doc/manual/_build/html/_static/js
/root/terminator-0.98/doc/manual/_build/html/_static/minus.png
/root/terminator-0.98/doc/manual/_build/html/_static/plus.png
/root/terminator-0.98/doc/manual/_build/html/_static/pygments.css
/root/terminator-0.98/doc/manual/_build/html/_static/searchtools.js
/root/terminator-0.98/doc/manual/_build/html/_static/underscore-1.3.1.js
/root/terminator-0.98/doc/manual/_build/html/_static/underscore.js
/root/terminator-0.98/doc/manual/_build/html/_static/up-pressed.png
/root/terminator-0.98/doc/manual/_build/html/_static/up.png
/root/terminator-0.98/doc/manual/_build/html/_static/websupport.js
/root/terminator-0.98/doc/manual/_build/html/_static/css/badge_only.css
/root/terminator-0.98/doc/manual/_build/html/_static/css/theme.css
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/Inconsolata-Bold.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/Inconsolata.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/Lato-Bold.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/Lato-Regular.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/RobotoSlab-Bold.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/RobotoSlab-Regular.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/fontawesome-webfont.eot
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/fontawesome-webfont.svg
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/fontawesome-webfont.ttf
/root/terminator-0.98/doc/manual/_build/html/_static/fonts/fontawesome-webfont.woff
/root/terminator-0.98/doc/manual/_build/html/_static/js/modernizr.min.js
/root/terminator-0.98/doc/manual/_build/html/_static/js/theme.js
/root/terminator-0.98/doc/manual/source/_static
/root/terminator-0.98/doc/manual/source/_templates
/root/terminator-0.98/doc/manual/source/advancedusage.rst
/root/terminator-0.98/doc/manual/source/conf.py
/root/terminator-0.98/doc/manual/source/faq.rst
/root/terminator-0.98/doc/manual/source/files.out
/root/terminator-0.98/doc/manual/source/gettinginvolved.rst
/root/terminator-0.98/doc/manual/source/gettingstarted.rst
/root/terminator-0.98/doc/manual/source/grouping.rst
/root/terminator-0.98/doc/manual/source/history.rst
/root/terminator-0.98/doc/manual/source/imgs
/root/terminator-0.98/doc/manual/source/index.rst
/root/terminator-0.98/doc/manual/source/layouts.rst
/root/terminator-0.98/doc/manual/source/licensing.rst
/root/terminator-0.98/doc/manual/source/plugins.rst
/root/terminator-0.98/doc/manual/source/preferences.rst
/root/terminator-0.98/doc/manual/source/spelling_wordlist.txt
/root/terminator-0.98/doc/manual/source/imgs/activitywatch_notification.png
/root/terminator-0.98/doc/manual/source/imgs/basic_window.png
/root/terminator-0.98/doc/manual/source/imgs/broadcast_01.png
/root/terminator-0.98/doc/manual/source/imgs/broadcast_02.png
/root/terminator-0.98/doc/manual/source/imgs/broadcast_03.png
/root/terminator-0.98/doc/manual/source/imgs/context_open_debug_tab.png
/root/terminator-0.98/doc/manual/source/imgs/custom_commands.png
/root/terminator-0.98/doc/manual/source/imgs/debug_tab.png
/root/terminator-0.98/doc/manual/source/imgs/dragterminal_01.png
/root/terminator-0.98/doc/manual/source/imgs/dragterminal_02.png
/root/terminator-0.98/doc/manual/source/imgs/grouping_01.png
/root/terminator-0.98/doc/manual/source/imgs/grouping_02.png
/root/terminator-0.98/doc/manual/source/imgs/grouping_03.png
/root/terminator-0.98/doc/manual/source/imgs/grouping_04.png
/root/terminator-0.98/doc/manual/source/imgs/icon_advanced.png
/root/terminator-0.98/doc/manual/source/imgs/icon_faq.png
/root/terminator-0.98/doc/manual/source/imgs/icon_gettinginvolved.png
/root/terminator-0.98/doc/manual/source/imgs/icon_gettingstarted.png
/root/terminator-0.98/doc/manual/source/imgs/icon_grouping.png
/root/terminator-0.98/doc/manual/source/imgs/icon_history.png
/root/terminator-0.98/doc/manual/source/imgs/icon_layout.png
/root/terminator-0.98/doc/manual/source/imgs/icon_license.png
/root/terminator-0.98/doc/manual/source/imgs/icon_plugins.png
/root/terminator-0.98/doc/manual/source/imgs/icon_prefs.png
/root/terminator-0.98/doc/manual/source/imgs/icon_terminator.png
/root/terminator-0.98/doc/manual/source/imgs/inactivitywatch_notification.png
/root/terminator-0.98/doc/manual/source/imgs/large_example.png
/root/terminator-0.98/doc/manual/source/imgs/layoutlauncher.png
/root/terminator-0.98/doc/manual/source/imgs/plugins_links.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_about.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_global.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_keybindings.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_layouts.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_plugins.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_profiles_background.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_profiles_colors.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_profiles_command.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_profiles_compatability.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_profiles_general.png
/root/terminator-0.98/doc/manual/source/imgs/prefs_profiles_scrolling.png
/root/terminator-0.98/doc/manual/source/imgs/rebalance_01.png
/root/terminator-0.98/doc/manual/source/imgs/rebalance_02.png
/root/terminator-0.98/doc/manual/source/imgs/rebalance_03.png
/root/terminator-0.98/doc/manual/source/imgs/rebalance_04.png
/root/terminator-0.98/doc/manual/source/imgs/rebalance_05.png
/root/terminator-0.98/doc/manual/source/imgs/rebalance_06.png
/root/terminator-0.98/doc/manual/source/imgs/search.png
/root/terminator-0.98/doc/manual/source/imgs/small_example.png
/root/terminator-0.98/doc/manual/source/imgs/split_window.png
/root/terminator-0.98/doc/manual/source/imgs/terminator_advanced.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_faq.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_gettinginvolved.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_gettingstarted.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_grouping.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_history.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_license.svg
/root/terminator-0.98/doc/manual/source/imgs/terminator_plugins.svg
/root/terminator-0.98/doc/manual/source/imgs/window_breakdown.png
/root/terminator-0.98/po/POTFILES.in
/root/terminator-0.98/po/af.po
/root/terminator-0.98/po/ar.po
/root/terminator-0.98/po/ast.po
/root/terminator-0.98/po/az.po
/root/terminator-0.98/po/be.po
/root/terminator-0.98/po/bg.po
/root/terminator-0.98/po/bn.po
/root/terminator-0.98/po/bs.po
/root/terminator-0.98/po/ca.po
/root/terminator-0.98/po/ca@valencia.po
/root/terminator-0.98/po/ckb.po
/root/terminator-0.98/po/cs.po
/root/terminator-0.98/po/da.po
/root/terminator-0.98/po/de.po
/root/terminator-0.98/po/el.po
/root/terminator-0.98/po/en_AU.po
/root/terminator-0.98/po/en_CA.po
/root/terminator-0.98/po/en_GB.po
/root/terminator-0.98/po/eo.po
/root/terminator-0.98/po/es.po
/root/terminator-0.98/po/et.po
/root/terminator-0.98/po/eu.po
/root/terminator-0.98/po/fa.po
/root/terminator-0.98/po/fi.po
/root/terminator-0.98/po/fo.po
/root/terminator-0.98/po/fr.po
/root/terminator-0.98/po/fy.po
/root/terminator-0.98/po/ga.po
/root/terminator-0.98/po/genpot.sh
/root/terminator-0.98/po/gl.po
/root/terminator-0.98/po/he.po
/root/terminator-0.98/po/hi.po
/root/terminator-0.98/po/hr.po
/root/terminator-0.98/po/hu.po
/root/terminator-0.98/po/hy.po
/root/terminator-0.98/po/id.po
/root/terminator-0.98/po/is.po
/root/terminator-0.98/po/it.po
/root/terminator-0.98/po/ja.po
/root/terminator-0.98/po/jv.po
/root/terminator-0.98/po/ka.po
/root/terminator-0.98/po/kk.po
/root/terminator-0.98/po/ko.po
/root/terminator-0.98/po/la.po
/root/terminator-0.98/po/lt.po
/root/terminator-0.98/po/lv.po
/root/terminator-0.98/po/mk.po
/root/terminator-0.98/po/ml.po
/root/terminator-0.98/po/mr.po
/root/terminator-0.98/po/ms.po
/root/terminator-0.98/po/nb.po
/root/terminator-0.98/po/nl.po
/root/terminator-0.98/po/nn.po
/root/terminator-0.98/po/oc.po
/root/terminator-0.98/po/pl.po
/root/terminator-0.98/po/pt.po
/root/terminator-0.98/po/pt_BR.po
/root/terminator-0.98/po/ro.po
/root/terminator-0.98/po/ru.po
/root/terminator-0.98/po/ru_RU.po
/root/terminator-0.98/po/si.po
/root/terminator-0.98/po/sk.po
/root/terminator-0.98/po/sl.po
/root/terminator-0.98/po/sq.po
/root/terminator-0.98/po/sr.po
/root/terminator-0.98/po/su.po
/root/terminator-0.98/po/sv.po
/root/terminator-0.98/po/ta.po
/root/terminator-0.98/po/te.po
/root/terminator-0.98/po/terminator.pot
/root/terminator-0.98/po/th.po
/root/terminator-0.98/po/tr.po
/root/terminator-0.98/po/tyv.po
/root/terminator-0.98/po/uk.po
/root/terminator-0.98/po/update_all_po.sh
/root/terminator-0.98/po/ur.po
/root/terminator-0.98/po/vi.po
/root/terminator-0.98/po/zh_CN.po
/root/terminator-0.98/po/zh_HK.po
/root/terminator-0.98/po/zh_TW.po
/root/terminator-0.98/terminatorlib/__init__.py
/root/terminator-0.98/terminatorlib/__init__.pyc
/root/terminator-0.98/terminatorlib/borg.py
/root/terminator-0.98/terminatorlib/borg.pyc
/root/terminator-0.98/terminatorlib/config.py
/root/terminator-0.98/terminatorlib/config.pyc
/root/terminator-0.98/terminatorlib/configobj
/root/terminator-0.98/terminatorlib/container.py
/root/terminator-0.98/terminatorlib/container.pyc
/root/terminator-0.98/terminatorlib/cwd.py
/root/terminator-0.98/terminatorlib/cwd.pyc
/root/terminator-0.98/terminatorlib/debugserver.py
/root/terminator-0.98/terminatorlib/editablelabel.py
/root/terminator-0.98/terminatorlib/editablelabel.pyc
/root/terminator-0.98/terminatorlib/encoding.py
/root/terminator-0.98/terminatorlib/encoding.pyc
/root/terminator-0.98/terminatorlib/factory.py
/root/terminator-0.98/terminatorlib/factory.pyc
/root/terminator-0.98/terminatorlib/freebsd.py
/root/terminator-0.98/terminatorlib/ipc.py
/root/terminator-0.98/terminatorlib/ipc.pyc
/root/terminator-0.98/terminatorlib/keybindings.py
/root/terminator-0.98/terminatorlib/keybindings.pyc
/root/terminator-0.98/terminatorlib/layoutlauncher.glade
/root/terminator-0.98/terminatorlib/layoutlauncher.py
/root/terminator-0.98/terminatorlib/layoutlauncher.pyc
/root/terminator-0.98/terminatorlib/notebook.py
/root/terminator-0.98/terminatorlib/notebook.pyc
/root/terminator-0.98/terminatorlib/optionparse.py
/root/terminator-0.98/terminatorlib/optionparse.pyc
/root/terminator-0.98/terminatorlib/paned.py
/root/terminator-0.98/terminatorlib/plugin.py
/root/terminator-0.98/terminatorlib/plugin.pyc
/root/terminator-0.98/terminatorlib/plugins
/root/terminator-0.98/terminatorlib/preferences.glade
/root/terminator-0.98/terminatorlib/prefseditor.py
/root/terminator-0.98/terminatorlib/prefseditor.pyc
/root/terminator-0.98/terminatorlib/pylint.sh
/root/terminator-0.98/terminatorlib/searchbar.py
/root/terminator-0.98/terminatorlib/searchbar.pyc
/root/terminator-0.98/terminatorlib/signalman.py
/root/terminator-0.98/terminatorlib/signalman.pyc
/root/terminator-0.98/terminatorlib/terminal.py
/root/terminator-0.98/terminatorlib/terminal.pyc
/root/terminator-0.98/terminatorlib/terminal_popup_menu.py
/root/terminator-0.98/terminatorlib/terminal_popup_menu.pyc
/root/terminator-0.98/terminatorlib/terminator.py
/root/terminator-0.98/terminatorlib/terminator.pyc
/root/terminator-0.98/terminatorlib/titlebar.py
/root/terminator-0.98/terminatorlib/titlebar.pyc
/root/terminator-0.98/terminatorlib/translation.py
/root/terminator-0.98/terminatorlib/translation.pyc
/root/terminator-0.98/terminatorlib/util.py
/root/terminator-0.98/terminatorlib/util.pyc
/root/terminator-0.98/terminatorlib/version.py
/root/terminator-0.98/terminatorlib/version.pyc
/root/terminator-0.98/terminatorlib/window.py
/root/terminator-0.98/terminatorlib/window.pyc
/root/terminator-0.98/terminatorlib/configobj/__init__.py
/root/terminator-0.98/terminatorlib/configobj/__init__.pyc
/root/terminator-0.98/terminatorlib/configobj/configobj.py
/root/terminator-0.98/terminatorlib/configobj/configobj.pyc
/root/terminator-0.98/terminatorlib/configobj/validate.py
/root/terminator-0.98/terminatorlib/configobj/validate.pyc
/root/terminator-0.98/terminatorlib/plugins/__init__.py
/root/terminator-0.98/terminatorlib/plugins/__init__.pyc
/root/terminator-0.98/terminatorlib/plugins/activitywatch.py
/root/terminator-0.98/terminatorlib/plugins/activitywatch.pyc
/root/terminator-0.98/terminatorlib/plugins/custom_commands.py
/root/terminator-0.98/terminatorlib/plugins/custom_commands.pyc
/root/terminator-0.98/terminatorlib/plugins/logger.py
/root/terminator-0.98/terminatorlib/plugins/logger.pyc
/root/terminator-0.98/terminatorlib/plugins/maven.py
/root/terminator-0.98/terminatorlib/plugins/maven.pyc
/root/terminator-0.98/terminatorlib/plugins/terminalshot.py
/root/terminator-0.98/terminatorlib/plugins/terminalshot.pyc
/root/terminator-0.98/terminatorlib/plugins/testplugin.py
/root/terminator-0.98/terminatorlib/plugins/testplugin.pyc
/root/terminator-0.98/terminatorlib/plugins/url_handlers.py
/root/terminator-0.98/terminatorlib/plugins/url_handlers.pyc
/root/terminator-0.98/tests/test_doctests.py
/root/terminator-0.98/tests/testborg.py
/root/terminator-0.98/tests/testsignalman.py
/usr/lib/python2.7/dist-packages/OpenGL/GL/GREMEDY/frame_terminator.py
/usr/lib/python2.7/dist-packages/OpenGL/raw/GL/GREMEDY/frame_terminator.py
/usr/local/bin/terminator
/usr/local/bin/terminator.wrapper
/usr/local/lib/python2.7/dist-packages/terminatorlib
/usr/local/lib/python2.7/dist-packages/terminatorlib/__init__.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/__init__.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/borg.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/borg.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/config.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/config.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj
/usr/local/lib/python2.7/dist-packages/terminatorlib/container.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/container.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/cwd.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/cwd.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/debugserver.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/debugserver.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/editablelabel.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/editablelabel.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/encoding.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/encoding.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/factory.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/factory.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/freebsd.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/freebsd.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/ipc.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/ipc.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/keybindings.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/keybindings.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/layoutlauncher.glade
/usr/local/lib/python2.7/dist-packages/terminatorlib/layoutlauncher.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/layoutlauncher.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/notebook.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/notebook.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/optionparse.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/optionparse.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/paned.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/paned.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugin.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugin.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins
/usr/local/lib/python2.7/dist-packages/terminatorlib/preferences.glade
/usr/local/lib/python2.7/dist-packages/terminatorlib/prefseditor.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/prefseditor.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/searchbar.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/searchbar.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/signalman.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/signalman.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/terminal.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/terminal.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/terminal_popup_menu.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/terminal_popup_menu.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/terminator.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/terminator.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/titlebar.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/titlebar.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/translation.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/translation.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/util.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/util.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/version.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/version.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/window.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/window.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/__init__.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/__init__.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/configobj.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/configobj.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/validate.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/validate.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/__init__.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/__init__.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/activitywatch.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/activitywatch.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/custom_commands.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/custom_commands.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/logger.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/logger.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/maven.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/maven.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/terminalshot.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/terminalshot.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/testplugin.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/testplugin.pyc
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/url_handlers.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/url_handlers.pyc
/usr/share/pyshared/OpenGL/GL/GREMEDY/frame_terminator.py
/usr/share/pyshared/OpenGL/raw/GL/GREMEDY/frame_terminator.py
/usr/share/terminfo/t/terminator
root@kali:~# 
root@kali:~# grep AVAILABLE *
grep: Bureau: est un dossier
grep: Documents: est un dossier
grep: Images: est un dossier
grep: Musique: est un dossier
grep: Téléchargements: est un dossier
grep: terminator-0.98: est un dossier
grep: Vidéos: est un dossier
root@kali:~# 
root@kali:~# 
root@kali:~# cd /root/terminator-0.98
root@kali:~/terminator-0.98# grep AVAILABLE *
grep: build: est un dossier
grep: data: est un dossier
grep: debian: est un dossier
grep: doc: est un dossier
grep: po: est un dossier
grep: terminatorlib: est un dossier
grep: tests: est un dossier
root@kali:~/terminator-0.98# cd /usr/local/lib/python2.7/dist-packages/terminatorlib
root@kali:/usr/local/lib/python2.7/dist-packages/terminatorlib# grep AVAILABLE *grep: configobj: est un dossier
plugin.py:                        for item in getattr(module, 'AVAILABLE'):
Fichier binaire plugin.pyc correspondant
grep: plugins: est un dossier
root@kali:/usr/local/lib/python2.7/dist-packages/terminatorlib# 

après, je t'ai perdu ?

En exemple, le testplugin.py

mais bon, IceF0x la surrement pigé wink

Dernière modification par WangXiangzhai (05-10-2015 20:54:26)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#14 05-10-2015 21:07:32

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

Ok, alors d'après ton locate, ton dossier est celui-ci : /root/terminator-0.98/terminatorlib/plugins/
Dedans vérifie que tes fichiers .py contiennent bien une ligne avec AVAILABLE = ["uneClassDansLeModule"] (c'est un tableau avec un ou plusieurs éléments dedans donc peut y avoir plus de class dedans)
Vérifie d'avoir autant de AVAILABLE (peut y avoir une ligne de plus notamment en commentaire) que tu as de fichiers en .py (les .pyc on s'en fout).

L'objectif étant de trouver quel est le ou les module(s) qui posent problèmes. Eventuellement ca serait bien de les tester chacun séparément : tu renomme le fichier en .bak par exemple pour les désactiver. Tu en garde juste un en .py et si c'est bon tu refait avec le suivant, etc, histoire de repérer quel fichier(s) (module) crée(nt) ton soucis.

En fait, le dev pourrait faire deux choses pour réparer cette erreur:
- dans le plugin, ne pas taper sa ligne AVAILABLE dans un try / except mais avant, de sorte que si le programme rentre direct dans le except, que ca plante pas le programme.
- rajouter simplement un try / except dans plugins.py afin de gérer cette exception.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#15 06-10-2015 00:52:09

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

merci WarLocG pour ton éclaircissement.

root@kali:~# cd /root/terminator-0.98/terminatorlib/plugins
root@kali:~/terminator-0.98/terminatorlib/plugins# ls
activitywatch.py     __init__.py   maven.py          testplugin.py
activitywatch.pyc    __init__.pyc  maven.pyc         testplugin.pyc
custom_commands.py   logger.py     terminalshot.py   url_handlers.py
custom_commands.pyc  logger.pyc    terminalshot.pyc  url_handlers.pyc
root@kali:~/terminator-0.98/terminatorlib/plugins# 

j'ai vérifié les fichiers .py ils ont tous un AVAILABLE = [quelque_chose]

sauf  __init__.py qui est totalement vide. (cela correspondrait avec le message)

PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'

j'ai utilisé renommage .bak, même suppression sans résultat.

@+


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#16 06-10-2015 10:54:44

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

Il y a quoi dans ce fichier __init__.py ? D'après la source ( http://bazaar.launchpad.net/~gnome-term … _init__.py ), le fichier est vide.

Pourrais-tu lancer terminator -d (en mode debug) et renvoyer le résultat ? Un peu voir par quels dbg() il passe.

A mon avis il faudra changer quelque chose dans plugin.py comme rajouter un try / except a ce niveau là. Car dès qu'il rentre dans http://bazaar.launchpad.net/~gnome-term … /plugin.py ligne 95

for item in getattr(module, 'AVAILABLE'):

il tente de charger __init__.AVAILABLE qui n'existe pas. En fait ce fichier __init__.py ne devrait même pas exister, du coup c'est étrange que le supprimer ne résolve pas ton soucis.

Sinon pour patcher ton soucis, tu pourrais essayer ceci:
Dans __init__.py (celui qui pose problème et qui est dans le dossier plugins), rajoute cette ligne

AVAILABLE=[]

Comme ca il trouvera __init__.AVAILABLE même si le contenu est vide.

Edit: En fait, il rentre bien dans le except présent à la ligne 105

except Exception, ex:
                        err('PluginRegistry::load_plugins: Importing plugin %s \
failed: %s' % (plugin, ex))

Faut voir cela plus comme un 'warning' que comme une 'error', ca n'a aucune incidence sur le programme, le plugin "mal écrit" est juste évité tout en affichant un message pour avertir de ce qui se passe.

Maintenant, aussi, la fonction err() est utilisée, donc peut-être que terminator 2> /dev/null n'affichera aucun message.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#17 06-10-2015 12:19:52

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

WarLocG a écrit :

Il y a quoi dans ce fichier __init__.py ? D'après la source ( http://bazaar.launchpad.net/~gnome-term … _init__.py ), le fichier est vide.

WangXiangzhai a écrit :

sauf  __init__.py qui est totalement vide. (cela correspondrait avec le message)

il y en a plusieurs:

/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/__init__.py
/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/configobj/__init__.py/root/terminator-0.98/build/lib.linux-i686-2.7/terminatorlib/plugins/__init__.py/root/terminator-0.98/terminatorlib/__init__.py
/root/terminator-0.98/terminatorlib/plugins/__init__.py
/root/terminator-0.98/terminatorlib/configobj/__init__.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/__init__.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/configobj/__init__.py
/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/__init__.py

souvent associés avec un fichier /__init__.pyc

contenu:

#!/usr/bin/python
#    Terminator - multiple gnome terminals in one window
#    Copyright (C) 2006-2010  cmsj@tenshu.net
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 2 only.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

"""Terminator by Chris Jones <cmsj@tenshu.net>"""

résultat de terminator -d:

root@kali:~# terminator -d
ConfigBase::__init__: Borg::__init__: Preparing borg state for ConfigBase
noclass::get_config_dir: Found config dir: /root/.config
ConfigBase::load: looking for config file: /root/.config/terminator/config
ConfigBase::load: config validated successfully
ConfigBase::load: ConfigBase::load: Processing section: global_config
ConfigBase::load: ConfigBase::load: Processing section: keybindings
ConfigBase::load: ConfigBase::load: Processing section: profiles
ConfigBase::load: ConfigBase::load: Processing profile: default
ConfigBase::load: ConfigBase::load: Processing section: layouts
ConfigBase::load: ConfigBase::load: Processing layouts: default
ConfigBase::load: ConfigBase::load: Processing section: plugins
Config::set_profile: Config::set_profile: Changing profile to default
noclass::parse_options: OptionParse::parse_options: command line options: {'nodbus': None, 'classname': None, 'working_directory': None, 'select': None, 'fullscreen': None, 'layout': 'default', 'debug_classes': None, 'version': None, 'role': None, 'forcedicon': None, 'config': '/root/.config/terminator/config', 'profile': None, 'debug_methods': None, 'maximise': None, 'debug': 1, 'borderless': None, 'new_tab': None, 'hidden': None, 'dummy': None, 'execute': None, 'geometry': None, 'command': None, 'forcedtitle': None}
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: dbus found in globals: False
noclass::<module>: dbus disabled
noclass::<module>: dbus not imported
Factory::__init__: Borg::__init__: Preparing borg state for Factory
Terminator::__init__: Borg::__init__: Preparing borg state for Terminator
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: broadcast_default found in globals: group
noclass::get_pid_cwd: Using Linux get_pid_cwd
Terminator::attempt_gnome_client: GNOME session support not available
ConfigBase::get_item: ConfigBase::get_item: handle_size found in globals: -1
noclass::<module>: Creating a terminal with layout: default
Terminator::create_layout: Creating a window
Factory::make: Factory::make: created a Window
Terminator::register_window: Terminator::register_window: registering 3045208748:<class 'terminatorlib.window.Window'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: normal
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: normal
ConfigBase::get_item: ConfigBase::get_item: window_state found in globals: normal
ConfigBase::get_item: ConfigBase::get_item: borderless found in globals: False
ConfigBase::get_item: ConfigBase::get_item: hide_from_taskbar found in globals: False
ConfigBase::get_item: ConfigBase::get_item: always_on_top found in globals: False
ConfigBase::get_item: ConfigBase::get_item: sticky found in globals: False
Window::set_real_transparency: setting rgb colormap
Window::inject_uuid: Injecting UUID 67f5ff6a-a9fc-4222-9b9e-0697f399e44e into: <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>
Factory::make: Factory::make: created a Terminal
Terminator::register_terminal: Terminator::register_terminal: registering 3044556268:<class 'terminatorlib.terminal.Terminal'>
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Terminal::__init__: composite_support: True
ConfigBase::get_item: ConfigBase::get_item: try_posix_regexp found in globals: False
Terminal::update_url_matches: Terminal::update_url_matches: Trying GNU URL regexps
PluginRegistry::__init__: Borg::__init__: Preparing borg state for PluginRegistry
noclass::get_config_dir: Found config dir: /root/.config
PluginRegistry::prepare_attributes: PluginRegistry::prepare_attributes: Plugin path: ['/usr/local/lib/python2.7/dist-packages/terminatorlib/plugins', '/root/.config/terminator/plugins']
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin testplugin.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin TestPlugin not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin terminalshot.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin TerminalShot not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin logger.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin Logger not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin __init__.py
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin activitywatch.py
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin ActivityWatch not enabled, skipping
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin InactivityWatch not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin maven.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin MavenPluginURLHandler not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin custom_commands.py
noclass::get_config_dir: Found config dir: /root/.config
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::load_plugins: plugin CustomCommandsMenu not enabled, skipping
PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin url_handlers.py
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
ConfigBase::get_item: ConfigBase::get_item: enabled_plugins found in globals: ['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']
PluginRegistry::get_plugins_by_capability: PluginRegistry::get_plugins_by_capability: searching 3 plugins for url_handler
Terminal::update_url_matches: refusing to add duplicate match launchpad_code
Terminal::update_url_matches: refusing to add duplicate match launchpad_bug
Terminal::update_url_matches: refusing to add duplicate match apturl
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: hidden
ConfigBase::load: ConfigBase::load: config already loaded
Config::set_profile: Config::set_profile: Changing profile to default
Terminal::connect_signals: Finalised drag targets: [('vte', 1, 8), ('text/x-moz-url', 0, 0), ('_NETSCAPE_URL', 0, 0), ('UTF8_STRING', 0, 0), ('COMPOUND_TEXT', 0, 0), ('TEXT', 0, 0), ('STRING', 0, 0), ('text/plain;charset=utf-8', 0, 0), ('text/plain', 0, 0), ('text/uri-list', 0, 0)]
ConfigBase::get_item: ConfigBase::get_item: copy_on_selection found in profile default: False
Signalman::new: creating new bucket for <type 'vte.Terminal'>
Signalman::new: connected <type 'vte.Terminal'>::realize to <bound method Terminal.reconfigure of <Terminal object at 0xb5783dec (terminatorlib+terminal+Terminal at 0x9230410)>>
ConfigBase::get_item: ConfigBase::get_item: term found in profile default: xterm
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: gnome-terminal
ConfigBase::get_item: ConfigBase::get_item: http_proxy found in profile default: 
Terminal::reconfigure: Terminal::reconfigure
Signalman::remove_signal: removing <type 'vte.Terminal'>::realize
Signalman::remove_signal: no more signals for widget
Signalman::remove_signal: <vte.Terminal object at 0xb55c7aa4 (VteTerminal at 0x9187d30)> is not registered
ConfigBase::get_item: ConfigBase::get_item: exit_action found in profile default: close
ConfigBase::get_item: ConfigBase::get_item: exit_action found in profile default: close
Signalman::new: creating new bucket for <type 'vte.Terminal'>
Signalman::new: connected <type 'vte.Terminal'>::child-exited to <function <lambda> at 0xb55f1a3c>
ConfigBase::get_item: ConfigBase::get_item: emulation found in profile default: xterm
ConfigBase::get_item: ConfigBase::get_item: encoding found in profile default: UTF-8
ConfigBase::get_item: ConfigBase::get_item: word_chars found in profile default: -A-Za-z0-9,./?%&#:_
ConfigBase::get_item: ConfigBase::get_item: mouse_autohide found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: backspace_binding found in profile default: ascii-del
ConfigBase::get_item: ConfigBase::get_item: delete_binding found in profile default: escape-sequence
ConfigBase::get_item: ConfigBase::get_item: use_system_font found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: font found in profile default: Monospace 14
ConfigBase::get_item: ConfigBase::get_item: antialias found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: allow_bold found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: use_theme_colors found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: background_color found in profile default: #000000
ConfigBase::get_item: ConfigBase::get_item: inactive_color_offset found in globals: 0.8
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 43690, 43690, 43690)
Terminal::reconfigure: ('fgcolor_inactive set to: RGB(%s,%s,%s)', 34952, 34952, 34952)
ConfigBase::get_item: ConfigBase::get_item: palette found in profile default: #2e3436:#cc0000:#4e9a06:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: cursor_shape found in profile default: block
ConfigBase::get_item: ConfigBase::get_item: background_type found in profile default: solid
Terminal::reconfigure: background_type=solid
Terminal::reconfigure: setting background_saturation: 1
Terminal::reconfigure: setting opacity: 65535
ConfigBase::get_item: ConfigBase::get_item: disable_real_transparency found in globals: False
ConfigBase::get_item: ConfigBase::get_item: background_type found in profile default: solid
Terminal::reconfigure: setting background_transparent=False
ConfigBase::get_item: ConfigBase::get_item: cursor_blink found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: force_no_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: audible_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: visible_bell found in profile default: False
Signalman::remove_signal: beep not registered for <type 'vte.Terminal'>
ConfigBase::get_item: ConfigBase::get_item: urgent_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: icon_bell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: scrollback_infinite found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: scrollback_lines found in profile default: 500
ConfigBase::get_item: ConfigBase::get_item: scroll_on_keystroke found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: scroll_on_output found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: scrollbar_position found in profile default: hidden
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
Terminal::inject_uuid: Injecting UUID be8b7d0c-1902-4fd7-afce-e781e5121db0 into: <Terminal object at 0xb5783dec (terminatorlib+terminal+Terminal at 0x9230410)>
Signalman::new: creating new bucket for <class 'terminatorlib.terminal.Terminal'>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all to <bound method Window.group_all of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::navigate to <bound method Window.navigate_terminal of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-change to <bound method Window.tab_change of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-all-toggle to <bound method Window.group_all_toggle of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::unzoom to <bound method Window.unzoom of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::title-change to <bound method WindowTitle.set_title of <terminatorlib.window.WindowTitle object at 0xb579426c>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab-toggle to <bound method Window.group_tab_toggle of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::group-tab to <bound method Window.group_tab of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::move-tab to <bound method Window.move_tab of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-all to <bound method Window.ungroup_all of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::close-term to <bound method Window.closeterm of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-horiz to <bound method Window.split_horiz of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::tab-new to <bound method Window.tab_new of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::split-vert to <bound method Window.split_vert of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
Signalman::new: connected <class 'terminatorlib.terminal.Terminal'>::ungroup-tab to <bound method Window.ungroup_tab of <Window object at 0xb58232ac (terminatorlib+window+Window at 0x90cc998)>>
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: update_records found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: login_shell found in profile default: False
Terminal::spawn_child: still laying out, refusing to spawn a child
Window::create_layout: Making a child of type: Terminal
Terminal::create_layout: Setting layout
ConfigBase::get_item: ConfigBase::get_item: update_records found in profile default: True
ConfigBase::get_item: ConfigBase::get_item: login_shell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: use_custom_command found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: login_shell found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: term found in profile default: xterm
ConfigBase::get_item: ConfigBase::get_item: colorterm found in profile default: gnome-terminal
Terminal::spawn_child: Forking shell: "/bin/bash" with args: ['/bin/bash']
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
Window::on_window_state_changed: Window::on_window_state_changed: fullscreen=False, maximised=False
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffff
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c80003
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffff
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c80003
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::update_visibility: hiding titlebar
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: geometry_hinting found in globals: True
Window::set_rough_geometry_hints: setting geometry hints: (ewidth:2)(eheight:18),(fwidth:11)(fheight:22)
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0bebf
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0bebf
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::update_visibility: hiding titlebar
ConfigBase::get_item: ConfigBase::get_item: hide_on_lose_focus found in globals: False
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffff
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c80003
ConfigBase::get_item: ConfigBase::get_item: title_transmit_fg_color found in globals: #ffffff
ConfigBase::get_item: ConfigBase::get_item: title_transmit_bg_color found in globals: #c80003
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::update_visibility: hiding titlebar
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_hide_sizetext found in globals: False
ConfigBase::get_item: ConfigBase::get_item: title_use_system_font found in globals: True
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0bebf
ConfigBase::get_item: ConfigBase::get_item: title_inactive_fg_color found in globals: #000000
ConfigBase::get_item: ConfigBase::get_item: title_inactive_bg_color found in globals: #c0bebf
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::get_desired_visibility: configured visibility: False
ConfigBase::get_item: ConfigBase::get_item: show_titlebar found in profile default: False
Titlebar::update_visibility: hiding titlebar
ConfigBase::get_item: ConfigBase::get_item: hide_on_lose_focus found in globals: False
ConfigBase::get_item: ConfigBase::get_item: cursor_color found in profile default: #aaaaaa
ConfigBase::get_item: ConfigBase::get_item: foreground_color found in profile default: #aaaaaa

dans /root/terminator-0.98/terminatorlib/plugins/__init__.py

j'ai mis:

[== Indéfini ==]
#!/usr/bin/python
#ligne bidon
AVAILABLE=[]

et

AVAILABLE=[]

sans résultat.

comme rajouter un try / except a ce niveau là.

là faut que tu m'aide, pas pigé ?

je vois la ligne 95 for item in getattr(module, 'AVAILABLE'):

/root/terminator-0.98/terminatorlib/plugin.py

#!/usr/bin/python
# Terminator by Chris Jones <cmsj@tenshu.net>
# GPL v2 only
"""plugin.py - Base plugin system
   Inspired by Armin Ronacher's post at
   http://lucumr.pocoo.org/2006/7/3/python-plugin-system
   Used with permission (the code in that post is to be
   considered BSD licenced, per the authors wishes)

>>> registry = PluginRegistry()
>>> registry.instances
{}
>>> registry.load_plugins(True)
>>> plugins = registry.get_plugins_by_capability('test')
>>> len(plugins)
1
>>> plugins[0] #doctest: +ELLIPSIS
<testplugin.TestPlugin object at 0x...>
>>> registry.get_plugins_by_capability('this_should_not_ever_exist')
[]
>>> plugins[0].do_test()
'TestPluginWin'

"""

import sys
import os
import borg
from config import Config
from util import dbg, err, get_config_dir
from terminator import Terminator

class Plugin(object):
    """Definition of our base plugin class"""
    capabilities = None

    def __init__(self):
        """Class initialiser."""
        pass

    def unload(self):
        """Prepare to be unloaded"""
        pass

class PluginRegistry(borg.Borg):
    """Definition of a class to store plugin instances"""
    available_plugins = None
    instances = None
    path = None
    done = None

    def __init__(self):
        """Class initialiser"""
        borg.Borg.__init__(self, self.__class__.__name__)
        self.prepare_attributes()

    def prepare_attributes(self):
        """Prepare our attributes"""
        if not self.instances:
            self.instances = {}
        if not self.path:
            self.path = []
            (head, _tail) = os.path.split(borg.__file__)
            self.path.append(os.path.join(head, 'plugins'))
            self.path.append(os.path.join(get_config_dir(), 'plugins'))
            dbg('PluginRegistry::prepare_attributes: Plugin path: %s' % 
                self.path)
        if not self.done:
            self.done = False
        if not self.available_plugins:
            self.available_plugins = {}

    def load_plugins(self, testing=False):
        """Load all plugins present in the plugins/ directory in our module"""
        if self.done:
            dbg('PluginRegistry::load_plugins: Already loaded')
            return

        config = Config()

        for plugindir in self.path:
            sys.path.insert(0, plugindir)
            try:
                files = os.listdir(plugindir)
            except OSError:
                sys.path.remove(plugindir)
                continue
            for plugin in files:
                pluginpath = os.path.join(plugindir, plugin)
                if os.path.isfile(pluginpath) and plugin[-3:] == '.py':
                    dbg('PluginRegistry::load_plugins: Importing plugin %s' % 
                        plugin)
                    try:
                        module = __import__(plugin[:-3], None, None, [''])
                        for item in getattr(module, 'AVAILABLE'):
                            if item not in self.available_plugins.keys():
                                func = getattr(module, item)
                                self.available_plugins[item] = func

                            if not testing and item not in config['enabled_plugins']:
                                dbg('plugin %s not enabled, skipping' % item)
                                continue
                            if item not in self.instances:
                                self.instances[item] = func()
                    except Exception, ex:
                        err('PluginRegistry::load_plugins: Importing plugin %s \
failed: %s' % (plugin, ex))

        self.done = True

    def get_plugins_by_capability(self, capability):
        """Return a list of plugins with a particular capability"""
        result = []
        dbg('PluginRegistry::get_plugins_by_capability: searching %d plugins \
for %s' % (len(self.instances), capability))
        for plugin in self.instances:
            if capability in self.instances[plugin].capabilities:
                result.append(self.instances[plugin])
        return result

    def get_all_plugins(self):
        """Return all plugins"""
        return(self.instances)

    def get_available_plugins(self):
        """Return a list of all available plugins whether they are enabled or
        disabled"""
        return(self.available_plugins.keys())

    def is_enabled(self, plugin):
        """Return a boolean value indicating whether a plugin is enabled or
        not"""
        return(self.instances.has_key(plugin))

    def enable(self, plugin):
        """Enable a plugin"""
        if plugin in self.instances:
            err("Cannot enable plugin %s, already enabled" % plugin)
        dbg("Enabling %s" % plugin)
        self.instances[plugin] = self.available_plugins[plugin]()

    def disable(self, plugin):
        """Disable a plugin"""
        dbg("Disabling %s" % plugin)
        self.instances[plugin].unload()
        del(self.instances[plugin])

# This is where we should define a base class for each type of plugin we
# support

# URLHandler - This adds a regex match to the Terminal widget and provides a
#               callback to turn that into a URL.
class URLHandler(Plugin):
    """Base class for URL handlers"""
    capabilities = ['url_handler']
    handler_name = None
    match = None
    nameopen = None
    namecopy = None

    def __init__(self):
        """Class initialiser"""
        Plugin.__init__(self)
        terminator = Terminator()
        for terminal in terminator.terminals:
            terminal.match_add(self.handler_name, self.match)

    def callback(self, url):
        """Callback to transform the enclosed URL"""
        raise NotImplementedError

    def unload(self):
        """Handle being removed"""
        if not self.match:
            err('unload called without self.handler_name being set')
            return
        terminator = Terminator()
        for terminal in terminator.terminals:
            terminal.match_remove(self.handler_name)

# MenuItem - This is able to execute code during the construction of the
#             context menu of a Terminal.
class MenuItem(Plugin):
    """Base class for menu items"""
    capabilities = ['terminal_menu']

    def callback(self, menuitems, menu, terminal):
        """Callback to transform the enclosed URL"""
        raise NotImplementedError

Faut voir cela plus comme un 'warning' que comme une 'error', ca n'a aucune incidence sur le programme, le plugin "mal écrit" est juste évité tout en affichant un message pour avertir de ce qui se passe.

je suis d'accord avec toi, n'entrave en rien le fonctionnement du terminal apparemment.

Maintenant, aussi, la fonction err() est utilisée, donc peut-être que terminator 2> /dev/null n'affichera aucun message.

j'ai pas saisis ?

Dernière modification par WangXiangzhai (06-10-2015 12:21:31)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#18 06-10-2015 13:09:46

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

Maintenant, aussi, la fonction err() est utilisée, donc peut-être que terminator 2> /dev/null n'affichera aucun message.

j'ai pas saisis ?

Le message de warning est envoyé sur l'erreur standard, donc si tu fait

terminator 2> /dev/null

tu renverras la sortie des erreurs dans /dev/null (tu les détruis quoi ^^)

On va décortiquer la fonction impliquée dans le module plugin pour y voir plus clair:

    def load_plugins(self, testing=False):
        """Load all plugins present in the plugins/ directory in our module"""
        if self.done:
            dbg('PluginRegistry::load_plugins: Already loaded')
            return

        config = Config()

# on va chercher dans le dossier plugins (défini dans self.path)
        for plugindir in self.path:
            sys.path.insert(0, plugindir)
            try:
#On récupère la liste des fichier dans le dossier
                files = os.listdir(plugindir)
            except OSError:
                sys.path.remove(plugindir)
                continue
#On traite par fichier (ca implique aussi . et .. )
            for plugin in files:
                pluginpath = os.path.join(plugindir, plugin)
#Si l'objet dans la liste est un fichier et qu'il se termine par ".py " (donc des scripts python)
                if os.path.isfile(pluginpath) and plugin[-3:] == '.py':
                    dbg('PluginRegistry::load_plugins: Importing plugin %s' % 
                        plugin)
#On teste, si ca foire on rentre dans except
                    try:
#module est un script python sans son extension => machin.py devient machin, et peut être importé via "import machin" dans python
                        module = __import__(plugin[:-3], None, None, [''])
#On suppose que le module contient un attribut AVAILABLE=[ liste de choses ], et on teste chaque élement séparement dans une boucle
#C'est ici que ca coince avec ton __init__, il ne possede pas d'attribut AVAILABLE et donc il go direct dans la partie except
                        for item in getattr(module, 'AVAILABLE'):
                            if item not in self.available_plugins.keys():
                                func = getattr(module, item)
                                self.available_plugins[item] = func

                            if not testing and item not in config['enabled_plugins']:
                                dbg('plugin %s not enabled, skipping' % item)
                                continue
                            if item not in self.instances:
                                self.instances[item] = func()
#Si ca merde, atterrit ici
                    except Exception, ex:
#Un message d'erreur envoyé dans l'erreur standard pour avertir que le module n'est pas utilisable et n'a pas pu être chargé
                        err('PluginRegistry::load_plugins: Importing plugin %s \
failed: %s' % (plugin, ex))

        self.done = True

J'ai commenté une partie du code pour expliquer comment le script fonctionne.

Effectivement, le résultat du débug nous donne l'information:

PluginRegistry::load_plugins: PluginRegistry::load_plugins: Importing plugin __init__.py
PluginRegistry::load_plugins: Importing plugin __init__.py failed: 'module' object has no attribute 'AVAILABLE'

Première ligne : il tente de charger __init__.py
Deuxième ligne: il n'a pas pu rentrer dans try car il y a une erreur, il est entré dans except et affiche le message d'avertissement.

Dans except, on aurait pu remplacer

err('PluginRegistry::load_plugins: Importing plugin %s \
failed: %s' % (plugin, ex))

par

pass

Ce qui donnerait aucun message en cas de plugin non chargé

comme rajouter un try / except a ce niveau là.

là faut que tu m'aide, pas pigé ?

En fait il y est déjà présent. Le try démarre sur la ligne 93, le except se trouve sur la ligne 105

j'ai mis:

#!/usr/bin/python
#ligne bidon
AVAILABLE=[]

et

AVAILABLE=[]

sans résultat.

Ahh.. ca devrait contenir des strings ? Essaye avec AVAILABLE=[''] alors, mais je continue a dire que ce __init__.py ne sert a rien et pourrait juste être supprimé (du coup le .pyc aussi tu le supprime, tu supprimes les deux).


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#19 06-10-2015 14:36:25

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

effectivement avec

# terminator 2> /dev/null

1444133650.png

pas de message, impec !

AVAILABLE=['']  (avec des strings) > toujours le message

j'ai changer la ligne 106 par pass

      try:
                        module = __import__(plugin[:-3], None, None, [''])
                        for item in getattr(module, 'AVAILABLE'):
                            if item not in self.available_plugins.keys():
                                func = getattr(module, item)
                                self.available_plugins[item] = func

                            if not testing and item not in config['enabled_plugins']:
                                dbg('plugin %s not enabled, skipping' % item)
                                continue
                            if item not in self.instances:
                                self.instances[item] = func()
                    except Exception, ex:
                        pass

        self.done = True

    def get_plugins_by_capability(self, capability):
        """Return a list of plugins with a particular capability"""
        result = []
        dbg('PluginRegistry::get_plugins_by_capability: searching %d plugins \
for %s' % (len(self.instances), capability))
        for plugin in self.instances:
            if capability in self.instances[plugin].capabilities:
                result.append(self.instances[plugin])
        return result

pas de résultat, mais moi tu me connais en python je suis 0 + 0 = la ...

j'ai supprimer __init__.py et __init__.pyc (t’inquiètes je les ai sauvegardés dans un autre dossier).

root@kali:~# cd /root/terminator-0.98/terminatorlib/plugins
root@kali:~/terminator-0.98/terminatorlib/plugins# ls
activitywatch.py     logger.py   terminalshot.py   url_handlers.py
activitywatch.pyc    logger.pyc  terminalshot.pyc  url_handlers.pyc
custom_commands.py   maven.py    testplugin.py
custom_commands.pyc  maven.pyc   testplugin.pyc
root@kali:~/terminator-0.98/terminatorlib/plugins# 

effectué un reboot, mais le message est encore là.

Dernière modification par WangXiangzhai (06-10-2015 14:48:14)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#20 06-10-2015 14:43:53

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

Je commence a me poser des questions parce que les modifications devraient normalement prendre : tu utilises quel terminator ? Celui dans le dossier terminator-0.98 ou un autre qui serait déjà installé sur ta machine ?

Si tu as déjà terminator installé sur ta machine, faudrait voir ou se trouve le dossier des sources de celui-ci(voir en dessous). Sinon pour celui qui est dans ton dossier, a partir du moment ou tu retestes sur une nouvelle instance a chaque fois, il devrait y avoir un changement qui opère (tu utilises alors le terminator qui est situé dans le dossier terminator-0.98 là).

Apparement celui que tu utilises c'est celui installé sur ta machine, donc les modifications doivent se faire dans ce dossier-ci : /usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/

PS: aucun reboot n'est nécessaire pour les tests, python étant interpreté, juste en modifiant les fichiers de sources ca devrait apporter un résultat directement.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#21 06-10-2015 15:26:44

WangXiangzhai
Membre

Re : Nouvelle version de terminator disponible.

root@kali:~# apt-cache policy terminator
terminator:
  Installé : (aucun)
  Candidat : 0.97-4
 Table de version :
     0.97-4 0
        500 http://http.kali.org/kali/ sana/main i386 Packages
root@kali:~# 

j'ai installé terminator-0.98

je le lance avec xfce4-terminal

1444137929.png

oui faut faire les changements à partir de /usr/local/lib/python2.7/dist-packages/terminatorlib/plugins/

je viens de passer __init__.py et __init__.pyc en .bak

et plus de message !

nous faisions les modifs dans le mauvais dossier  smile

1444139096.png

Dernière modification par WangXiangzhai (06-10-2015 15:46:24)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#22 06-10-2015 16:23:50

WarLocG
#! modo de compet

Re : Nouvelle version de terminator disponible.

mais de rien smile Problème réglé  cool


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

Pied de page des forums