مثل اینکه openbox متفاوت از xdg عمل میکنه. توی xdg لازم نیست & آخر هر خطی قرار بگیره که prompt رو مشغول میکنه.
اگه فایلهای داخل دایرکتوریهای /etc/xdg/autostart/ و config/autostart. توی هوم هر کاربر رو بررسی کنید، میبینید که نیازی به & نیست.
ممنون از آقای Dragon- ،
من در مورد & (امپرساند) ، همینطوری در دستورات مربوطه بکار می بردم. تا اینکه شما لطف کردید و روی آن انگشت گذاشتید و من بیشتر دقت کردم.
بهر حال عملکرد اصلی & ، همانطور که شما فرمودید:
The & makes the command run in the background
ولی من می خواهم در این مورد تنها به این اکتفا نکرده و یک آزمایش با نتایج جالب آن که به ذهنم رسید به خدمت شما و سایر دوستان مطرح کنم:
در فایل
~/.config/openbox/autostart
حالت اول:
دو تا دستور به این شکل در این فایل گذاشتم و بعد logout و سپس login کردم:
firefox &
mousepad &
نتیجه: هر دو برنامه در هنگام لاگین ، بطور اتوماتیک باز شدند.
حالت دوم:
firefox &
mousepad
نتیجه:هر دو برنامه در هنگام لاگین ، بطور اتوماتیک باز شدند.
حالت سوم:
firefox
mousepad &
نتیجه:برنامه فایرفاکس بطور اتوماتیک باز شد، ولی برنامه mousepad باز نشد و بعد از بستن پنجره برنامه فایرفاکس ، برنامه mousepad بطور اتوماتیک باز شد.
حالت چهارم:
firefox
mousepad
نتیجه:برنامه فایرفاکس بطور اتوماتیک باز شد، ولی برنامه mousepad باز نشد و بعد از بستن پنجره برنامه فایرفاکس ، برنامه mousepad بطور اتوماتیک باز شد.
بنظرم این دلیلی براستفاده & در این قسمت می باشد. نمی شود که مثلا برنامه پانل اجرا بشود و بعد آنرا ببندیم تا مثلا برنامه دیگری اجرا بشود.