Главное окно Kazam не отображается
Я бегу Ubuntu 16.10. Казам работал нормально до вчерашнего дня, когда внезапно перестало появляться главное окно.
Я перепробовал много вещей, включая переустановку. Теперь это показывает, но совершенно пусто. Я могу заставить его работать, щелкнув правой кнопкой мыши Kazam на панели запуска и выбрав Preferences, который убивает Kazam, а затем открыв его во второй раз.
Согласно комментарию ниже, я попытался вызвать kazam из терминала, и я получил это:
$ kazam / usr / bin / kazam: 32: PyGIWarning: Gtk был импортирован без указания версии в первую очередь. Используйте gi.require_version('Gtk', '3.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import Gtk /usr/lib/python3/dist-packages/kazam/backend/webcam.py:24: PyGIWarning: GUdev был импортирован без указания версии в первую очередь. Используйте gi.require_version('GUdev', '1.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import GObject, GUdev /usr/lib/python3/dist-packages/kazam/backend/gstreamer.py:35: PyGIWarning: Gst был импортирован без указания версии в первую очередь. Используйте gi.require_version('Gst', '1.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import GObject, Gst, GstVideo /usr/lib/python3/dist-packages/kazam/backend/gstreamer.py:35: PyGIWarning: GstVideo был импортирован без указания версии в первую очередь. Используйте gi.require_version('GstVideo', '1.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import GObject, Gst, GstVideo /usr/lib/python3/dist-packages/kazam/frontend/window_area.py:29: PyGIWarning: Wnck был импортирован без указания версии в первую очередь. Используйте gi.require_version('Wnck', '3.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import Gtk, GObject, Gdk, Wnck, GdkX11 /usr/lib/python3/dist-packages/kazam/frontend/indicator.py:149: PyGIWarning: AppIndicator3 был импортирован без указания версии в первую очередь. Используйте gi.require_version('AppIndicator3', '0.1') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import AppIndicator3 /usr/lib/python3/dist-packages/kazam/frontend/window_countdown.py:29: PyGIWarning: PangoCairo был импортирован без указания первой версии. Используйте gi.require_version('PangoCairo', '1.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import Gtk, GObject, GLib, Gdk, Pango, PangoCairo /usr/lib/python3/dist-packages/kazam/frontend/indicator.py:98: PyGIWarning: Keybinder был импортирован без указания версии в первую очередь. Используйте gi.require_version('Keybinder', '3.0') перед импортом, чтобы убедиться, что загружена правильная версия. из gi.repository import Keybinder
** (kazam: 15089): ПРЕДУПРЕЖДЕНИЕ **: Связывание "W" не удалось! ВНИМАНИЕ! Главное - в python3 нет поддержки Xlib, невозможно захватывать нажатия клавиш и мыши. /usr/lib/python3/dist-packages/kazam/app.py:168: Предупреждение: значение "((GtkIconSize) 32)" типа "GtkIconSize" недопустимо или находится вне диапазона для свойства "icon-size" типа 'GtkIconSize'
self.builder.add_from_file (os.path.join (prefs.datadir, "ui", "kazam.ui"))(kazam:15089): Gtk-WARNING **: невозможно установить родительский элемент в виджете, у которого есть родительский элемент
(kazam:15089): Gtk-WARNING **: невозможно установить родительский элемент в виджете, у которого есть родительский элемент
У меня проблема с версией или конфигурацией Python?
1 ответ
Решено: мне просто нужно было установить python3-xlib:
sudo apt-get update
sudo apt-get install python3-xlib
(Большое спасибо Sethos II выше!!)