gpt4 book ai didi

debian - 如何在 Gnome Shell 3.16.2 中显示 gnome-shell 扩展的堆栈跟踪?

转载 作者:行者123 更新时间:2023-12-02 01:33:54 25 4
gpt4 key购买 nike

今天,我从 Debian Jessie(稳定版)升级到 Stretch(测试版),许多我需要使用的扩展不再标记为兼容。我很确定这对他们中的大多数人来说没什么大不了的(可能只是要更新 manifest.json)。

但我的问题是我找不到一种方法来使用js tracebacks 来识别加载问题。之前,在执行 gnome-shell --replace 命令时,控制台中会有日志,或者只是在 ~/.xsession-errors 文件中。据我所知,~/.xsession-errors 文件似乎没有记录任何来自 js 的内容。为了测试,我使用了 looking glass并尝试记录一些东西。

我查看了 Debian changelog , 但没有帮助。

日志是否转到另一个文件?没有 using gdb 调试 js 的简单方法在哪里? ?

任何帮助将不胜感激!谢谢

最佳答案

引用这个:https://stackoverflow.com/a/25068964/3548266

原因.xsession-errors不存在的是 Debian 测试现在使用 systemd .使用 journalctl命令显示与 gnome-session 相关的日志像那样:

journalctl /usr/bin/gnome-session -f -o cat

在它运行时,卸载/重新加载不起作用的扩展或重新启动 gnome-shell(alt-f2 r enter)然后读取异常和/或错误。

从命令行加载/卸载扩展:

ls ~/.local/share/gnome-shell/extensions
gnome-shell-extension-tool --enable-extension <name@domain>
gnome-shell-extension-tool --disable-extension <name@domain>

关于debian - 如何在 Gnome Shell 3.16.2 中显示 gnome-shell 扩展的堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com