Состояние Okular в Ubuntu 17.10?

С Ubuntu 17.10, Okular (установленный через репозитории Ubuntu, т.е. apt install okular) кажется, работает намного хуже, чем в предыдущих версиях. Это и на Уэйленде и на X сессиях. Вот снимок экрана: Okular window

Например: Как Вы видите, только объект “Содержание” на левой боковой панели имеет значок. Другие (“Миниатюры”, “Обзоры”, “Закладки”) должны иметь значки также (см. , например, этот снимок экрана).

Кроме того, когда я открываю Okular от Терминала, я получаю набор вывода:

inotify_add_watch("/home/user/.config/ibus/bus/9f77c45ee0ec4b6a89aaaa7669ff56c1-unix-0") failed: "No space left on device"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/128/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme:  "/usr/share/icons/ubuntu-mono-dark/stock/128/"

Сообщения о знаковой теме могли бы быть связаны с недостающими значками. Первая строка, по-видимому, означает, что предел часов inotify был достигнут – почему это происходит?

Наконец, тема UI ни на что не походит другие приложения в Ubuntu (я предполагаю, что это - проблема со спокойными приложениями в целом?) – смотрят на полосы прокрутки, например. Я предполагаю, что это имеет отношение к перемещению назад к GNOME? Это раньше было намного лучше в версиях Ubuntu прежде 17.10.

Там какой-либо путь состоит в том, чтобы фиксировать/работать вокруг этих проблем?


Как другая точка данных, существует вопрос “Экземпляры Okular, не группируются под единственным значком в настольном прикреплении на Ubuntu 17.10”, но это уже имеет решение в ссылке.

10
задан 26 January 2018 в 02:24

3 ответа

Мой текущий статус:

  1. Недостающие значки: Я нашел решение этого в комментарии к ошибке Панели запуска № 1698656 (“значки панели навигации, отсутствующие на стандартной установке 17,04”):

    Как обходное решение, что работало на меня, был:

    $ sudo apt install systemsettings kde-config-gtk-style kde-config-gtk-style-preview oxygen-icon-theme

    • systemsettings для приложения systemsettings5;

    • kde-config-gtk-style включает модуль Появления в systemsettings5;

    • kde-config-gtk-style-preview позволяет предварительно просматривать темы, не перезапуская приложения GTK;

    • кислородная знаковая тема является альтернативной темой для использования в приложениях KDE.

    Затем выполненный systemsettings5, нажмите на Application Style, выберите Кислород как тему Нейтрализации, нажмите на Apply.

    Я использовал “Бриз” вместо “Кислорода” как тема нейтрализации, хотя (потому что мне нравится он больше).

  2. Сообщения об ошибках на терминале: Все еще нерешенный, хотя проблема исчерпывания inotify часы, кажется, исчезла?

  3. Непоследовательная тема UI ( например, полосы прокрутки): Все еще нерешенный.

2
ответ дан 23 November 2019 в 04:39

Используя новую установку Ubuntu 17.10, я также пытался установить использование sudo apt install okular и полученный та же проблема, как Вы сообщили.

Однако это, действительно кажется, работает, если это установлено как снимок.

Удалите в настоящее время устанавливаемый окуляр:

sudo apt remove okular

Установка как снимок:

sudo snap install 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-slot

Подключите окуляр к kde снимку платформ:

sudo snap install kde-frameworks-5
sudo snap connect okular:kde-frameworks-5-plug kde-frameworks-5:kde-frameworks-5-slot

Рабочий окуляр затем дает следующее:

enter image description here

1
ответ дан 23 November 2019 в 04:39

Установка qt5ct:

sudo apt install qt5ct

Выполненный:

qt5ct --platformtheme qt5ct

и набор знаковая тема для слабого дуновения. (Можно сделать другие модификации, как Вы желаете),

Установите соответствующую evironment переменную:

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. Это попросит, чтобы Вы доверяли приложению в первый раз.

Готово.

1
ответ дан 23 November 2019 в 04:39

Другие вопросы по тегам:

Похожие вопросы: