Hi Iain,

Thank you for your reply.

On Tue, Nov 29, 2011 at 10:39 AM, Iain Lane <[email protected]> wrote:
> I think you are hitting bug #649591. If you change the -u to -U then it
> should work again.

You are right: it should be "-U" and not "-u". However, I don't think
this solves the issue: if gnome-do is *not* running, despite of using
"-u" or "-U", pgrep still returns 1 ("No processes matched"), thus
gonme-do is not run.

> Your patch made me look at /usr/bin/gnome-do though, and it looks like
> there's incorrect  logic there
>
>  if pgrep -u "`id -u`" '^gnome-do$' >/dev/null; then
>      /usr/bin/cli "$GNOME_DO_EXE" "$@"
>  fi
>
> Looks like it will launch gnome-do if it sees it is already running.

Exactly!

> It seems like gnome-do properly supports only having a single instance,
> so it'd probably be easiest if this check gets removed in favour of just
> always running Do.exe. So I'm cc-ing RAOF to see if he wants to do this.

Great, thank you for your help!

Cheers,
Roberto

-- 
Roberto Paleari



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to