I reply to my self, I made this Perl script based on the
Evonotify script (from Oliver Grawert) :
#!/usr/bin/perl
use Gnome2;
use Gnome2::Wnck;
Gtk2->init();
$stamp = time;
$screen = Gnome2::Wnck::Screen->get_default();
$screen->force_update();
foreach $window ($screen->get_windows()) {
if ($window->get_name =~ /Evolution/) {
$evolution = $window;
}
}
if($evolution) {
$evolution->unminimize($stamp);
$evolution->get_workspace->activate($stamp);
$evolution->activate($stamp);
print $evolution->get_geometry;
}
else {
system('evolution');
}
Gtk2->main_iteration() while (Gtk2->events_pending());
Gtk2->main();
Regards!
Lisandro Grassini.
On 7/28/07, Lisandro <lichig AT gmail.com> wrote:
> Hi everybody,
> How can I do to re-open (bring to focus) a previously launched
> instance of Evolution (if I have one) instead of open a new instance?
>
>
> thanks in advance.
>
>
> Lisandro.
>
_______________________________________________
Evolution-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evolution-list