使用Ubuntu17.10,Okular (通过Ubuntu存储库安装,即apt install okular)似乎比以前的版本要糟糕得多。这是在Wayland和X会话上。这是一个截图:

例如:如您所见,只有左侧边栏中的项“Content”有一个图标。其他的(“缩略图”、“评论”、“书签”)也应该有图标(参见e.g.这张截图)。
此外,当我从终端打开Okular时,我得到了一堆输出:
inotify_add_watch("/home/user/.config/ibus/bus/9f77c45ee0ec4b6a89aaaa7669ff56c1-unix-0")失败:图标主题为“/usr/ Context= /图标”行“/usr/ Context= /图标/ubuntu深色/股票/16/无效的Context=”图标主题行:“/usr/Context=/图标/ubuntu黑暗/股票/22/”无效的Context=“股票”图标主题行:“/usr/共享/图标/ubuntu黑暗主题”/stock/24/图标主题为“/usr/ Context= /图标/ubuntu黑/股/32/无效Context=”股票“图标主题行:”/usr/share/图标/ubuntu深色/stock/48/“无效Context=”股票“图标主题行:”/usr/共享/图标/64/“无效的Context=”股票图标主题为:“/usr/ Context= /图标/ubuntu黑/股/16/无效Context=”股票“图标主题行为图标主题:”/usr/共享/图标/ubuntu深色/stock/22/“无效Context=”股票“图标主题行:”/usr/共享/图标/24/“无效的Context=”股票的图标主题行:“/usr/共享/图标/ubuntu黑色的图标主题:/usr/ Context= / Context= /ubuntu/ Context= /48/“无效Context=”图标主题行:“/usr/Context=/图标/ubuntu/stock/64/图标”Context=“股票”行用于图标主题:
关于图标主题的消息可能与缺少的图标有关。第一行显然意味着智能手表的极限已经达到--为什么会发生这种情况?
最后,UI主题与Ubuntu中的其他应用程序完全不同(我猜这是Qt应用程序的问题吗?)-例如,查看滚动条。我想这跟搬回侏儒有关吧?在17.10之前的Ubuntu版本中,它的效果要好得多。
有办法解决这些问题吗?
作为另一个数据点,有一个问题是Okular实例不会在Ubuntu 17.10上的桌面码头上按单个图标分组,但是链接中已经有了一个解决方案。
发布于 2019-03-20 15:00:58
安装qt5ct:
sudo apt install qt5ct运行:
qt5ct --platformtheme qt5ct把图标-主题设置为微风。(你可按你的意愿作其他修改)
设置适当的环境变量:
sudo nano /etc/environment并加上这一行:
QT_QPA_PLATFORMTHEME="qt5ct"重新启动。
如果这不起作用,请继续执行以下操作:然后将.desktop文件复制到您的主文件夹中:
cp /usr/share/applications/org.kde.okular.desktop ~/.local/share/applications通过更改行修改复制的.desktop文件:
Exec=okular %U至
Exec=okular --platformtheme qt5ct %U打开文件中的~/.local/share/applications文件夹并运行Okular。它将要求您第一次信任应用程序。
好了。
发布于 2018-02-12 10:27:52
我目前的状况:
$ sudo apt install systemsettings kde-config-gtk-style kde-config-gtk-style-preview oxygen-icon-theme 然后,运行systemsettings5,单击应用程序样式,选择氧气作为后备主题,单击Apply。不过,我用“微风”而不是“氧气”作为退步主题(因为我更喜欢它)。
发布于 2018-01-26 17:35:38
使用Ubuntu17.10的新安装,我还尝试使用sudo apt install okular安装,并收到了与您报告的相同的问题。
然而,如果它是作为一个管理单元安装的话,它看起来确实可以工作。
sudo apt remove okularsudo snap install okular试着从终端运行okular,然后给出如下内容:
You need to connect this snap to the kde-frameworks-5 snap.
You can do this with those commands: snap install kde-frameworks-5
snap connect okular:kde-frameworks-5-plug
kde-frameworks-5:kde-frameworks-5-slotsudo snap install kde-frameworks-5
sudo snap connect okular:kde-frameworks-5-plug kde-frameworks-5:kde-frameworks-5-slot然后,运行okular的

https://askubuntu.com/questions/999551
复制相似问题