Ce qu'il en ressort, c'est qu'il faut faire:
gnome-terminal --window --execute "ssh blah" --tab --execute "ssh bleh" --tab --execute "ssh bloh"
Le grosse difference par rapport a KDE, c'est que on peut controler un terminal au moment ou on le lance, mais il n'est pas possible de controler un terminal une fois qu'il est lance.
Pour etre honnete, dans cet exemple precis, je ne vois pas bien de situation ou on pourrait vouloir modifier un terminal existant en lui rajoutant des sessions ssh.
Cependant, cet exemple illustre bien mon point sur le technos KDE et Gnome:
- gnome-terminal n'utilise pas de technos particuliere et on est restreint a passer des arguments en ligne de commande. Il faut ecrire pas mal de code pour parser la ligne de commande.
- konsole utilise la techno dcop et expose ainsi un certain nombre de methodes. Tout ce qu'il a fallu rajouter au code pour permettre ca, c'est la definition d'une "interface" :
[^] # Re: On va me dire que je triche, mais...
Posté par Philippe F (site web personnel) . En réponse au journal Gnome Office et KOffice. Évalué à 1.
http://cvs.gnome.org/lxr/source/gnome-terminal/src/terminal.c(...)
Ce qu'il en ressort, c'est qu'il faut faire:
gnome-terminal --window --execute "ssh blah" --tab --execute "ssh bleh" --tab --execute "ssh bloh"
Le grosse difference par rapport a KDE, c'est que on peut controler un terminal au moment ou on le lance, mais il n'est pas possible de controler un terminal une fois qu'il est lance.
Pour etre honnete, dans cet exemple precis, je ne vois pas bien de situation ou on pourrait vouloir modifier un terminal existant en lui rajoutant des sessions ssh.
Cependant, cet exemple illustre bien mon point sur le technos KDE et Gnome:
- gnome-terminal n'utilise pas de technos particuliere et on est restreint a passer des arguments en ligne de commande. Il faut ecrire pas mal de code pour parser la ligne de commande.
- konsole utilise la techno dcop et expose ainsi un certain nombre de methodes. Tout ce qu'il a fallu rajouter au code pour permettre ca, c'est la definition d'une "interface" :
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdebase/konsole/konsole/ko(...)
Les methodes qui sont listees ici sont les methodes utilisees de facon interne par konsole pour gerer ses sessions et fenetres.
C'est en rendant l'utilisation de ses technos avancees aussi simple que KDE prend a mon avis un leadership technologique.