我有一个问题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,有时几秒钟后它出现,我已经输入了一个新命令并将其与此输出混合在一起。
我想禁用缓存(如何?)或禁用此输出。
答案1
我在我的系统(最新的 Arch Linux、Okular 17.12.1-1)上没有看到 okular 的情况。对我来说根本没有任何输出。尽管如此,这里有两个选择。
- 只需关闭终端并打开另一个终端即可。
- 抑制所有输出
okular file.pdf >/dev/null
如果最后一个太烦人而无法连续输入,您可以随时创建一个别名。将以下内容放入~/.zshrc
:
alias okular='okular >/dev/null'
答案2
openSUSE Leap 15.1 中仍然存在问题。
手动创建/etc/xdg/QtProject/qtlogging.ini
(通过找到路径strace okular
)并重新启动(杀死)kactivitymanagerd
。似乎对我有用。