ฉันค้นหาใน google แต่ฉันไม่พบอะไรเกี่ยวกับการวัดของปลั๊กอินสองตัวนี้: นาฬิกาที่ไม่ทำงานและนาฬิกากิจกรรม
ทุกคนสามารถอธิบายได้ว่ามันทำงานอย่างไร ฉันพยายามเปิดใช้งาน / ปิดใช้งาน แต่ฉันไม่เห็นอะไรเลย
ฉันค้นหาใน google แต่ฉันไม่พบอะไรเกี่ยวกับการวัดของปลั๊กอินสองตัวนี้: นาฬิกาที่ไม่ทำงานและนาฬิกากิจกรรม
ทุกคนสามารถอธิบายได้ว่ามันทำงานอย่างไร ฉันพยายามเปิดใช้งาน / ปิดใช้งาน แต่ฉันไม่เห็นอะไรเลย
คำตอบ:
ปลั๊กอินใหม่นี้ได้รับการพัฒนาตามที่อธิบายไว้ในรายงานข้อผิดพลาดนี้
"Watch for silence" มีประโยชน์ในสถานการณ์ต่อไปนี้: สมมติว่าคุณมีงานที่ต้องใช้เวลานานซึ่งจะสร้างผลลัพธ์ในขณะที่มันกำลังทำงานอยู่เช่นสร้างซอฟต์แวร์บางตัว จากนั้นจะเป็นการดีหากเลือกการดำเนินการ "Watch for silence" สิ่งนี้จะตรวจสอบกิจกรรมในเทอร์มินัลอย่างต่อเนื่องและเมื่อไม่มีเอาต์พุตมาถึงในเวลาที่กำหนดได้มันจะทำเครื่องหมายหน้าต่างเป็นเร่งด่วนเพื่อให้มันกะพริบในแถบงาน Gnome
"Watch for activity" ช่วยเติมเต็ม "watch for silence" และเป็นประโยชน์สำหรับงานที่ต้องใช้เวลานานซึ่งไม่ค่อยสร้างผลลัพธ์และคุณต้องการได้รับการแจ้งเตือนเมื่อเกิดเอาต์พุต บางที "tail -F / some / log / file | grep SomePattern" เป็นตัวอย่างทั่วไป
มองไปที่ซอร์สโค้ดของปลั๊กอิน ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py
) มันไม่สามารถกำหนดค่าได้จริง ๆ แล้วมันเป็นรหัสยากที่จะแสดงการแจ้งเตือน 10 วินาทีหลังจากไฟล์ถูกอัพเดตครั้งล่าสุด เมื่อการแจ้งเตือนนี้ปรากฏขึ้นจะไม่มีการแจ้งเตือนใด ๆ ปรากฏอีกจนกว่าจะมีการอัปเดตไฟล์ครั้งต่อไป
เมื่อตรวจสอบล็อกไฟล์บางครั้งมีประโยชน์ที่จะได้รับพร้อมท์เมื่อมีการอัพเดต
การแจ้งเตือนจะถูกส่งเมื่อใดก็ตามที่ไฟล์ได้รับการปรับปรุง
NB เมื่อมีการแจ้งเตือนปรากฏขึ้นการแจ้งเตือนอื่นจะไม่ถูกส่งไปยังฮาร์ดโค้ดอีก 10 วินาทีดังนั้นคุณจะไม่ได้รับการแจ้งเตือนอย่างต่อเนื่องสำหรับไฟล์ที่อัปเดตอย่างต่อเนื่อง
บางทีความสับสนเล็กน้อยปลั๊กอินที่ไม่มีกิจกรรมและกิจกรรมของนาฬิกาจะไม่แสดงโดยชื่อปลั๊กอิน
คลิกขวาที่บานหน้าต่างเทอร์มิเนเตอร์ - คุณสามารถตั้งค่าแต่ละรายการเพื่อเฝ้าดูความเงียบหรือดูกิจกรรมหรือทั้งสองอย่าง
ฉันไม่เห็นปลั๊กอิน InactivityWatch แต่ฉันสามารถบอกคุณได้ว่าปลั๊กอิน ActivityWatch ทำอะไร:
คลิกขวาที่หน้าต่างเทอร์มินัลที่คุณอยู่และคลิก "ดูกิจกรรม" ตอนนี้เมื่อใดก็ตามที่มีกิจกรรมในเทอร์มินัลการแจ้งเตือนผ่าน pynotify จะถูกส่ง (ซึ่งเรียกว่า libnotify) และควรแสดงการแจ้งเตือนบนเดสก์ท็อปของคุณ
ฉันจะสมมติว่าปลั๊กอิน InactivityWatch ทำหน้าที่ตรงข้ามกับปลั๊กอิน ActivityWatch และแจ้งเตือนคุณถึงการไม่ใช้งาน (ยาว) ในหน้าต่างเทอร์มินัลนั้น
/usr/share/terminator/terminatorlib/plugins/activitywatch.py
อันที่จริงทั้งปลั๊กอินที่กำหนดไว้ใน