webentwicklung-frage-antwort-db.com.de

Ubuntu 16.04 Einige Anwendungen brauchen zu lange, um zu starten

Wenn ich Ubuntu 16.04 starte, dauert es bei einigen Anwendungen zu lange, bis sie beim ersten Öffnen ausgeführt werden, darunter Chrome und alle PDF Viewer. Andere, wie Nautilus, starten sofort.

Das erste Mal, wenn ich einen PDF - Viewer wie okular verwende, dauert das Öffnen zu lange. Nachdem eine PDF -Datei zum ersten Mal geöffnet wurde, werden andere Dateien schnell geöffnet. Auch wenn ich nach langer Zeit alles schließe und etwas öffne, geht es schnell.

Wie kann ich das Öffnen dieser Programme beim ersten Start beschleunigen?

Ich habe das gleiche Problem aus heiterem Himmel auf meinem neuen Notebook. Danach habe ich eine neue Ubuntu-Installation auf einem Desktop-Computer durchgeführt, und das Problem ist dort nicht aufgetreten.

Nach einiger Recherche fand ich die Lösung hier in den Arch Linux-Foren

Schließen Sie alle Ihre Apps (z. B. Chrome) und versuchen Sie, den folgenden Befehl auf einem Terminal auszuführen:

gnome-keyring-daemon &

Öffnen Sie danach erneut Chrome. Möglicherweise werden Sie erneut nach dem Kennwort Ihres Kontos gefragt. Für mich löst dies das Verzögerungsproblem. Chrome und Gnome-Terminal öffnen sich jetzt sehr schnell (<1 Sek. Verzögerung statt 30 Sek. Verzögerung).

Ihrer Kenntnis nach hat Chrome vor diesem Fix den folgenden Fehler ausgegeben:

Gkr-Nachricht: Geheimdienstoperation fehlgeschlagen: Keine Antwort erhalten.
Mögliche Ursachen sind: Die Remoteanwendung hat keine Antwort gesendet, die Nachrichtenbussicherheitsrichtlinie hat die Antwort blockiert, das Antwortzeitlimit ist abgelaufen oder die Netzwerkverbindung wurde unterbrochen.

Ich habe den Start von Chrome mit strace protokolliert, und es dauerte allein 25 Sekunden, bis diese Meldung angezeigt wurde. Ich denke, dies ist eine Systemnachricht, nicht nur für Chrome, da ich das gleiche Problem beim Starten von gnome-terminal hatte und dieses Update auch dieses Problem behebt.

10

Ich scheine, dass der Fehler durch den dbus-user-session package (siehe https://bugs.launchpad.net/bugs/1689825 ) verursacht wurde, der den Start von gnome-keyring-daemon verhindert.

Das Deinstallieren von dbus-user-session kann das Problem beheben.

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

Sie könnten preload und ureadahead installieren und sehen, ob dies hilft. Soweit ich weiß, können beide zusammenarbeiten - also sollten sie nicht miteinander in Konflikt stehen.

vorspannung

Über

preload ist ein adaptiver Readahead-Daemon, der Dateien, die von Anwendungen zugeordnet wurden, vorab von der Festplatte abruft, um die Startzeit von Anwendungen zu verringern.

Weitere Informationen finden Sie in der Manpage .

Installation

Sie können preload über installieren

Sudo apt install preload

ureadahead

Über

ureadahead (über-readahead) wird während des Startvorgangs verwendet, um Dateien zu lesen, bevor sie benötigt werden, sodass sie sich bereits im Seiten-Cache befinden, wodurch die Startleistung verbessert wird.

Installation

Installieren Sie es über

Sudo apt install ureadahead

Während ureadahead höchstwahrscheinlich sowieso schon installiert ist.

0
dufte