web-dev-qa-db-fra.com

L'ouverture de liens à partir de certaines applications prend beaucoup de temps

Lorsque je clique sur des liens dans certaines applications, cela peut prendre jusqu'à une minute jusqu'à l'ouverture dans le navigateur. Ce n'est pas le cas si le navigateur par défaut est chrome ou firefox.

Exemples d'applications où l'ouverture des liens est normalement rapide:

  • dans le navigateur
  • Konsole (fenêtre de terminal par défaut)
  • franz (installé comme application snap)
  • défense (installé comme application instantanée)

Exemples d'applications où l'ouverture de liens prend jusqu'à une minute jusqu'à ce qu'un nouvel onglet soit ouvert dans le navigateur:

  • rider (installé comme application snap)
  • mou (installé comme application instantanée)
  • VS Code (installé comme application snap)

Cela a commencé après la mise à niveau d'aujourd'hui vers Kubuntu 19.04 à partir de Kubuntu 18.10

VS Code, Slack, Franz ET Tusk sont tous basés sur l'électron, il semble étrange que l'un se comporte différemment de l'autre, mais c'est ce que je vois.

Est-ce un problème connu? Comment puis-je le réparer? Comment savoir où ce temps est perdu?

Mise à jour:

Même en cours d'exécution xdg-open https://askubuntu.com/questions/ask à l'intérieur du terminal dans rider, il a été bloqué pendant longtemps:

> $ time xdg-open https://askubuntu.com/questions/ask
xdg-open https://askubuntu.com/questions/ask  0,12s user 0,07s system 0% cpu 2:05,35 total

cependant, l'exécution de xdg-open de konsole fonctionne rapidement et les deux semblent pointer vers la même application, l'exécuter à partir d'un terminal dans VSCode a montré quelques erreurs, je les ai résolues et ensuite c'était rapide, mais cliquer sur le lien dans VSCode était encore lent.

Je ne sais pas comment rechercher la cause première de cela.

Mise à jour 2:

J'ai également installé Sudo apt-get install ttf-mscorefonts-installer à peu près au même moment, j'ai mis à niveau kubuntu de 18.10 à 19.04 - Je ne peux pas imaginer que cela ait quelque chose à voir avec ça, mais si personne d'autre n'a ce problème

9
peter

J'avais le même problème jusqu'à ce que je trouve une solution. Chaque fois que j'essayais de cliquer sur un lien dans Slack, les journaux dans journalctl -f montré:

xdg-desktop-portal-kde[1886]: xdp-kde-settings: Read called with parameters:
xdg-desktop-portal-kde[1886]: xdp-kde-settings:     group:  "org.kde.kdeglobals.General"
xdg-desktop-portal-kde[1886]: xdp-kde-settings:     key:  "menuFont"
xdg-desktop-portal-kde[1886]: xdp-kde-settings: Key  "menuFont"  doesn't exist"

Il s'avère que je manquais des valeurs dans mon .config/kdeglobals fichier de configuration, comme le montre l'erreur ci-dessus. Vous pouvez régénérer les valeurs manquantes en accédant à Configuration système -> Polices -> Effectuer tout changement aléatoire -> Appliquer.

Après cela, les liens ont commencé à bien fonctionner.

11
Adan Koch

Lorsqu'il est ouvert avec des applications affectées (c'est-à-dire Slack), il se bloque sur "kde-open5 https: // some-url " (qui est lancé par xdg-open).

J'ai essayé de déboguer cela avec strace:

mv /usr/bin/kde-open5 /usr/bin/kde-open5.orig

Puis créé un exécutable (chmod 755)/usr/bin/kde-open5 avec le contenu suivant:

#!/bin/bash

strace -f -s 1000 -tt /usr/bin/kde-open5.orig $@ &>/tmp/kde-open5-$RANDOM.log

Et voir exactement où ça se bloque.

Je pense qu'il mérite son propre ticket Launchpad?

2
Tomasz Chmielewski

J'ai un système à double démarrage avec KDE UBUNTU, j'ai donc cherché le dossier des polices dans le répertoire Windows, puis copié la chose dans le répertoire des polices créé dans ma maison, même si, avec le recul, j'aurais pu y rester. Je suis donc allé au système de configuration Configuration système -> Polices -> là, je suis allé à la gestion des polices et j'ai ajouté un nouvel assistant de polices, j'ai navigué vers le dossier que j'ai créé, puis CTR + A et j'ai cliqué sur Ouvrir et il m'a demandé d'ignorer certaines polices et je suis allé avec Ignorer tout pour ceux déjà installés. L'oncle de Bob change par défaut en forme ariale mon affectation scolaire et libreoffice coopère bien après la déconnexion du système et la reconnexion. merci pour tout ça

0
Mihai Profir