Я хотел бы протестировать kazam
(программа скринкаста), таким образом, я пытаюсь запустить его от исходного кода.
В kazam
каталог, я сделал:
python app.py`
но кроме некоторого предупреждения о gtk
, ничего не происходит. Действительно ли это возможно?
app.py:24: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
app.py:33: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, Gdk, GObject
/home/campagne/Documents/unstable/kazam/backend/webcam.py:24: PyGIWarning: GUdev was imported without specifying a version first. Use gi.require_version('GUdev', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import GObject, GUdev
/home/campagne/Documents/unstable/kazam/backend/gstreamer.py:35: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import GObject, Gst, GstVideo
/home/campagne/Documents/unstable/kazam/backend/gstreamer.py:35: PyGIWarning: GstVideo was imported without specifying a version first. Use gi.require_version('GstVideo', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import GObject, Gst, GstVideo
/home/campagne/Documents/unstable/kazam/frontend/window_area.py:29: PyGIWarning: Wnck was imported without specifying a version first. Use gi.require_version('Wnck', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, GObject, Gdk, Wnck, GdkX11
/home/campagne/Documents/unstable/kazam/frontend/window_countdown.py:29: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, GObject, GLib, Gdk, Pango, PangoCairo
Править: Не полное решение, но по крайней мере это не смешивает с моей установкой.
Я использую pip
. В виртуальной среде я могу сделать:
pip install -e unstable
и это установит его. (unstable
repo папка где setup.py
должен быть внутри), Каждый код фиксирует, я могу сделать:
pip install --upgrade -e unstable
Неплохо!
Я могу рекомендовать установить Kazam из репозиториев (доступно с 14.04 LTS как версия 1.4.4) со всеми зависимостями с помощью следующих команд:
sudo add-apt-repository universe
sudo apt-get install kazam
и затем протестировать его.
Если его функциональности недостаточно, попробуйте использовать исходную версию. Он начнется нормально, так как все зависимости были установлены.