一、做一个shell脚本负责更改sqlite3数据库中的番茄时间项
点击(此处)折叠或打开
-
#!/bin/bash -
-
#===============================================================================
-
#
-
# FILE: changpomo.sh
-
#
-
# USAGE: ./changpomo.sh
-
# 可选参数: 时间长度
-
#
-
# DESCRIPTION: 为解决pomodairo调整时间不方便,所以制作了一个脚本外壳
-
#
-
# CREATED: 2013年11月06日 21时23分28秒 CST
-
#===============================================================================
-
-
set -o nounset # Treat unset variables as an error
-
if [ $# -gt 0 ]; then
-
echo $1
-
sqlite3 /home/bl/pomodairo-1.1.db <<EOS
-
update config set value=$1 where name="pomodoroLength";
-
-
EOS
-
else
-
value=`zenity --list \
-
--title="选择番茄时间长度" \
-
--column="时长--分钟" 5 10 15 20 25 30 35 40`
-
case $value in
-
5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 )
-
sqlite3 /home/bl/pomodairo-1.1.db <<EOS
-
update config set value=$value where name="pomodoroLength";
-
-
EOS
-
;;
-
*)
-
sqlite3 /home/bl/pomodairo-1.1.db 'update config set value=25 where name="pomodoroLength";'
-
esac
-
fi
-
pkill pomodairo
- /opt/pomodairo/bin/pomodairo &
在~/.local/share/applications/目录中建立一个tomoto.desktop文件,内容如下:
点击(此处)折叠或打开
- [Desktop Entry]
- Type=Application
- Exec=/opt/pomodairo/bin/pomodairo
- Name=番茄
- X-Ayatana-Desktop-Shortcuts=Server1;Server2;Server3;Server4;Server5;Server6;
- Icon=/opt/pomodairo/share/assets/appicons/tomato.png
- Name[zh_CN]=番茄钟
- [Server1 Shortcut Group]
- Name=自定义番茄时间
- Exec=/home/bl/bin/changpomo.sh
- TargetEnvironment=Unity
- [Server2 Shortcut Group]
- Name=10番茄时间
- Exec=/home/bl/bin/changpomo.sh 10
- TargetEnvironment=Unity
- [Server3 Shortcut Group]
- Name=15番茄时间
- Exec=/home/bl/bin/changpomo.sh 15
- TargetEnvironment=Unity
- [Server4 Shortcut Group]
- Name=20番茄时间
- Exec=/home/bl/bin/changpomo.sh 20
- TargetEnvironment=Unity
- [Server5 Shortcut Group]
- Name=25番茄时间
- Exec=/home/bl/bin/changpomo.sh 25
- TargetEnvironment=Unity
- [Server6 Shortcut Group]
- Name=30番茄时间
- Exec=/home/bl/bin/changpomo.sh 30
- TargetEnvironment=Unity
其他问题:
一、安装air
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
二、pomodairo
数据库 sqlite
~/pomodairo-1.1.db
更换声音
在安装目录 /opt/pomodairo/share 内添加声音文件,貌似不支持路径
shell修改计时
sqlite3 pomodairo-1.1.db 'update config set value = 15 where name="pomodoroLength"'
删除进程
pkill pomodairo
解决终端启动超慢的问题
UBUNTU_MENUPROXY=changpomo.sh