উবুন্টু 12.04 এলটিএস-এ, আমি স্থগিতাদেশ থেকে পুনরায় শুরু করার পরে এবং আমার ডেস্কটপ আনলক করার পরে স্ক্রিপ্টগুলি চালাতে চাই। এগুলি আমার ব্যবহারকারী হিসাবে চালাতে হবে এবং আমার অ্যাক্সেস সহ $DISPLAY
।
বিশেষত, আমি চাই
- 985028 বাগ
nm-applet
জুড়ে আবার কাজ শুরু করুন - ব্যবহার করে একটি কাস্টম বিজ্ঞপ্তি প্রদর্শন করুন
notify-send
- এই কাজগুলি করার পরে সম্ভবত অন্যান্য জিনিসগুলি
যখন আমি আবার শুরু করি, স্ক্রিপ্টগুলি /etc/pm/sleep.d/
চালিত হয় তবে তারা আমার স্ক্রীন এবং ব্যবহারকারীর নাম না জেনে রুট হিসাবে চালায়। আমি যদি এই স্ক্রিপ্টগুলিতে আমার ব্যবহারকারীর নাম এবং export
ডিফল্টটিকে হার্ড-কোড করি তবে এটি কার্যকর হতে পারে DISPLAY :0
তবে এটি খুব কুৎসিত হ্যাকের মতো অনুভব করে।
~/.config/autostart/xyz.desktop
লগইন করার পরে স্ক্রিপ্টগুলি চালানো হয়, তবে তারা পুনরায় চালু হওয়ার পরে কেবল পর্দা আনলক করার পরে চলবে না।
আবার শুরু করার পরে স্ক্রিনটি আনলক করার পরে কি স্ক্রিপ্টগুলি চালানোর কোনও উপায় আছে?
users
ধরে নিতে পারেন যে অন্য কেউ লগইন করেছেন নি (বা এটি কোনও ব্যাপার নয়)