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