Saya ingin dapat mengaktifkan beberapa file suara untuk diputar setiap kali saya bangun atau menangguhkan laptop saya. Apakah ada cara saya bisa melakukan ini?
Katakanlah Anda memiliki tertentu /path/to/your/soundfile.mp3
(di mana path / ke / your / soundfile.mp3 adalah path lengkap dan nama file dari file suara yang ingin Anda mainkan)
Mencoba:
sudo gedit /etc/pm/sleep.d/50playsound
Tambahkan baris berikut ke dalam file.
case "$1" in
hibernate|suspend)
# Do nothing
;;
thaw|resume)
play /path/to/your/soundfile.mp3
;;
*) exit $NA
;;
esac
Tekan Ctrl+ Suntuk menyimpan file ini, lalu buat file ini dapat dieksekusi dengan perintah berikut.
sudo chmod +x /etc/pm/sleep.d/50playsound
Iya. Gunakan pm-utils
paket. Dari /usr/share/doc/pm-utils/README
:
=== pm-utils ===
Apa itu pm-utils?
Mengapa kita membutuhkannya?
Semua distribusi utama menerapkan kembali
fungsi yang sama untuk mendukung
operasi manajemen daya umum . pm-utils menyediakan
tata letak agnostik distribusi standar dan antarmuka untuk tugas manajemen daya yang umum, yang membebaskan
vendor perangkat lunak dan perangkat keras dari keharusan mempertahankan
fungsionalitas penangguhan / melanjutkan distribusi khusus.
Fungsionalitas menangguhkan / melanjutkan dapat dengan mudah dimodifikasi dengan menginstal
file ke direktori /etc/pm/sleep.d. File-file ini, yang dikenal sebagai
kait, dapat melakukan tugas-tugas khusus pada penangguhan / melanjutkan, seperti:
Bagaimana cara kerja kait?
Anda meletakkan file yang dapat dieksekusi di /etc/pm/sleep.d. Ketika menangguhkan atau
hibernasi dipanggil, beberapa hal terjadi:
1) File-file di /etc/pm/config.d/* dievaluasi dalam urutan C sort.
File-file ini dapat disediakan oleh paket individual di luar
pm-utils, dan berisi pengaturan konfigurasi yang tersedia secara global
untuk pm-utils dan hooks.
2) Setiap kait di /etc/pm/sleep.d/* dieksekusi dalam urutan C sort
, dengan argumen baris perintah dari "menangguhkan" atau "hibernasi".
3) Sistem menunda atau hibernasi.
4) Beberapa peristiwa terjadi untuk menghidupkan mesin
5) Setiap /etc/pm/sleep.d/* dieksekusi dalam urutan sortir C terbalik,
dengan argumen baris perintah "melanjutkan" atau "mencairkan".
Untuk informasi lebih lanjut tentang cara kait bekerja dan cara menulisnya,
baca HOWTO.hooks.
Untuk informasi tentang cara men-debug pm-utils, baca README.debugging.
Itu dia!