我正在寻找一个小应用程序来记录我的工作时间,这样当我来上班并打开我的电脑时,它就会记录我进入的时间,当我关闭我的电脑时,它就会记录我离开的时间。
我知道这就像在 gedit 中添加注释一样简单,但我希望它自动化,phproject 有一个计时器应用程序,当你启动一项任务时,你按下开始,当你完成时计算花费的时间,我正在寻找一个类似的小计时器。
答案1
仓鼠小程序
是 Gnome 面板的一个小程序,可让您跟踪和监控您的活动,并能够以每日、每周或每月的视图显示它们。
sudo apt-get install hamster-applet
右键单击面板的空白区域后,选择选项添加至面板并从已安装的小程序列表中查找 hamster-applet。
答案2
好的,现在您要求一个微型应用程序,与任何微型应用程序一样,它缺少一些功能。但无论如何。我已经编写了一个非常简单的应用程序,它可能会满足您的要求。
你可以点击此处下载,将此文件保存在某个地方,右键单击它,转到特性→权限并实现它可执行文件,然后双击运行。您也可以创建启动器为了它和将其添加到您的应用程序菜单。
- 请注意:我无法保证您会支持这一点,就像付费开发人员会为您做的那样,但我希望它仍然有用。但是如果您想让我做一些小调整,只需发表评论即可。
技术说明:这会将所有数据存储在名为 的文件中task_timer.json
,该文件位于运行该文件的同一目录中(可能是您的主目录)。您可以在文件顶部更改此目录。如果应用程序崩溃或无法正常启动,请从终端运行它(使用cd path/to/file
和./filename
运行它)并提供输出,这样我就能知道哪里出了问题)
答案3
你可以做点什么真的简单来说,就像在登录/注销时运行一个脚本,执行以下操作:
echo `date +%Y%m%d_%H%M%S` - login >> ~/time.log
这会将时间戳列表累积到主目录中的文本文件“time.log”中。如果您只是将其复制并粘贴到命令提示符中并按 Enter,它将创建文件并向其中添加时间戳。
如果您愿意,您可以使其更加复杂,例如,让脚本将记录插入数据库等。