总体而言,我喜欢在 中查看日志消息的功能.xsession-errors
,并可能将它们附加到自动错误报告中。但有时此文件包含敏感数据,我希望删除或修剪这些数据,最好是在不离开当前 KDE 会话的情况下。
例如,如果我使用 Gwenview 查看照片文件夹,但其中的内容与我预期的并不完全相符,那么我希望忘记它,也希望我的文件系统忘记它。不幸的是,Kubuntu 15.10 中的 Gwenview 版本对其功能非常冗长...
Creating the cache for: "/mnt/fileserver/shared/user42/pics/SexyDonkey0001.jpg"
Already in database? true
First update : QDateTime("2015-12-15 21:21:35.000 CET Qt::LocalTime")
Last update : QDateTime("2015-12-15 21:21:35.000 CET Qt::LocalTime")
After the adjustment
Current score : 0
First update : QDateTime("2015-12-15 21:21:35.000 CET Qt::LocalTime")
Last update : QDateTime("2015-12-15 21:21:35.000 CET Qt::LocalTime")
New score : 0
rm
-ing 文件只是取消链接,但 X 会继续写入。文件的一部分可能会或可能不会被清空。> .xsession-errors
也没有太大的影响。
有什么建议吗?
编辑回复@user55325:(
我还没有创建评论的声誉,对此深表抱歉)
我已经尝试过截断文件(使用> .xsession-errors
);只要 X 打开了文件句柄,它就不起作用:
$ ls -l .xsession-errors
-rw------- 1 me me 2.5M Dec 15 23:57 .xsession-errors
$ truncate --size=0 .xsession-errors
$ ls -l .xsession-errors
-rw------- 1 me me 0 Dec 15 23:58 .xsession-errors
$ gwenview tmp/test.png 2>/dev/null
$ ls -l .xsession-errors
-rw------- 1 me me 2.5M Dec 15 23:58 .xsession-errors