我有一个问题okular
(或者它实际上不是问题而是令人恼火)。由于某些原因,我有时okular
从命令行 ( zsh
) 开始,在我关闭后okular
(有时是几秒钟后,而不是立即激怒我)它会打印如下内容:
schoenix:~$ okular file.pdf
schoenix:~$ Creating the cache for: "/home/schoenix/file.pdf"
Already in database? true
First update : QDateTime(2018-01-22 15:14:58.000 CET Qt::TimeSpec(LocalTime))
Last update : QDateTime(2018-02-07 14:26:43.000 CET Qt::TimeSpec(LocalTime))
After the adjustment
Current score : 9.14105
First update : QDateTime(2018-01-22 15:14:58.000 CET Qt::TimeSpec(LocalTime))
Last update : QDateTime(2018-02-07 14:26:43.000 CET Qt::TimeSpec(LocalTime))
Interval length is 3
New score : 9.19105
ResourceScoreUpdated: "5ce27654-47a4-4b51-a7fd-f0d865917aff" "okular" "/home/schoenix/file.pdf"
之后它停止了,我必须通过 杀死它Ctrl+C,有时它会在几秒钟后出现,我已经输入了一个新命令,它与这个输出混合在一起。
我想禁用缓存(如何?)或禁用此输出。
我在我的系统(最新的 Arch Linux,Okular 17.12.1-1)上没有看到这个。对我来说根本没有输出。尽管如此,这里有两个选择。
okular file.pdf >/dev/null
如果最后一个太烦人而无法不断输入,您总是可以创建一个别名。将以下内容放入
~/.zshrc
:openSUSE Leap 15.1 中仍然存在问题。
手动创建
/etc/xdg/QtProject/qtlogging.ini
(通过 找到的路径strace okular
)并重新启动(杀死)kactivitymanagerd
。似乎对我有用。