ทำไม raspi-config ขึ้นอยู่กับ triggerhappy?


12

เท่าที่ฉันสามารถบอกได้ Trighappy เป็นภูตสำหรับจัดการอินพุตที่กำหนดเอง เนื่องจากฉันไม่มีการใช้งานโดยตรงสำหรับฟังก์ชันนี้ (และไม่มีกฎใน /etc/triggerhappy/triggers.d/ โดยค่าเริ่มต้น) ฉันต้องการลบออก (สำหรับเหตุผลด้านความปลอดภัย / ประสิทธิภาพ / OCD)

แต่เมื่อฉันพยายามทำเช่นนั้น apt-get จะลบ raspi-config ด้วยเช่นกันเนื่องจากแพ็คเกจของมันขึ้นอยู่กับ 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:/ $ 

ในตอนแรกการอ้างอิงนี้ไม่ได้ทำให้ฉันรู้สึกอะไรเลย

ทำไม raspi-config ขึ้นอยู่กับ trighappy?


ทำไมคุณต้องการลบ
Milliways

3
@Milliways ฉันไม่มีเหตุผลที่เฉพาะเจาะจงที่จะลบมันนอกจากที่ฉันไม่ชอบมีซอฟต์แวร์ที่ฉันไม่ได้ใช้ทำงานในพื้นหลัง
Hydraxan14

คำตอบ:


11

Triggerhappy จะใช้เฉพาะในสคริปต์ init raspi-config ให้ดูสาย 17 จากสคริปต์ ที่นั่นจะตรวจสอบว่าปุ่ม Shift ใด ๆ ค้างไว้ ณ เวลาบูตหรือไม่เพื่อปิดใช้งานตัวควบคุมมาตราส่วน ondemand

นั่นหมายความว่าraspi-configตัวมันเองไม่ต้องการทริกเกอร์แฮปปี้จริงๆเพียงแค่บูทของมันเอง และวิธีที่สคริปต์ใช้thdดูเหมือนจะไม่จำเป็นต้องมีดีมอนทำงานอยู่


3
ฉันได้สร้างชุดข้อมูลแก้ไขraspi-configเพื่อสร้างการพึ่งพาtriggerhappyตัวเลือกและยื่นคำขอการดึงเพื่อรวม
Axel Beckert

ผสานแล้ว ว้าว! :-)
Axel Beckert

3
ด้วยการอัพเดท raspi-config ที่วางจำหน่ายเมื่อต้นสัปดาห์นี้ทริกเกอร์แฮปปี้ได้ถูกปรับลดรุ่นจากDependsเป็นRecommendsและดังนั้นตอนนี้สามารถถอนการติดตั้งได้โดยไม่มีปัญหา ตอนนี้มันไปอย่างรวดเร็ว :-)
Axel Beckert

ฉันจะค้นหารายการเพื่อบอกได้ว่าบริการใดขึ้นอยู่กับหรือแนะนำ
bakalolo

@bakalolo: ใช้apt-cache showผลผลิตที่มีสายที่เริ่มต้นด้วยDepends, Recommendsและเช่นSuggests apt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'หรือดูที่packages.debian.orgสำหรับแพ็คเกจเหล่านั้นที่ไม่ได้แก้ไขใน Raspbian ด้วย (อันที่จริงแล้วแพ็คเกจส่วนใหญ่นั้นไม่ใช่ของที่มาจาก archive.raspberrypi.org repo ซึ่งรวมถึงraspi-configมันมาจาก Raspberry Pi Foundation และไม่ใช่จาก Debian)
Axel Beckert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.