Mengapa raspi-config Tergantung Pada triggerhappy?

12

Sejauh yang saya tahu, triggerhappy adalah daemon untuk menangani input khusus. Karena saya tidak memiliki penggunaan langsung untuk fungsi ini (dan tidak ada aturan di /etc/triggerhappy/triggers.d/ secara default) Saya ingin menghapusnya (untuk alasan keamanan / kinerja / OCD).

Tetapi ketika saya mencoba melakukannya, apt-get menghapus raspi-config juga, karena paketnya tergantung pada triggerhappy.

admin@rpi:/ $ sudo apt-get remove triggerhappy
...
The following packages will be REMOVED:
  raspi-config triggerhappy
...
Removing raspi-config (20160225) ...
Removing triggerhappy (0.3.4-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
admin@rpi:/ $ 

Pada pandangan pertama, ketergantungan ini tidak masuk akal bagi saya.

Mengapa raspi-config bergantung pada triggerhappy?

Hydraxan14
sumber
Mengapa Anda ingin menghapusnya?
Milenium
3
@Milliways Saya tidak punya alasan khusus untuk menghapusnya, selain saya tidak suka perangkat lunak yang tidak saya gunakan berjalan di latar belakang.
Hydraxan14

Jawaban:

11

Triggerhappy hanya digunakan dalam skrip init raspi-config, lihat baris 17 dari skrip init . Di sana ia memeriksa apakah ada tombol Shift yang ditekan saat boot untuk menonaktifkan gubernur penskalaan ondemand.

Itu berarti bahwa raspi-configitu sendiri tidak benar-benar membutuhkan triggerhappy, hanya script boot up-nya. Dan cara yang digunakan skrip thdtampaknya tidak membutuhkan daemon berjalan.

Axel Beckert
sumber
3
Saya telah membuat tambalan raspi-configuntuk membuat ketergantungan pada triggerhappyopsional dan mengajukan permintaan tarik untuk dimasukkan
Axel Beckert
Sudah bergabung. Wow! :-)
Axel Beckert
3
Dengan pembaruan raspi-config yang dirilis awal minggu ini, triggerhappy telah diturunkan dari Dependske Recommendsdan karenanya sekarang dapat dihapus instalasinya tanpa masalah. Sekarang berjalan cepat. :-)
Axel Beckert
di mana saya dapat menemukan daftar untuk memberi tahu layanan mana yang Tergantung atau Merekomendasikan?
akanolo
@bakalolo: Gunakan apt-cache show, outputnya memiliki garis yang dimulai dengan Depends, Recommendsdan Suggests, misalnya apt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'. Atau lihat paket.debian.org untuk paket -paket yang digunakan juga tidak dimodifikasi di Raspbian. (Sebenarnya sebagian besar paket, tetapi bukan yang berasal dari archive.raspberrypi.org repo - ini termasuk raspi-configkarena berasal dari Raspberry Pi Foundation dan bukan dari Debian.)
Axel Beckert