我正在通过 XPRA 转发 Firefox,但文本很模糊。此外,应用程序经常会冻结几秒钟,尽管系统资源充足,可以运行 Firefox。我尝试使用--min-speed
和--min-quality
XPRA 标志,但毫无效果。
如何让 Firefox 在 XPRA 中运行?
在 Ubuntu Docker 容器上使用最新的 XPRA (4.4) 进行测试。
答案1
可以通过更改 XPRA 使用的视频编码器来解决此问题。使用默认编码 ( --encoding=auto
) 时,Firefox 会模糊且冻结,但如果您添加该--encodings=jpeg
标志,则文本不再模糊,Firefox 也不再冻结。
重要的!请注意,我设置了--encodings=jpeg
,而不是--encoding=jpeg
。出于某种原因,前者有效,而后者无效。
警告:这可能会导致其他错误。虽然 Firefox 运行正常,但我也测试了--encodings=jpeg
Wireshark。出于某种原因,当您指定 时,Wireshark 的顶部菜单下拉菜单不再正常工作(不可见但仍可点击)--encodings=jpeg
。
我的最终解决方案是在和之间切换--encodings=jpeg
,--encodings=all
具体取决于我是否需要转发 Firefox 或 Wireshark。