[openbox] I Have Two Instances Of 'autostart.sh Running...

TT turkuting at gmail.com
Mon Oct 20 15:55:18 EDT 2014


E R wrote:
> Brackets, yes I did that before, forgot now... :)
so did you add them back in?
>
> Yes two autostart process running as; autostart.sh
>
> htop shows the path for both as;
>
> sh /home/foo/.config/openbox/autostart.sh
> sh /home/foo/.config/openbox/autostart.sh
>
> I found the CULPRIT ---> Openbox
>
> So it seems, at least on my box, any app you sleep causes this to
> happen.
i'm sorry but you lost me there.
>   tint2 & redshift are both showing these instances, but if I
> don't make them sleep then I don't even see one instance of autostart
> running...
>
> It makes me think, autostart.sh isn't a process, so why should it even
> appear as one in htop? It's an autostart script, so that in of itself
> is odd...
no. "sh" is the process executing the autostart.sh script.
>
> This seems like a bug?
i don't think so.

try renaming autostart.sh to autostart and make sure it's executable.
check what your display manager is actually doing to start the gui. how 
does it start openbox.
you know that openbox automatically executes autostart, right? you don't 
have to tell it to do so.
>
> Hmm
what distro are you running?


>
> On Sun, Oct 19, 2014 at 8:47 PM, TT <turkuting at gmail.com> wrote:
>> i think the entries with "&&" should be in brackets, like so:
>> ( sleep 1 && tint2 ) &
>>
>> in any case, looks ok.
>>
>> so you have two autostart processes running throughout your openbox session?
>> is it autostart or autostart.sh?
>>
>> what about openbox's global autostart?
>>
>> maybe some other app also uses autostart.sh somewhere?
>>
>> i think you can get the full path of any running process, try that next.
>>
>>
>> tt.
>>
>>
>>
>> E R wrote:
>>> I have ampersands, this is my autostart.sh
>>>
>>> # This shell script is run before Openbox launches.
>>> # Environment variables set here are passed to the Openbox session.
>>>
>>> # D-bus
>>> if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS";
>>> then
>>>          eval `dbus-launch --sh-syntax --exit-with-session`
>>> fi
>>>
>>> # Run XDG autostart things.  By default don't run anything
>>> desktop-specific
>>> # See xdg-autostart --help more info
>>> #DESKTOP_ENV="OPENBOX"
>>> #if which /usr/libexec/openbox-xdg-autostart >/dev/null; then
>>> #  /usr/libexec/openbox-xdg-autostart $DESKTOP_ENV
>>> #fi
>>>
>>> compton --config ~/.config/compton -b --logpath /tmp/compton.log &
>>> sleep 1s && tint2 &
>>> sleep 2s && redshift-gtk >/dev/null 2>&1 &
>>> /usr/lib64/xfce4/notifyd/xfce4-notifyd &
>>> /usr/bin/xbindkeys &
>>> eval `cat $HOME/.fehbg`
>>>
>>> # For use with BFS
>>> #sudo schedtool -n -20 -I `pidof
>>>
>>> Thanks for the reply....
>>>
>>> On Sun, Oct 19, 2014 at 7:50 PM, TT <turkuting at gmail.com> wrote:
>>>> Micha wrote:
>>>>> Am 19.10.2014 03:50, schrieb E R:
>>>>>> Hi Everyone,
>>>>>>
>>>>>> My specs;
>>>>>> Slackware 14.1 x86_64
>>>>>> Openbox 3.5.2
>>>>>>
>>>>>> When I look at htop I am seeing that autostart.sh is running twice
>>>>>>
>>>>>>
>>>>>> sh /home/foo/.config/openbox/autostart.sh
>>>>>> sh /home/foo/.config/openbox/autostart.sh
>>>>>>
>>>>>> Why am I getting two instances of this instead of one?
>>>>>>
>>>>>> Thank you
>>>>>> Mii
>>>>>> _______________________________________________
>>>>>> openbox mailing list
>>>>>> openbox at icculus.org
>>>>>> http://icculus.org/mailman/listinfo/openbox
>>>>> I can recall, I had that problem too, but under LX*DE*.
>>>>> All autostart-applications have been run twice.
>>>>> But there the DE was the culprit. What could cause such effect under
>>>>> pure Openbox, I have no clue.
>>>> it shouldn't keep on running anyway.
>>>> maybe you forgot to put an ampersand = & at the end of an application
>>>> that
>>>> doesn't terminate by itself, typically the panel or conky.
>>>> if you're not sure, just add ampersands to the end of all commands.
>>>> i guess you would notice if it was really being executed twice (2 panels,
>>>> 2
>>>> conkys...).
>>>>
>>>> tt.
>>>>>
>>>>> Micha
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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