![如何在KDE中找到错误消息的源码包/traceback?](https://linux22.com/image/212587/%E5%A6%82%E4%BD%95%E5%9C%A8KDE%E4%B8%AD%E6%89%BE%E5%88%B0%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%E7%9A%84%E6%BA%90%E7%A0%81%E5%8C%85%2Ftraceback%EF%BC%9F.png)
当我kstart5 plasmashell
在 Debian11/KDE 中启动 Plasmashell 时,我收到一条错误消息 ( error creating screencast "Failed to connect PipeWire context"
),表示我希望查看引发此错误的源包,或者如果可能的话,查看完整的回溯。
如何才能做到这一点?
错误必须抛出在某个地方,可能不是 Plasshell 本身,而是它启动的某个包。我想至少看看是哪个包。
另一件有趣的事情是 kdeconnect 如何启动,尽管它被配置为不自动启动(目前它显示Permission denied
错误,因为我更改了可执行文件的权限以防止它启动)。
答案1
Debian 源代码搜索“无法连接 PipeWire 上下文”揭示了多种可能性;给定上下文,错误来自kwin
的“截屏视频”插件。正在寻找“创建截屏视频时出错”表明错误显示为plasma-workspace
的libtaskmanager
。
要获得完整的回溯,您需要在调试器下运行相关程序。