सवाल लॉगिन पर एक स्वागत अधिसूचना प्रदर्शित करना


मैंने इसमें जोड़ा है स्टार्टअप एप्लीकेशन यह आदेश:

notify-send "Hello User" "Welcome back to Ubuntu 12.10" --icon=/usr/share/unity-greeter/cof.png -a "Computer" -u critical

यह स्टार्टअप या लॉगिन पर दिखाई नहीं देता है लेकिन टर्मिनल से चलने पर काम करता है।

मैंने कमांड डालने का भी प्रयास किया है /etc/rc.local, लेकिन यह काम नहीं करता है।

मैं प्रत्येक स्टार्टअप / लॉगिन पर यह आदेश कैसे चला सकता हूं?


4
2018-01-30 19:52


मूल




जवाब:


मुझे यकीन नहीं है कि यह आपके लिए क्यों काम नहीं कर रहा है, शायद क्योंकि यह एकता पूरी तरह से लोड होने से पहले चलता है। आप का उपयोग कर समय देरी जोड़ने का प्रयास कर सकते हैं sleep आदेश।

मुझे यह स्क्रिप्ट बनाकर काम मिल गया:

sleep 2s
notify-send "Hello User" "Welcome back to Ubuntu 12.10" --icon=/usr/share/unity-greeter/cof.png -a "Computer" -u critical

इसे किसी फ़ाइल में सहेजें, इसे निष्पादन योग्य के रूप में सेट करें chmod +x <filename> और इसे अपनी प्रारंभिक अनुप्रयोग सूची में जोड़ें।

यदि यह काम नहीं करता है, तो इससे पहले देरी में वृद्धि करने का प्रयास करें notify-send आदेश चलाता है।


4
2018-01-30 20:01