我最近安装了 Ubuntu 14.04,并使用 Thunderbird 收发邮件。
问题是我没有收到通知声音,
在谷歌搜索并查看了多个帖子后,我安装了那些人告诉我应该安装的东西,但我安装了太多不同的东西,我根本不知道它们是什么。
我安装的其中一个东西确实起作用了,但重启后我又没有收到任何通知......
我的问题是,
有没有办法可以看到我安装了什么,以及如何删除所有无用的垃圾并重新开始(希望再次收到通知)?
申請:less /var/log/apt/history.log.1.gz | grep -B1 '^Install:'
显然我已经安装了以下内容:
mail-notification-evolution
screenlets screenlets-pack-all
我只提到了我认为相关的或可能有冲突的那些,并且一些已安装的没有显示,因为我似乎无法进一步向上滚动...有什么关于如何删除它们的想法吗?
答案1
您安装的 Thunderbird 扩展位于
~/.thunderbird/123abc.default/extensions/
通常,123abc
是一些随机字符。
在该目录中,扩展名既可以是*.xpi
文件,也可以是子目录。在这两种情况下,它们都可以有一个清晰的名称,或者一个神秘的数字{}
。
我建议按照最后更改的顺序列出它们,并尝试找出与有趣的时间范围相匹配的那些:
$ cd ~/.thunderbird/*.default/extensions/
$ ls -ltr
该目录包含一个文件install.rdf
,该文件应该解释其所包含的内容。
也许您看到的很容易识别,如果没有,请在此处发表评论。
来自评论:所以您看到了目录{9533f794-00b4-4354-aa15-c2bbda6989f8}
。
从谷歌搜索来看9533f794-00b4-4354-aa15-c2bbda6989f8
,似乎是插件firetray
。与“托盘”相关,可能与通知有关。
很难说它是否是你安装的有用部分。
如果你也不清楚,可以尝试一下:查看它的设置,禁用或删除它。
如果您需要找出最近安装了哪些软件包,独立于 Thunderbird,例如apt-get install foo
:
有包系统的日志文件可以提供帮助。
这些文件位于/var/log/apt/
,名为history...
。最新的是history.log
和history.log.1.gz
带有的文件.gz
已被压缩,但less
无论如何都应该能够显示:
less /var/log/apt/history.log
less /var/log/apt/history.log.1.gz
由于您主要对新安装感兴趣,请尝试以下操作(也使用history.log
):
less /var/log/apt/history.log.1.gz | grep -B1 '^Install:'
(如果less
不应配置为解压*.gz
文件,zcat
则以类似的方式工作。)