Firefox 65.0.1(64 位)突然停止播放所有 HTML5 音频。(视频播放,但没有音频输出。)音频在 Flash 应用程序中仍然有效,而 HTML5 音频在其他浏览器中按预期工作。
我尝试禁用所有扩展,重新启动 Firefox/机器,并且 about:support 中列出的媒体输出设备看起来正确。
谁能告诉我如何解决这个问题或如何调试它?
环境:
Debian 9.8
火狐 65.0.1
我正在关注来自lxde wiki 的本教程。
我可以继续编译插件,但是我不知道将生成的目标文件放在哪里。
教程说:
将生成的 test.so 文件放入 /usr/lib/lxpanel/plugins 后(位置可能因您的发行版而异,请查看 LXPanel 放置其他动态插件的位置),重新启动面板(使用 lxpanelctl restart),然后右键单击在面板上并尝试将插件添加到面板
我的系统没有那个目录,所以我创建了它。但是,在复制目标文件并“重新启动面板”后,该插件仍然没有出现在可用插件列表中。我很确定我需要将目标文件复制到不同的位置,但我不确定它在哪里或如何找到它。
为什么 astyle 程序不格式化我的 c 源文件?
背景:我从 gitlab 复制并粘贴了 ac 源文件,由于某种原因,生成的文件很混乱。我希望能够通过 astyle 运行该文件并得到一个格式良好的文件,但我的各种尝试都没有效果。每次尝试都会产生一条消息,“Unchanged ecl-hello-world.c”
这是格式错误的源文件:
#include <stdio.h> #include <ecl/ecl.h> int main (int argc, char **argv) { /* Initialize ECL */ cl_boot(argc, argv); /* Initialize the library we linked in. Each library * has to be initialized. It is best if all libraries * are joined using ASDF:MAKE-BUILD. */ extern void init_lib_HELLO_LISP(cl_object); ecl_init_module(NULL, init_lib_HELLO_LISP); cl_object result= cl_eval(c_string_to_object("(hello-lisp)")); ecl_print(result, ECL_T); cl_object my_fun = cl_eval(c_string_to_object("(lambda (x) (1+ x))")); ecl_print(my_fun, ECL_T); result=cl_funcall(2, my_fun, ecl_make_fixnum(8)); ecl_print(result, ECL_T); ecl_terpri(ECL_T); cl_shutdown(); return 0; }
以下是我尝试过的 astyle 调用:
astyle ecl-hello-world.c
astyle --style=allman --indent=spaces=4 ecl-hello-world.c
astyle --style=linux ecl-hello-world.c