我正在寻找一个应用程序来组织我在不同倒数计时器中的日常任务,类似于在www.timeanddate.com/timer/上找到的那个
我正在寻找的功能是:
- 在终端 bash 或 zsh 中运行
- 多个独立倒计时
- 计时器用完后播放声音或通知显示
请注意,时间跟踪不是重要功能,只需倒计时就足够了。
谢谢你。
我正在寻找一个应用程序来组织我在不同倒数计时器中的日常任务,类似于在www.timeanddate.com/timer/上找到的那个
我正在寻找的功能是:
请注意,时间跟踪不是重要功能,只需倒计时就足够了。
谢谢你。
从终端使用“at”命令设置您的计时器,“at”非常灵活,因为它可以用于绝对时间和相对时间(更多信息:)
man at
:“notify-send”将在您的桌面上放置一个通知
(请随意将其替换为“aplay”以发出声音而不是通知)。
您可以将 tmux 或 screen 与 termdown 结合使用。
Termdown 是一个 ncurses 计时器。
http://www.slashgeek.net/2016/10/25/termdown-cli-countdown-timer-stopwatch/展示了 termdown 的工作原理。
tmux 和 screen 允许您一次运行多个倒计时。
我会制作像这样的脚本
而且,我将
pomodoro
在 tmux 或屏幕窗口中执行。这样,我可以创建多个倒计时。你想要通知吗?您也可以将通知命令与 termdown 结合使用。
我会提前为特定的计时器设置多个 tmux 窗口。
在Ask Ubuntu中有一个名为multi-timer的 bash 脚本
multi-timer
进度条显示特征
访问上面的链接以获取屏幕截图和 bash 代码。
今天想出了一个shell函数来为自己解决这个确切的问题。我确实碰巧认为它运作良好。完整的使用说明包含在评论中。
更新:
现在需要一个新的依赖项,
termdown
用于在终端中显示倒数计时器。如果您想将此 shell 函数用作脚本,则只需将其复制粘贴到一个新文件中,其中
#!/bin/sh
shebang 作为第 1 行。然后在文件末尾调用该函数timer "$@"
以将所有 cmdline 参数传递给它。希望这能解决之前提出的批评。