Apakah ada cara untuk memanggil skrip ketika Ubuntu bangun dari mode tunda atau hibernasi?

13

Saya memiliki skrip shell kecil yang saya jalankan secara otomatis ketika saya masuk ke mesin Ubuntu saya; itu akan mengatur parameter touchpad saya seperti yang saya suka. Namun, ketika Ubuntu bangun setelah hibernasi atau ditangguhkan, touchpad saya kembali ke keadaan standar dan saya harus menjalankan skrip kecil saya lagi.

Apakah ada cara saya bisa mengotomatiskan proses ini sehingga skrip akan secara ajaib dipanggil ketika mesin bangun lagi?

innaM
sumber

Jawaban:

14

Pertama-tama, Anda telah menemukan bug. Pengguna tidak perlu repot dengan konfigurasi touchpad yang hilang setelah melanjutkan. Anda pergi ke Launchpad dan melaporkan bug ini, sehingga dapat diidentifikasi dan diperbaiki dengan benar.

Kemudian, setelah itu, buka /etc/pm/sleep.d/dan tambahkan skrip yang akan dieksekusi sebelum dan sesudah menangguhkan atau hibernasi. Script menerima parameter baris perintah tunggal "menangguhkan", "melanjutkan", "hibernate" atau "mencairkan", itu harus memeriksa argumen ini dan mengambil tindakan yang sesuai. Harus ada setidaknya satu skrip lain di direktori itu ( 99laptop-mode) yang dapat Anda gunakan sebagai referensi.

Juliano
sumber
Saya memang membuat skrip dan saya memastikan skrip sedang dijalankan. Tapi sepertinya itu tidak berpengaruh. Saya kira ini karena bug itu.
innaM
3
Mungkin, touchpad diinisiasi ulang setelah skrip resume dijalankan ... kehilangan konfigurasinya.
Juliano
Berikut ini contoh lengkap skrip: ubutnuforums .
Adobe
Saya ingin menambahkan bahwa fasilitas ini didokumentasikan di man pm-actionmana, btw, mengatakan bahwa skrip yang disediakan pengguna harus dinamai 00 - 49.
mnicky