ฉันต้องการบันทึกระยะเวลาที่ฉันใช้หน้าคอมพิวเตอร์ - ไม่ใช่เวลาออนไลน์สำหรับพีซี แต่เป็นจำนวนเวลาที่ฉันใช้งานอินพุต (เมาส์/แป้นพิมพ์)
workrave ของ worktimer ทำอะไรแบบนั้น - คุณสามารถกำหนดช่วงเวลาและหลังจากนั้นมันจะแสดงตัวจับเวลาพัก แต่ถ้าคุณไม่ได้ใช้เมาส์/คีย์บอร์ดเป็นเวลา 30 วินาที ตัวจับเวลาจะถูกหยุดชั่วคราว จึงสามารถทำได้
สิ่งที่ดีที่สุดที่ฉันหาได้คือ procinfo แต่ดูเหมือนจะไม่ใช่ จากหน้าคน:
ผู้ใช้: ระยะเวลาที่ใช้ในการรันงานในพื้นที่ผู้ใช้
ดี: ระยะเวลาที่ใช้ในการเรียกใช้งาน niced ในพื้นที่ผู้ใช้
ระบบ: ระยะเวลาที่ใช้ทำงานในพื้นที่เคอร์เนล หมายเหตุ:
เวลาที่ใช้ในการให้บริการอินเตอร์รัปต์จะไม่นับโดยเคอร์เนล (และ
ไม่มีอะไรที่ procinfo สามารถทำได้)
ว่าง: ระยะเวลาที่ใช้ไปโดยไม่ทำอะไรเลย
เวลาทำงาน: เวลาที่ระบบทำงาน สี่ประการข้างต้นควร
มากหรือน้อยเพิ่มขึ้นนี้
ดังนั้น "เวลาว่าง" อาจเป็นได้ แต่ดูเหมือนว่าจะเป็นเวลาว่างในแง่ของการใช้ซีพียูและไม่ได้ใช้งานในแง่ที่ฉันต้องการ
ฉันใช้เครื่อง Lubuntu 20.04