¿Por qué raspi-config depende de triggerhappy?

12

Por lo que puedo decir, triggerhappy es un demonio para manejar entradas personalizadas. Como no tengo un uso directo para esta funcionalidad (y no hay reglas en /etc/triggerhappy/triggers.d/ por defecto), quiero eliminarla (por razones de seguridad / rendimiento / OCD).

Pero cuando trato de hacerlo, apt-get también elimina raspi-config, ya que su paquete depende de 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:/ $ 

A primera vista, esta dependencia no tiene ningún sentido para mí.

¿Por qué raspi-config depende de triggerhappy?

Hydraxan14
fuente
¿Por qué quieres eliminarlo?
Milliways
3
@Milliways No tengo una razón específica para eliminarlo, aparte de que no me gusta tener un software que no uso ejecutándose en segundo plano.
Hydraxan14

Respuestas:

11

Triggerhappy solo se usa en el script de inicio de raspi-config, consulte la línea 17 del script de inicio . Allí verifica si alguna de las teclas Shift se mantiene presionada en el momento del arranque para deshabilitar el regulador de escala a pedido.

Eso significa que en raspi-configsí mismo no necesita un desencadenante feliz, solo su script de arranque. Y la forma en que usa el script thdno parece necesitar la ejecución del demonio.

Axel Beckert
fuente
3
Creé un parche en contra raspi-configpara hacer que la dependencia sea triggerhappyopcional y presenté una solicitud de extracción para su inclusión
Axel Beckert,
Ya fusionado. ¡Guauu! :-)
Axel Beckert
3
Con la actualización de raspi-config lanzada a principios de esta semana, triggerhappy se ha degradado de Dependsa Recommendsy, por lo tanto, ahora se puede desinstalar sin problemas. Ahora eso fue rápido. :-)
Axel Beckert
¿Dónde puedo encontrar la lista para saber qué servicio depende o recomienda?
bakalolo
@bakalolo: Use apt-cache show, su salida tiene líneas que comienzan con Depends, Recommendsy Suggests, por ejemplo apt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'. También puede buscar en los paquetes.debian.org aquellos paquetes que se usan sin modificar en Raspbian. (En realidad, la mayoría de los paquetes son, pero no los que provienen del repositorio archive.raspberrypi.org; estos incluyen los raspi-configque provienen de la Fundación Raspberry Pi y no de Debian).
Axel Beckert