[openbox] How To Terminate sh cmd from apps in menu.xml?

E R ears.box at gmail.com
Sun Nov 2 17:57:34 EST 2014


Well I use tint2 in Openbox so I just posted here to see if anyone could help...



On Sun, Nov 2, 2014 at 12:39 AM, TT <turkuting at gmail.com> wrote:
> i already found your previous posts not really on topic, but this definitely
> hasn't got anything to do with openbox anymore.
> maybe your distro has an online chat, try there.
>
>
> On 10/31/2014 11:10 PM, E R wrote:
>
> While we're on the subject of terminating multiple sh instances
> running, I use Tint2 from SVN with Openbox, and if anyone uses it, you
> can create 'Launchers' for it that start the app from a .desktop file.
>
> So with some launchers I've created, when I click on one of those,
> I'll get an sh instance for the application running from the .desktop,
> and the application process as well, anyone know how I can stop this
> .desktop sh instance from running too?
>
> I have one launcher for bleachbit, when I click to run it and look in
> htop this is what I'll see;
>
> /bin/sh -c bleachbit > /dev/null 2>&1
> python /usr/bin/bleachbit
>
> The contents of the bleachbit.desktop have two exec lines, not sure
> why the 'TryExec' one;
>
>
> TryExec=bleachbit >/dev/null 2>&1
> Exec=bleachbit >/dev/null 2>&1
>
>
> Thanks...
>
>
> On Fri, Oct 31, 2014 at 10:49 AM, E R <ears.box at gmail.com> wrote:
>
> Ok so this is good then?
>
> <command>sh -c "exec hexchat > /dev/null 2>&1 &"</command>
>
>
>
> On Fri, Oct 31, 2014 at 5:50 AM, Dana Jansens <danakj at orodu.net> wrote:
>
> exec makes the shell replace its own process with the command instead of
> running a sub-process, so ya what Mikael said.
>
> On Fri, Oct 31, 2014 at 3:15 AM, E R <ears.box at gmail.com> wrote:
>
> Actually my bad, this does appear to work;
>
> <command>sh -c "icecat > /dev/null 2>&1 &"</command>
>
> So you're saying I should change it to this instead?
>
>
> <command>sh -c "exec icecat > /dev/null 2>&1 &"</command>
>
> I've never known to put exec in a openbox menu.xml <command> before, hmm
>
>
> On Thu, Oct 30, 2014 at 9:06 PM, Mikael Magnusson <mikachu at gmail.com>
> wrote:
>
> On Fri, Oct 31, 2014 at 7:12 AM, E R <ears.box at gmail.com> wrote:
>
> Hi,
>
> I want to run some apps to /dev/null in menu.xml, so I have like this
> example below;
>
> <command>sh -c "icecat > /dev/null 2>&1"</command>
>
> But if run the command like this I see in htop the application name
> running and sh too.
>
> I forgot who it was just recently showed me how to stop sh from
> running when using commands in the autostart.sh, but not sure how to
> apply this to the menu.xml command.
>
>
> All I understand is that I need an ampersand & on the end of the
> command, something like this?
>
> <command>sh -c "icecat > /dev/null 2>&1 &"</command>
>
> use sh -c "exec icecat ...
>
> --
> Mikael Magnusson
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>
>
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>
>
>
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>


More information about the openbox mailing list