
یک کار آسان اجرای اسکریپت زمانی است که کاربر از خط فرمان وارد می شود. اما زمانی که کاربران از مدیریت دستگاه گنوم (GDM) وارد یا خارج می شوند، باید یک اسکریپت اجرا کنم، تا پنجره ورود به گنوم راه اندازی شود.
بعد از مدتی گوگل راه حلی پیدا کردم که نیازهایم را برآورده می کند.
به زمانی که کاربران در صفحه GDM وارد سیستم می شوند یا از سیستم خارج می شوند، یک اسکریپت را اجرا کنید، این کار را انجام دهید،
مطمئن شوید که اسکریپت شما x حقوق دارد، اگر حق اعدام ندارند، بیت x را با chmod اضافه کنید،
$ sudo chmod +x /path/to/scripts/sample_script_one.sh
$ sudo chmod +x /path/to/scripts/sample_script_two.sh
اسکریپت را در ورود یا خروج GDM اجرا کنید:
برای ایجاد یک اسکریپت قابل اجرا در ورود به GDM، اضافه کردن، به عنوان ریشه ./path/to/scripts به /etc/gdm/PostLogin/Default،
$ sudo su
# echo "./path/to/scripts/sample_script_one.sh" >> /etc/gdm/PostLogin/Default
برای اجرای اسکریپت در خروج از GDM، اضافه کردن، به عنوان ریشه ./path/to/scripts به /etc/gdm/PostSession/Default،
$ sudo su
# echo "./path/to/scripts/sample_script_two.sh" >> /etc/gdm/PostSession/Default