acpi sadece temel ACPI bilgisini gösteren küçük bir programdır.
acpid , ACPI olaylarını yapan bir servistir - çoğunlukla güç düğmesi, kapak, pil ve benzeri şeyler. Örneğin, güç düğmesine basıldığında, asit çalışır shutdown
. AC gücü bağlandığında, acpid uygun laptop-mode-tools
komutu çalıştırabilir . Eğer systemd kullanıyorsanız , acpid'in işlevselliğinin çoğunu değiştirir .
cpufreq (şimdi kullanılmayan), CPU frekansını ayarlamak için kullanılan bir araçlar setidir. Çekirdek işlevsellik çekirdeğin bir parçasıdır ve erişilebilirdir /sys
ve cpufreq komutları yalnızca kolaylık sağlamak içindir, ancak bazı komut dosyaları bunları gerektirebilir.
cpufreqd ( d ), varsayılan çekirdek alanı yöneticilerinin (powersave, ondemand, performans) yerine kullanılabilecek bir kullanıcı alanı arka plan programıdır. Bu gerekli değildir - çoğu kullanım için, standart valiler yeterlidir.
cpupower cpufreq için bir alternatiftir - CPU frekans ayarlarının komut satırından yapılmasına izin verir.
laptop-mode-tools , dizüstü bilgisayarınızı AC gücünü her taktığınızda veya çıkardığınızda - örneğin, disk sıkma süreleri veya cpufreq valileri arasında geçiş yapmak için çeşitli sistem ayarları yapar. AC olaylarına acid tarafından tetiklenir ve kalan süre boyunca aktif değildir.
(Not: Dizüstü bilgisayar modundaki ayarların bazıları aslında performans ve / veya akıl sağlığına zarar verebilir; örneğin, IMHO'nun aptalca olduğu Ethernet özerkliğini devre dışı bırakır.)
pm-utils , belleği ve / veya diski askıya alma hazırlıklarını gerçekleştirir (askıya alma öncesi kancaları çalıştırma, en iyi yöntemi seçme). Zamanın geri kalanında etkin değiller.
Makineyi temiz bir şekilde askıya almak için pm-utils'e ihtiyacınız vardı , ama modern makinelerde pm-utils çekirdeğe askıya alınmasını söyleyebileceğinden çok az şey yapar. Eğer systemd kullanıyorsanız , pm-utils komutunu değiştirir .
Ek olarak, pm-utils , dizüstü bilgisayar modu araçlarıyla aynı işlevlerin çoğunu yerine getiren pm-powersave komutuyla birlikte gelir . pm- powersave , AC gücünü taktığınızda / çıkardığınızda yükseliş ile tetiklenir ve çeşitli ayarlamalar yapılır.
systemd-logind askıya alma / hazırda bekletme işlevine sahiptir ve en yaygın ACPI olaylarını (kapak anahtarı, güç düğmesi vb.) işler . Çoğu sistemde acpid ve pm-utils yerine geçer .
( Pm- utils'ten farklı olarak , systemd-logind varsayılan olarak askıya alma öncesi kancalar veya diğer geçici çözümler ile gelmez ve yalnızca varsayılan çekirdek askıya alma yöntemini kullanır. Sürücü hatalarının sürücülerde sabitlenmesini bekler.)
Upower , masaüstü uygulamalarında çeşitli güç parametrelerine yönelik bir soyutlama katmanıdır. Programlar, belirli bir platforma önem vermek zorunda kalmadan pil durumunu kontrol etmek, arka ışığı ayarlamak veya sistemi askıya almak için kullanabilir. upower ayrıca tam kök ayrıcalıkları vermeden çeşitli işlemlere (askıya alma, vb.) izin vermek için PolicyKit'i kullanır. Bu dayanır pm-utils ve acpid . GNOME ve Xfce "güç yönetimi" ayarları için güçlendirme gerektiriyor .
Xfce Power Manager , ekran kapanma süresi, CPU ölçeklendirme, LCD parlaklığı, ACPI olayları gibi parametreleri kontrol eder ... (İşlev, her ikisi de yalnızca bir sistem yapılandırmasına sahip olan acpid ve laptop modu araçlarına benzer; -kullanıcı ayarları.) XfPM yalnızca politikayı yönetir, ancak gerçek mekanizmaların gücüne güvenir . Ayrıca, XfPM "Düşük pil" gibi bildirimleri [gerekli alıntı] gönderir .
Not: XfPM, acpid, laptop-mode-tools ve upower arasındaki ilişkinin ne olduğundan tam olarak emin değilim . Bana öyle geliyor ki, XfPM acpid / lmt işlevlerinin çoğunun yerini alıyor, fakat hepsini değiştirmiyor.