我是要为DWM构建现状栏,我想通过终端读取未读取的计数(用GREP,SED或FOPEN作为文件)并通过fopen/popen。
我正在使用Ubuntu/DWM/Thunderbird 16。我认为没有文字文件包含未读取的计数...
有什么建议?
转到〜/.thunderbird/default/
在
中搜索imapmail/../inbox
或
邮件/../收件箱
对于没有任何扩展名的文件。它们包含您的邮件。
cat
<file>
| grep -c x:mozilla -status:0000
这将为您提供未读的邮件计数,因为您的未读邮件具有x:mozilla-status as 0000
对于其他状态,通过不同的x:mozilla-statuses
[不是答案]
我没有足够的代表来评论波纹管的答案(Anurag的答案)。但是x:mozilla-status:0000不再起作用。我尝试了一个conky脚本。即使未读,状态也是0001。我已经使用Ubuntu 12.10和Thunderbird进行了测试。这是GetSatifaction.com(外部链接)上提出的相同问题。
您还可以计数" x:mozilla-status:"one_answers" x:mozilla-status:0001",无论您的状态如何,两者都会返回相同的内容。X:Mozilla-Status似乎根本没有使用。(参考)
*我对IMAP收件箱进行了搜索。也许这就是原因。也许IMAP的信息存储在其他地方。
cat |" X-Mozilla-status:0001"目前对我有用。雷鸟版本91.9.1-1。