Saya ingin dapat mengaktifkan beberapa file suara untuk diputar setiap kali saya bangun atau menangguhkan laptop saya. Apakah ada cara saya bisa melakukan ini?
Saya ingin dapat mengaktifkan beberapa file suara untuk diputar setiap kali saya bangun atau menangguhkan laptop saya. Apakah ada cara saya bisa melakukan ini?
Jawaban:
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!