我正在考虑在 Ubuntu 12.10 中显示计数器或将变量数字显示为 GNOME 的桌面图标。我有一个计算机程序正在处理一堆文件,可能需要几周时间才能完成。当它执行此操作时,我希望在桌面上显示某种指示,以查看已处理的文件数量。我希望在图标上使用计数标记,但如果可能的话,我在网上找不到任何信息。是否有办法在 GNOME 桌面上显示每次脚本运行时都会更新的变量数字?
我已经尝试过命令<>,但我正在寻找一些不那么干扰性的命令,这样我就不需要每 10 分钟点击一次。
提前致谢。
答案1
问候 Jeremy,根据您的要求,我将建议此解决方案,希望它能帮助您或让您以另一种方式看待您的问题。根据我的建议,您需要:
1) shell 脚本文件“bash 编程“
.2)for循环计数器,正如你所说“查看已处理了多少个文件”。
3)每隔X次(秒/分钟/小时)通知一次,这里你需要“libnotify 库“。4
)保持脚本运行。
现在让我们编写脚本
创建文件“counter.sh”
#!/bin/bash
for f in $( ls /usr/lib ); #just change the path with yours, it was just an example
do
notify-send -u critical "How many files" $f
done
sleep (1000*60) # get notification every 1 hour
counter.sh
sleep (1000*60) # get notification every 1 hour
#you can make infinite for loop here
#and put counter.sh inside it,
#just look that up on the internet (infinite loop using shell script)
最后,要使文件运行,您只需在终端中运行它并让其运行即可。或者您可以将其添加到自动启动中。PS
:打开终端登录到 root 'sudo su',然后“chmod 777 counter.sh”即可运行您的脚本。