我在 linux gentoo amd64 上使用 firefox 3.6.13 和 flash 10.2 调试版本,还安装了 firebug flashbug 和 flashfirebug。
我的问题是,每当我运行遇到错误的 Flash 应用程序时,浏览器都不会打开警报窗口。这使调试应用程序变得更加困难,因为我需要确保 Firebug 窗口始终处于打开状态。我能看到错误的唯一方法是打开 Firebug 中的 Flash 选项卡。有没有办法改变这种行为?
我检查了 .xsession-errors 并尝试从控制台运行 Firefox:这些是我在日志中看到的唯一错误,并且当 Flash 应用程序遇到错误时不会出现这些错误,这意味着它们不相关:
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory
谢谢
答案1
您检查过您的 ~/.xsession-errors 吗?
如何启动 Firefox?单击图标?
尝试在控制台上启动它。你没有收到错误消息吗?
答案2
您是否安装了相应的 dbg 包?如果您想使用调试器,则必须安装相应的调试符号。因此,如果您想在 Firefox 上使用调试器,也请安装 firefox-dbg 包。至少在 ubuntu 上是这样的。
答案3
echo "GTK_MODULE=/usr/lib64/gtk-2.0/modules/" > /etc/env.d/51gtk2
然后重新启动。