从某些应用程序打开链接需要很长时间

pet*_*ter 9 kubuntu xdg-open 19.04

当我单击某些应用程序中的链接时,可能需要一分钟才能在浏览器中打开。这与默认浏览器是 chrome 还是 firefox 无关。

打开链接通常很快的示例应用程序:

  • 在浏览器中
  • Konsole(默认终端窗口)
  • franz(安装为 snap 应用程序)
  • 象牙(安装为 snap 应用程序)

在浏览器中打开新选项卡之前,打开链接最多需要一分钟的示例应用程序:

  • 骑手(安装为 snap 应用程序)
  • 松弛(安装为 snap 应用程序)
  • VS Code(安装为 snap 应用程序)

这是在我今天从 Kubuntu 18.10 升级到 Kubuntu 19.04 之后开始的

VS Code、Slack、Franz 和 Tusk 都是基于电子的,一个人的行为与另一个不同似乎很奇怪,但这就是我所看到的。

这是一个已知的问题?我该如何解决?我怎样才能弄清楚那段时间在哪里丢失了?

更新:

甚至xdg-open https://askubuntu.com/questions/ask在rider里跑到终端里面,卡了好久:

> $ 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
Run Code Online (Sandbox Code Playgroud)

但是,xdg-open从 konsole 运行速度很快,而且它们似乎都指向同一个应用程序,从 VSCode 中的终端运行它显示了一些错误,我解决了它们,然后很快,但是单击 VSCode 中的链接仍然很慢。

我不确定如何寻找根本原因。

更新 2:

我也在sudo apt-get install ttf-mscorefonts-installer将 kubuntu 从 18.10 升级到 19.04 的同时安装了 - 我无法想象这与它有什么关系,但如果没有其他人遇到这个问题

小智 14

在找到解决方案之前,我遇到了同样的问题。每当我尝试单击 Slack 中的链接时,登录都会journalctl -f显示:

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"
Run Code Online (Sandbox Code Playgroud)

事实证明,我的.config/kdeglobals配置文件中缺少一些值,如上面的错误所示。您可以通过转到系统配置 -> 字体 -> 进行任何随机更改 -> 应用来重新生成缺失值。

这样做后,链接开始正常工作。

  • 是的,就是这样,非常感谢 (3认同)