क्या कोई स्क्रिप्ट को कॉल करने का एक तरीका है जब उबंटू सस्पेंड या हाइबरनेट मोड से उठता है?


13

मेरे पास एक छोटी सी शेल स्क्रिप्ट है जिसे मैं अपने Ubuntu मशीन पर लॉग ऑन करते समय स्वचालित रूप से चलाता हूं; यह मेरे टचपैड के मापदंडों को निर्धारित करेगा जिस तरह से मुझे पसंद है। हालांकि, जब उबंटू हाइबरनेट या निलंबित होने के बाद उठता है, तो मेरा टचपैड अपनी डिफ़ॉल्ट स्थिति पर लौट जाता है और मुझे अपनी छोटी स्क्रिप्ट को फिर से चलाना पड़ता है।

क्या कोई रास्ता है जो मैं इस प्रक्रिया को स्वचालित कर सकता हूं ताकि मशीन को फिर से जागने पर स्क्रिप्ट को जादुई रूप से बुलाया जा सके?

जवाबों:


14

सबसे पहले, आपको एक बग मिला है। उपयोगकर्ता को टचपैड कॉन्फ़िगरेशन को फिर से शुरू करने के बाद खो जाने से परेशान नहीं होना चाहिए। आप लॉन्चपैड पर जाएं और इस बग की रिपोर्ट करें, ताकि इसे ठीक से पहचाना और ठीक किया जा सके।

फिर, उसके बाद, /etc/pm/sleep.d/एक स्क्रिप्ट को जोड़ने और जोड़ने से पहले और निलंबित या हाइबरनेट करने के बाद निष्पादित किया जाएगा। स्क्रिप्ट को एक एकल कमांड-लाइन पैरामीटर "सस्पेंड", "फिर से शुरू", "हाइबरनेट" या "पिघलना" प्राप्त होता है, इसे इस तर्क का निरीक्षण करना चाहिए और उचित कार्रवाई करनी चाहिए। उस निर्देशिका में कम से कम एक अन्य स्क्रिप्ट होनी चाहिए ( 99laptop-modeजिसे आप संदर्भ के रूप में उपयोग कर सकते हैं।


मैंने स्क्रिप्ट बनाई और मैंने यह सुनिश्चित किया कि इसे चलाया जा रहा है। लेकिन इसका कोई असर नहीं दिख रहा है। मुझे लगता है कि यह उस बग के कारण है, हालांकि।
innaM

3
शायद, फिर से शुरू स्क्रिप्ट चलने के बाद टचपैड को फिर से संगठित किया जाता है ... इसकी कॉन्फ़िगरेशन को खो देता है।
जुलियानो

यहाँ स्क्रिप्ट का एक पूरा उदाहरण है: ubutnuforums
Adobe

मैं यह जोड़ना चाहता हूं कि इस सुविधाओं का दस्तावेजीकरण किया man pm-actionगया है, जिसमें btw, का कहना है कि उपयोगकर्ता द्वारा प्रदत्त स्क्रिप्ट का नाम 00 - 49 होना चाहिए।
mnicky
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.