Рабочий стол Ubuntu 16.0.4.3 Gnome
У меня нет возможности ввода текста или использования клавиатуры в браузере Firefox при работе в Firejail или обычном usrspace.
Бег:
firejail firefox --noprofile
приводит к браузеру Firefox, которыйволяуспешно подключаться к ссылкам, добавленным в закладки, ноне будетполучать любой ввод с клавиатуры. Затем я попробовал запустить firefox вне firejail в обычном usrspace и получил те же результаты no-kb-working. Я добился этого, запустив gnome-www-browser в терминале, который открывает полностью функциональный firefox.
Сообщения об ошибках в терминале:
(firefox:12): ПРЕДУПРЕЖДЕНИЕ IBUS **: Очередь событий становится слишком большой, начнет отбрасываться.
(firefox:12): ПРЕДУПРЕЖДЕНИЕ IBUS **: Очередь событий становится слишком большой, начнет отбрасываться.
[Child][RunMessage] Ошибка: Канал закрывается: слишком поздно отправлять/принимать, сообщения будут потеряны
[Parent 12] ПРЕДУПРЕЖДЕНИЕ: ошибка канала (84): Сброс соединения узлом: файл /build/firefox-l1g98U/firefox-56.0+build6/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, строка 353 *** UTM:SVC TimerManager:registerTimer вызван после уведомления profile-before-change. Игнорирование регистрации таймера для идентификатора: 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, но в моих журналах нет ничего, что хоть отдаленно указывало бы на ее первопричину, кроме этих нескольких отчетов. Есть ли у кого-нибудь предложения, как я могу отследить и изолировать это?
решение1
У меня была та же проблема с Chromium и SkypeforLinux на Ubuntu 16.04.1. Я решил ее, добавив GTK_IM_MODULE=xim в настройки FireTools, вот так
GTK_IM_MODULE=xim firejail skypeforlinux
GTK_IM_MODULE=xim firejail chromium-browser
поэтому запустите из терминала с помощью командной строки ниже или перейдите в FireTools и нажмите правую кнопку на значке Firefox и выберите опцию «Изменить», чтобы задать
GTK_IM_MODULE=xim firejail firefox