Установка и запуск Kazam Screencaster в Ubuntu 14.04

Как-то мне понадобилось сделать запись одного вебинара, чтобы я мог заниматься своими делами, а посмотреть позже, когда минутка час найдется. Google дал понять, что вполне для этих манипуляций подходит Kazam Screencaster.

Отлично, ставим! Добавляем репозиторий (ага, unstable, чтобы со всеми последними фичами 🙂 ) и устанавливаем:

sudo add-apt-repository ppa:kazam-team/unstable-series
sudo apt-get update
sudo apt-get install kazam
Но лучше ставить стабильную версию из репозитория ppa:kazam-team/stable-series

И запускаем. Но вот на этом этапе я словил ошибку (иначе не было бы этой статьи 🙂 ).

~$ kazam
Traceback (most recent call last):
  File "", line 2135, in _find_spec
AttributeError: 'DynamicImporter' object has no attribute 'find_spec'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/kazam", line 147, in 
    from kazam.app import KazamApp
  File "/usr/lib/python3/dist-packages/kazam/app.py", line 36, in 
    from kazam.backend.prefs import *
  File "/usr/lib/python3/dist-packages/kazam/backend/prefs.py", line 30, in 
    from kazam.backend.webcam import Webcam
  File "/usr/lib/python3/dist-packages/kazam/backend/webcam.py", line 24, in 
    from gi.repository import GObject, GUdev
  File "/usr/lib/python3/dist-packages/gi/importer.py", line 53, in find_module
    'introspection typelib not found' % namespace)
ImportError: cannot import name GUdev, introspection typelib not found
Ошибка видна только при запуске из терминала.

Из ошибки видно, что не хватает kazam’у для нормальной работы библиотеки typelib, которая есть в пакете GUdev. Окей, значит поставим его

sudo apt-get install gir1.2-gudev-1.0

Теперь заработало!

Stas Kuryan

Web developer. Перфекционист в написании кода.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *