web-dev-qa-db-fra.com

État d'Okular dans Ubuntu 17.10?

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

Par exemple: Comme vous pouvez le constater, seul l’item “Contenu” dans la barre latérale gauche a une icône. Les autres (“Miniatures”, “Avis”, “Signets”) doivent également comporter des icônes (voir par exemple, cette capture d'écran ).

De plus, lorsque j'ouvre Okular depuis le terminal, je reçois beaucoup de résultats:

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 relatifs au 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? Auparavant, il était bien meilleur dans les versions Ubuntu avant 17h10.

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


Un autre point de données est la question "Les instances Okular ne se groupent pas sous une seule icône dans le dock de bureau sur Ubuntu 17.10" , mais il existe déjà une solution dans le lien.

10
Socob

Mon statut actuel:

  1. Icônes manquantes: J'ai trouvé une solution à cela dans un commentaire sur le bogue Launchpad n ° 1698656 ("Les icônes du panneau de navigation manquaient lors de l'installation standard du 17.04 ”) :

    En guise de solution de contournement, ce qui a fonctionné pour moi a été:

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

    • systemettings pour l'application systemettings5;

    • kde-config-gtk-style active le module Apparence dans systemettings5;

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

    • oxygen-icon-theme est un thème alternatif à utiliser dans les applications KDE.

    Ensuite, lancez systemsettings5, cliquez sur Style d’application, sélectionnez Oxygen comme thème de secours, puis cliquez sur Appliquer.

    J'ai toutefois utilisé "Breeze" au lieu de "Oxygen" (parce que je l'aime plus).

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

  3. Thème UI incohérent (par exemple, barres de défilement): Toujours non résolu.

2
Socob

Installez qt5ct:

Sudo apt install qt5ct

Courir:

qt5ct --platformtheme qt5ct

et définir le thème d'icônes à brise. (Vous pouvez faire d'autres modifications à votre guise)

Définissez la variable d’environnement 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 de départ:

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

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

Exec=okular %U

à

Exec=okular --platformtheme qt5ct %U

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

Terminé.

1
To Do

À l'aide d'une nouvelle installation d'Ubuntu 17.10, j'ai également essayé l'installation à l'aide de Sudo apt install okular et j'ai reçu le même problème que vous avez signalé.

Cependant, cela semble fonctionner s'il est installé en un clin d'œil.

Supprime l'okular actuellement installé:

Sudo apt remove okular

Installez rapidement:

Sudo snap install okular

Essayer d'exécuter okular à partir du terminal donne alors les informations suivantes:

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 à la capture de kde framework:

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

Running okular donne alors ce qui suit:

enter image description here

1
gsxruk