มีวิธีเรียกสคริปต์เมื่อ Ubuntu ตื่นขึ้นจากโหมด suspend หรือ hibernate หรือไม่?


13

ฉันมีเชลล์สคริปต์เล็กน้อยที่ฉันทำงานโดยอัตโนมัติเมื่อฉันเข้าสู่ระบบเครื่อง Ubuntu ของฉัน มันจะตั้งค่าพารามิเตอร์ของทัชแพดในแบบที่ฉันชอบ อย่างไรก็ตามเมื่อ Ubuntu ตื่นขึ้นหลังจากถูกจำศีลหรือถูกระงับทัชแพดของฉันจะกลับไปเป็นสถานะเริ่มต้นและฉันจะต้องเรียกใช้สคริปต์ตัวเล็กอีกครั้ง

มีวิธีที่ฉันสามารถทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติหรือไม่ดังนั้นสคริปต์จะถูกเรียกอย่างน่าอัศจรรย์เมื่อเครื่องกลับมาทำงานอีกครั้งหรือไม่?

คำตอบ:


14

ก่อนอื่นคุณพบข้อผิดพลาด ผู้ใช้ไม่ควรกังวลกับการกำหนดค่าทัชแพดจะหายไปหลังจากดำเนินการต่อ คุณไปที่Launchpadและรายงานข้อผิดพลาดนี้เพื่อให้สามารถระบุและแก้ไขได้อย่างถูกต้อง

จากนั้นหลังจากนั้นไปที่/etc/pm/sleep.d/และเพิ่มสคริปต์ที่จะถูกดำเนินการก่อนและหลังการระงับหรือจำศีล สคริปต์ได้รับพารามิเตอร์บรรทัดคำสั่งเดียว "suspend", "resume", "hibernate" หรือ "thaw" ควรตรวจสอบอาร์กิวเมนต์นี้และดำเนินการตามความเหมาะสม ควรมีอย่างน้อยหนึ่งสคริปต์อื่นในไดเรกทอรีนั้น ( 99laptop-mode) ที่คุณสามารถใช้เป็นข้อมูลอ้างอิง


ฉันสร้างสคริปต์ขึ้นมาแล้วและตรวจสอบให้แน่ใจว่ามันกำลังทำงานอยู่ แต่ดูเหมือนว่าจะไม่มีผลใด ๆ ฉันเดาว่านี่เป็นเพราะบั๊กนั้น
innaM

3
บางทีทัชแพดจะเริ่มต้นใหม่หลังจากรันสคริปต์การดำเนินการต่อ ... สูญเสียการกำหนดค่า
Juliano

นี่เป็นตัวอย่างที่สมบูรณ์แบบของสคริปต์: ubutnuforums
Adobe

ฉันต้องการเพิ่มว่าสิ่งอำนวยความสะดวกนี้มีการบันทึกไว้ในman pm-actionที่นี้ btw กล่าวว่าสคริปต์ที่ผู้ใช้ระบุควรมีชื่อ 00 - 49
mnicky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.