3

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

但我的问题是我找不到让js 回溯来识别加载问题的方法。以前,执行gnome-shell --replace命令时在控制台中有日志,或者只是在~/.xsession-errors文件中。据我所见,~/.xsession-errors文件似乎没有从 js 记录任何内容。为了测试,我使用了窥镜并试图记录一些东西。

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

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

任何帮助将非常感激 !谢谢

4

1 回答 1

2

引用这个: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>

于 2015-09-07T14:50:37.100 回答