如何使用 Ding 工具從 Linux 終端管理時間

Ding 是一個非常簡單的解決方案,可以幫助您進行短期時間管理。 嗶聲使用主板音頻,即使揚聲器靜音也能正常工作。 要使用 ding 管理時間,您需要一個包含 ssh 會話的 linux 終端。

本文介紹了 Ubuntu 16.10 中 ding 的安裝和使用

安裝叮

Ding除了Python本身沒有任何依賴,兼容Python2和Python3。 可以通過使用 pip 或簡單地將二進製文件複製到 $PATH 指向的位置來完成安裝。 Ding 也可以安裝在 Linux、OS X、Windows 上。

安裝蟒蛇

 # apt-get install python

複製 ding.py 從 github 並使用vi編輯器粘貼它,賦予執行權限並運行ding。

 # vi ding.py
 # chmod u+x ding.py
 # ./ding.py in 2s

您也可以使用 python pip 安裝它。

 # apt-get install python-pip
 # pip install ding-ding
   Collecting ding-ding
   Downloading ding-ding-2.1.0.tar.gz
   Building wheels for collected packages: ding-ding
   Running setup.py bdist_wheel for ding-ding ... done
   Stored in directory: /root/.cache/pip/wheels/a1/1f/46/075846b3f5326c4cebba0e3a1c18af988eca4f82fd8ba74e50
   Successfully built ding-ding
   Installing collected packages: ding-ding
   Successfully installed ding-ding-2.1.0

丁字的用法

你想瀏覽一下新聞就開始工作,但又不想得意忘形,什麼都不做。 將計時器設置為 15 分鐘。

 # ding in 15m

你需要17:00離開,你想有時間做好準備。

 # ding at 16:45

使用番茄工作法,它使用計時器將工作分解為間隔,傳統上為 25 分鐘,中間有短暫的休息時間。

 # alias pomo="ding in 25m"
 # pomo

相對時間

 # ding in 2m
 # ding in 2h 15m
 # ding in 2m 15s

絕對時間

 # ding at 12
 # ding at 17:30
 # ding at 17:30:21

定期通知

 # ding every 15m

自定義蜂鳴命令

 # ding in 1s --command "paplay --volume 15000 beep.wav"

隱藏計時器

 # ding in 1s --no-timer

要在後台運行它,請使用以下命令。

 # ding in 1s --no-timer&

一直在自定義命令中運行 ding。 要完成它,請將以下函數添加到您的啟動腳本中。

 # function ding() { ding $@ -c custom-command }

結論

在 linux 終端中播放聲音的經典方法是使用 beep。 但是要使用 beep 管理時間,您必須編寫自己的 shell 腳本。 另一種方法是使用, 丁工具 隨附管理時間所需的所有選項。