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

E R ears.box at gmail.com
Sun Nov 2 19:13:09 EST 2014


By the way I'm being told from someone that in the Openbox source it
calls sh and is the reason for this?

On Sun, Nov 2, 2014 at 12:57 PM, E R <ears.box at gmail.com> wrote:
> 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