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:
Exemples d'applications où l'ouverture de liens prend jusqu'à une minute jusqu'à ce qu'un nouvel onglet soit ouvert dans le navigateur:
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
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.
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?
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