web-dev-qa-db-fra.com

Ubuntu 16.04 certaines applications prennent trop de temps à démarrer

Lorsque je démarre Ubuntu 16.04, certaines applications prennent trop de temps à la première fois que je les ouvre, notamment Chrome et tout autre visualiseur PDF. D'autres, comme le nautile, démarrent immédiatement.

La première fois que j'essaie d'utiliser un visualiseur PDF comme okular, son ouverture est trop longue. Une fois que le fichier PDF a été ouvert pour la première fois, les autres fichiers s’ouvrent rapidement. Même si je ferme tout et en ouvre après un long moment, ça se passe vite.

Comment puis-je accélérer l'ouverture de ces programmes lors de la première utilisation?

J'ai le même problème à l'improviste sur mon nouveau cahier. Après cela, j’ai fait une nouvelle installation d’Ubuntu sur un ordinateur de bureau, et le problème ne s’est pas posé là.

Après quelques recherches, j'ai trouvé la solution ici sur les forums Arch Linux

Fermez toutes vos applications (comme Chrome) et essayez d’exécuter la commande suivante sur un terminal:

gnome-keyring-daemon &

Ensuite, rouvrez Chrome. Il pourrait vous demander à nouveau le mot de passe de votre compte. Pour moi, cela résout le problème du délai. Chrome et gnome-terminal s'ouvrent très vite maintenant (délai de 1 seconde au lieu de 30 secondes).

Pour votre information, Chrome lançait l'erreur suivante avant ce correctif:

Gkr-Message: échec de l'opération du service secret: n'a pas reçu de réponse.
Les causes possibles sont les suivantes: l’application distante n’a pas envoyé de réponse, la stratégie de sécurité du bus de messages a bloqué la réponse, le délai de réponse a expiré ou la connexion réseau a été interrompue.

Je me suis connecté Chrome démarrage avec strace, et ce message a mis 25 secondes à apparaître. J'imagine qu'il s'agit d'un message système, pas uniquement pour Chrome, car j'avais le même problème avec le démarrage de gnome-terminal et ce correctif résout également ce problème.

10

Il semble que le bogue soit causé par le dbus-user-session package (voir https://bugs.launchpad.net/bugs/1689825 ), ce qui empêche le démarrage de gnome-keyring-daemon.

La désinstallation de dbus-user-session peut résoudre le problème.

Sudo apt-get purge dbus-user-session
0
pim

Vous pouvez installer preload et ureadahead et voir si cela vous aide. Autant que je sache, les deux peuvent travailler ensemble. Ils ne doivent donc pas être en conflit.

précharge

À propos

le préchargement est un démon adaptatif en lecture anticipée qui prélève à partir du disque les fichiers mappés par les applications pour réduire le temps de démarrage des applications.

Voir son page de manuel pour plus.

Installation

Vous pouvez installer preload via

Sudo apt install preload

ureadahead

À propos

ureadahead (über-readahead) est utilisé lors du démarrage pour lire les fichiers avant de les utiliser, de sorte qu'ils se trouvent déjà dans le cache de la page, ce qui améliore les performances au démarrage.

Installation

Installez-le via

Sudo apt install ureadahead

Alors que ureadahead est probablement déjà installé de toute façon.

0
dufte