pm-utils, atau cara menguruskan pilihan kuasa dari konsol

Hari ini, sebahagian besar kakitangan memiliki peralatan pengkomputeran mudah alih, seperti "notebook" atau "netbook", dan tumit Achilles mereka adalah pengurusan tenaga, kerana membiarkan peralatan tersebut menghabiskan lebih banyak daripada yang diperlukan, memendekkan autonomi bateri.

Ini adalah sumbangan dari Javier A. Piendibene, sehingga menjadi salah satu pemenang pertandingan mingguan kami: «Kongsi apa yang anda tahu mengenai Linux«. Tahniah Javier!

Dalam persekitaran grafik, hampir tidak ada sistem operasi, dan lebih-lebih lagi di bawah GNU / Linux, yang tidak mempunyai daemon grafik yang memungkinkan untuk menguruskan pilihan yang berbeza yang dapat disajikan dengan klik tetikus, seperti menangguhkan, hibernasi atau pergi ke mod rendah. penggunaan.

Tetapi jarang sekali seseorang perlu melakukannya dari konsol.

Mengapa ini relevan? Nah, baru-baru ini saya menerima sebagai "tunggak" netbook yang pemiliknya tidak lagi menggunakannya kerana sistem pengendaliannya menjadi sangat berat, menjadikan mesin itu hampir tidak dapat digunakan. Dia memberitahu saya sesuatu tentang XP dan nombor 7, tetapi itu adalah perkara yang saya tidak faham. 

Baiklah, alat ini sedang menjalankan Debian 7 "wheezy" dengan pengurus skrin OpenBox, dikonfigurasi untuk ekspresi minimum, tetapi ungkapan minimum ini membuat saya menyiasat bagaimana menggunakan manfaat pengurusan kuasa lanjutan dari konsol, kerana dalam rangka meminimumkan penggunaan sumber, saya mengelakkan memasang apa-apa yang boleh dilakukan dari konsol.

Dan di sana saya terjumpa pm-utils.

pm-utils

pm-utils, seperti yang dinyatakan di halamannya http://pm-utils.freedesktop.org, "adalah kumpulan kecil perintah yang memungkinkan HAL untuk menangguhkan dan menyambung semula."

Sekiranya berlaku,
H (Tinggi): penggunaan maksimum sistem penyejukan.
A (Auto): sistem peraturan suhu automatik.
L (Rendah): penggunaan minimum sistem penyejukan. Apabila melebihi had tertentu, ia masuk ke mod automatik.

Pakej ini dipasang secara automatik dengan sistem asas Debian, dan mempunyai arahan berikut:

/ usr / bin / pm-disokong- Digunakan untuk menentukan mod penjimatan tenaga mana yang didukung oleh sistem.

/ usr / sbin / pm-powerave: mengaktifkan atau menyahaktifkan mod penjimatan tenaga, mengubahnya menjadi «L»

/ usr / sbin / pm-menangguhkan: menangguhkan operasi dalam memori dan meletakkan sistem dengan kekuatan serendah mungkin.

/ usr / sbin / pm-hibernate: hibernate sistem dengan memuat turun semua data dari memori ke cakera keras.

/ usr / sbin / pm-suspend-hybrid- Menempatkan sistem ke keadaan yang sama dengan hibernasi, tetapi dalam ingatan. Artinya, pemulihannya mirip dengan tidur, lebih cepat daripada hibernasi biasa, tetapi jika bateri habis, ia tetap dalam keadaan hibernasi, tanpa kehilangan data, seperti yang akan terjadi ketika tidur. Ini adalah yang terbaik dari kedua-dua skema, dan kegemaran saya.

Pakej utiliti mempunyai dokumentasi yang sangat baik dalam bahasa Inggeris, dan direktori konfigurasi /etc/pm/config.d, /etc/pm/sleep.dy /usr/lib/pm-utils/sleep.d yang membolehkan menyesuaikan tingkah laku sistem untuk sesuai dengan semua orang.