首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ubuntu下定时弹窗记录工作日志

具体可见 linux命令行todo列表管理工具Taskwarrior介绍 根据默认配置,taskwarrior 的记录保存在 $HOME/.task/pending.data 我们只需要在脚本中读取这个文件...,过滤出所需要的任务即可 弹窗Zenity 初步设计是,弹窗中需要列出任务,可供选择。...简单搜索后,决定使用Zenity 来做弹窗。关于Zenity,网上有很多介绍,此处不赘述。 为了进一步简化,我们在task中多建立一个任务叫做“其他”,选择此项表明需要输入,用于配合脚本处理。...-height 400) timenow=$(date "+%Y-%m-%d %H:%M:%S") [[ $taskchoice = *"其他"* ]] && { taskother=$(zenity...这里有两个需要注意的地方 为了让crontab能正常使用zenity弹出弹窗,需要设置 export DISPLAY=:0 为了在zenity的弹窗中能正常输入中文,还需要另外设置几个变量,具体见下方示例

71310
您找到你想要的搜索结果了吗?
是的
没有找到

Linux命令行与shell脚本编程大全》第十八章 图形化桌面环境中的脚本编程

gdialog     zenity 1. zenity部件 zenity允许用命令行选项创建不同的窗口部件。后面也是接部件名 再加参数 还提供了一些非常酷的高级对话窗口。...比如: $ zenity –calendar $zenity –file-selection 选择的结果也在STDOUT中。 实例:也是改之前那个  1 #!...function diskspace   7 {   8         df -k > $temp   9         echo "Disk space +++"  10        zenity...usage" --filename=$temp --width 300 --height 800  23 }  24  25 while [ 1 ]  26 do  27         zenity...menusage ;;  41         "Exit")  42                 break ;;  43         *)  44                 zenity

1.2K50

树梅派更新镜像源(解决下再更新包慢)----stretch 版本类型

Distributor ID:    Raspbian Description:    Raspbian GNU/Linux 9.4 (stretch) Release:    9.4 Codename...vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output   vlc-plugin-video-splitter vlc-plugin-visualization zenity...zenity-common 升级了 64 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。...                                                                           获取:56 http://archive.raspberrypi.org/debian stretch/ui armhf zenity-common...                                                        获取:57 http://archive.raspberrypi.org/debian stretch/ui armhf zenity

1.1K20
领券