在firejail中运行时,在firefox浏览器中没有文本输入或键盘功能,或者在重新启动后没有常规usrspace


2

Ubuntu 16.0.4.3 Gnome桌面

在firejail或常规usrspace中运行时,我的firefox浏览器中没有文本输入或键盘功能。

运行:

firejail firefox --noprofile

结果在Firefox浏览器即成功地连接到书签的链接,但不会接受任何键盘输入。然后,我尝试在常规usrspace中的firejail外部运行firefox,并遇到相同的no-kb-working结果。我通过在终端中运行gnome-www-browser到达此处,这将打开功能齐全的Firefox。

终端中的错误消息:

(firefox:12):IBUS-警告**:事件队列过大,将开始下降。

(firefox:12):IBUS-警告**:事件队列过大,将开始下降。

[Child] [RunMessage]错误:通道关闭:太晚,无法发送/接收,消息将丢失

[父12]警告:管道错误(84):对等连接重置:文件/build/firefox-l1g98U/firefox-56.0+build6/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,第353行***在配置文件更改前通知后调用了UTM:SVC TimerManager:registerTimer。忽略ID的计时器注册:telemetry_modules_ping

Dmesg错误:

[pulseaudio] shm.c:shm_open()失败:没有这样的文件或目录shm_open()失败:没有这样的文件或目录

gnome-session [1768]:console.error:duckduckgo_plus:

gnome-session [1768]:无显示。gnome-session [1768]:

shm_open()失败:没有这样的文件或目录gnome-session [1768]:

shm_open()失败:没有这样的文件或目录gnome-session [1768]:

console.error:duckduckgo_plus:gnome-session [1768]:无显示。gnome-session [1768]:shm_open()失败:没有这样的文件或目录

因此,我最好的猜测是共享内存故障使ibus混乱不堪,但是除了这几份报告之外,我的日志中没有任何东西可以远程指出其根本原因。有人对我如何找到并隔离它有任何建议吗?

Answers:


2

我在ubuntu 16.04.1上的chrome和skypeforlinux上遇到了相同的问题,我已经通过在这样的firetools设置中添加GTK_IM_MODULE = xim解决了此问题

GTK_IM_MODULE=xim firejail skypeforlinux
GTK_IM_MODULE=xim firejail chromium-browser

因此从带有以下命令行的终端运行,或转到firetools,然后在firefox图标上按右键,然后选择“编辑”选项进行设置

GTK_IM_MODULE=xim firejail firefox

这对我有用。
ozborn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.