State of Okular dans Ubuntu 17.10?

11

Avec Ubuntu 17.10, Okular (installé via les référentiels Ubuntu, c'est-à-dire apt install okular) semble fonctionner bien pire que dans les versions précédentes. C'est à la fois sur Wayland et sur la session X. Voici une capture d'écran: Fenêtre okulaire

Par exemple: Comme vous pouvez le voir, seul l'élément «Contenu» dans la barre latérale gauche a une icône. Les autres («Miniatures», «Avis», «Signets») devraient également avoir des icônes (voir par exemple cette capture d'écran ).

De plus, lorsque j'ouvre Okular depuis le terminal, j'obtiens un tas de sortie:

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/"

Les messages sur le thème des icônes peuvent être liés aux icônes manquantes. La première ligne signifie apparemment que la limite des montres inotify a été atteinte - pourquoi cela se produit-il?

Enfin, le thème de l'interface utilisateur ne ressemble en rien aux autres applications d'Ubuntu (je suppose que c'est un problème avec les applications Qt en général?) - regardez les barres de défilement, par exemple. Je suppose que cela a à voir avec le retour à GNOME? Il était beaucoup mieux dans les versions d'Ubuntu avant 17.10.

Existe-t-il un moyen de résoudre / contourner ces problèmes?


Comme autre point de données, il y a la question «Les instances Okular ne se regroupent pas sous une seule icône dans le dock de bureau sur Ubuntu 17.10» , mais cela a déjà une solution dans le lien.

Socob
la source
1
Okular, n'est ni gnome ni Qt. C'est du KDE et du plasma. Et je crois que cela nécessite le thème de l'oxygène de KDE.
ravery
@ravery Eh bien, KDE n'est-il pas construit sur Qt (tout comme GNOME sur GTK)? J'ai essayé d'installer les packages oxygen-icon-themeet oxygen5-icon-theme, sans effet.
Socob
c'est peut-être Qt sur plasma; mais de toute façon, utilisez-vous Wayland (par défaut) ou Xorg. Je ne pense pas que KDE joue encore bien avec Wayland.
ravery
Vous pouvez essayer de jouer avec qtconfig-qt4.
N0rbert
Pourriez-vous mettre à jour la question pour inclure la méthode que vous avez utilisée pour l'installer?
gsxruk

Réponses:

4

Installez qt5ct:

sudo apt install qt5ct

Courir:

qt5ct --platformtheme qt5ct

et réglez le thème d'icônes à la brise. (Vous pouvez effectuer d'autres modifications à votre guise)

Définissez la variable d'ambiance appropriée:

sudo nano /etc/environment

et ajoutez cette ligne:

QT_QPA_PLATFORMTHEME="qt5ct"

Redémarrez.

Si cela ne fonctionne pas, continuez comme suit: Copiez ensuite le fichier okular .desktop dans votre dossier personnel:

cp /usr/share/applications/org.kde.okular.desktop ~/.local/share/applications

Modifiez le fichier .desktop copié en changeant la ligne:

Exec=okular %U

à

Exec=okular --platformtheme qt5ct %U

Ouvrez le ~/.local/share/applicationsdossier dans Files et exécutez Okular. Il vous demandera de faire confiance à l'application la première fois.

Terminé.

Faire
la source
Linux Mint, fonctionne parfaitement maintenant!
Timur Fayzrakhmanov le
Dans les versions plus récentes d'Ubuntu, c'est ce qui corrige les icônes (qui sont toujours cassées par défaut, deux ans plus tard!) Pour moi.
Socob
3

Mon statut actuel:

  1. Icônes manquantes: j'ai trouvé une solution à cela dans un commentaire sur le bug Launchpad # 1698656 («icônes du panneau de navigation manquantes lors de l'installation standard de 17.04») :

    Comme solution de contournement, ce qui a fonctionné pour moi était:

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

    • paramètres système pour l'application paramètres système5;

    • kde-config-gtk-style active le module Apparence dans les paramètres système5;

    • kde-config-gtk-style-preview permet de prévisualiser les thèmes sans redémarrer les applications GTK;

    • oxygène-icône-thème est un thème alternatif à utiliser dans les applications KDE.

    Ensuite, exécutez systemettings5, cliquez sur Style d'application, sélectionnez Oxygène comme thème de secours, cliquez sur Appliquer.

    J'ai utilisé "Breeze" au lieu de "Oxygen" comme thème de repli (car je l'aime plus).

  2. Messages d'erreur sur le terminal: toujours non résolus, bien que le problème de manquer de montres inotify semble avoir disparu?

  3. Thème d'interface utilisateur incohérent (par exemple, barres de défilement): toujours non résolu.

Socob
la source
1

En utilisant une nouvelle installation d'Ubuntu 17.10, j'ai également essayé d'installer en utilisant sudo apt install okularet j'ai reçu le même problème que vous avez signalé.

Cependant, il semble fonctionner s'il est installé comme un composant logiciel enfichable.

Supprimez l'okular actuellement installé:

sudo apt remove okular

Installez en un clin d'œil:

sudo snap install okular

Essayer d'exécuter okular à partir du terminal donne alors ce qui suit:

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

Connectez okular au snap des frameworks kde:

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

Exécuter okular donne alors ce qui suit:

entrez la description de l'image ici

gsxruk
la source
2
Merci, mais la version actuelle du composant logiciel enfichable Okular a une foule d'autres problèmes, comme l'impossibilité d'accéder aux fichiers en dehors du répertoire personnel de l'utilisateur ou des imprimantes. De plus, il manquait encore quelques icônes dans «Paramètres → Configurer Okular».
Socob
Oui, prometteur et joli, mais Okular de Snap vient de planter quand j'ai essayé d'enregistrer un PDF annoté
rdrey