i3wm:Fn 键导致某些应用程序崩溃(ThinkPad E570 上的 Manjaro)

i3wm:Fn 键导致某些应用程序崩溃(ThinkPad E570 上的 Manjaro)

在 Lenovo Thinkpad E570 上运行 i3wm。其他一切通常都工作得很好。然而,按下该Fn键会立即终止 Firefox(如果打开)、所有托盘图标和 Dunst。一些注意事项:

  • my 中没有任何.config/i3/config与 XF86WakeUp 相关的内容(Fn由于某种原因,它映射到)。
  • 使用 KDE 时不会出现此问题(即此问题似乎与 i3wm 有关,而不是 Xorg/Wayland)。
  • 一旦发生此崩溃,这些应用程序可以重新打开,然后不再受到影响。
  • 我在打开一些应用程序(例如 Dolphin)时也遇到了问题,在终端中打开时显示以下错误:

"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)"

  • 然后我可以用来export $(dbus-launch)从终端运行它,但它仅适用于终端会话;从 dbar 运行此命令也没有效果。这可能是一个相关的问题吗?这仅发生在崩溃之后。

对奇怪的 i3 或 dbus 行为有什么见解吗?

答案1

我查看是否有任何替代或补充dbus包,并dbus-x11在 Manjaro 的core存储库中找到。安装该软件(取代了普通dbus软件包)后,崩溃错误和 Dolphin 问题都不再发生。

因此,我倾向于相信我只是版本错误 dbus 已安装!问题解决了。 :)

答案2

我正在使用archlinux,yaourt install dbus-x11(aur开发)替换以前的配音也效果很好。

相关内容