اون & آخرش لازمه؟ با توجه به اینکه now به دستور داده شده، فکر نکنم اون & آخر اثری داشته باشه.
بله درست فرموده بودید، لازم نبود که در آخر دستور & بکاربرم.
در حین نوشتن این مطلب، مطالبی به ذهنم رسید، اگر اینها را تصحیح بفرمایید ، ممنون می شوم.
ولی بنظرم علت اینکه & در آخر این دستور کاربرد ندارد، بخاطر این نیست که ما now را در دستور بکار برده ایم.
مثلا شما دستوری را در ترمینال می نویسید ، برای اینکه دستور اجرا بشود ، کلید اینتر را فشار می دهید و یا اینکه مثلا بعد از انتخاب کردن آیکن Firefox برای اینکه اجرا بشود ، کلید اینتر را می زنید یا اینکه بر روی آن دابل کلیک می کنید ، ولی در مورد آیتم های پانل فرق می کند و فقط یک کلیک ( نه دابل کلیک ) برای اجرای آنها کافیست.
در فایل autostart که بصورت اتوماتیک اجرا می شود، بعد از پایان هر دستور نماد & بکار می بریم که همان کار اینتر را برای اجرای فرمان انجام می دهد.
در پانل ما با دو تا آیتم کار داریم ، آیتم هایی که حالت Button دارند و آیکنی ( یا نوشته ای) از آنها در پانل
درج می گردد، چون با کلیک بر روی آنها اجرا می گردند،
نیازی به استفاده از نماد & در آخر دستور مربوط به آنها نمی باشد، چون کلیک همان کار ، را انجام می دهد.ولی در پانل ، آیتمی با نام Executor هم داریم، مثلا نمایشگر میزان مصرف cpu و ram و ... منظورم قسمت مربوط به نوتیفیکیشن (system tray ) در اینجا فقط حالت نمایشگر برایمان دارد . در این مورد که می خواهیم بدون کلیک موس ما ، کار بکنند و اجرا بشوند
از & در آخر فرمانمان استفاده می کنیم ، که بصورت اتوماتیک وار فرمان ما را اجرا می کنند و در انتظار کلیک ما نمی مانند.
در بالا من اشتباه کرده بودم و برای Button ، از & استفاده کرده بودم. پس بطور خلاصه:
در دستور مربوط به Button در پانل از & استفاده نمی شود و با کلیک موس کاربر اجرا می شوند.
در دستور مربوط به Executor در پانل
از & استفاده می شود، چون می خواهیم بدون کلیک ما بصورت اتوماتیک اجرا بشود و چیزی را به ما نشان بدهد.
در مورد now هم در پایان فرمان shut down این است که فرمان را همین حالا اجرا کن اگر آنرا بکار نبریم shut down بصورت
Shutdown scheduled for انجام می گیرد.
اضافه گردید:
در Tint2 settings ، اگر button ای را مثلا برای نرم افزار فایرفاکس تنظیم نماییم،آیکن موردنظر به پانل اضافه می شود و هر وقت خواستیم با کلیک بر روی آن اجرا می گردد.
اگر Executor را برای اجرای مثلا برنامه نرم افزار فایرفاکس و یا هر دستور دیگری که مد نظر ما است ، بکار ببریم ، در هنگام لاگین به سیستم بصورت اتوماتیک وار برنامه فایرفاکس و هر برنامه یا دستوری که مدنظر ماست ، اجرا می گردد.
همچنین حتی می توانیم گزینه interval را برای Executor طوری تنظیم نماییم که مثلا در هر سی ثانیه برنامه فایر فاکس یا هر برنامه یا دستور دیگری که مدنظر ماست، بصورت اتوماتیک وار اجرا بگردد.
کلا نه در Button و نه در Executor نیازی به ،بکارگیری & در پایان دستور نمی باشد.