Package Details: kazam 1.4.5-7

Git Clone URL: (read-only, click to copy)
Package Base: kazam
Description: A screencasting program with design in mind
Upstream URL:
Keywords: screencast
Licenses: GPL
Conflicts: kazam-bzr, kazam-stable-bzr
Submitter: Maxwel
Maintainer: fbrennan
Last Packager: fbrennan
Votes: 124
Popularity: 1.13
First Submitted: 2012-05-21 21:04
Last Updated: 2018-12-26 14:40

Latest Comments

1 2 3 4 5 6 ... Next › Last »

fbrennan commented on 2018-12-26 14:46

I used a hack to fix the package, see

@51v4n is unfortunately correct that the package has been abandoned. A much better fix has not been merged by upstream. There's also issue #11, very annoying as I have a 4k display, to contend with.

Would anyone be upset if I pointed this package at my own fork? I would only do so if I manage to fix #11.

51v4n commented on 2018-12-23 05:17

Sorry for the delays on answering, looks like the project it's EOL, if anyone wants to take care of this package, welcome.


es_18 commented on 2018-11-04 22:38

There seem to be errors in the original software (while running on Python 3.7):

kazam:6457): Gtk-WARNING **: 00:37:24.302: Theme parsing error: gtk.css:127:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(kazam:6457): Gtk-WARNING **: 00:37:24.302: Theme parsing error: gtk.css:128:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(kazam:6457): Gtk-WARNING **: 00:37:24.302: Theme parsing error: gtk.css:132:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
/usr/bin/kazam:32: 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
/usr/bin/kazam:75: DeprecationWarning: dist() and linux_distribution() functions are deprecated in Python 3.5
  dist = platform.linux_distribution()
Traceback (most recent call last):
  File "/usr/bin/kazam", line 146, in <module>
    from import KazamApp
  File "/usr/lib/python3.7/site-packages/kazam/", line 35, in <module>
    from kazam.backend.prefs import *
  File "/usr/lib/python3.7/site-packages/kazam/backend/", line 478, in <module>
    prefs = Prefs()
  File "/usr/lib/python3.7/site-packages/kazam/backend/", line 119, in __init__
    self.config = KazamConfig()
  File "/usr/lib/python3.7/site-packages/kazam/backend/", line 76, in __init__
    ConfigParser.__init__(self, self.DEFAULTS[0]['keys'])
  File "/usr/lib/python3.7/", line 638, in __init__
  File "/usr/lib/python3.7/", line 1216, in _read_defaults
    self.read_dict({self.default_section: defaults})
  File "/usr/lib/python3.7/", line 753, in read_dict
    self.set(section, key, value)
  File "/usr/lib/python3.7/site-packages/kazam/backend/", line 127, in set
  File "/usr/lib/python3.7/", line 1205, in add_section
  File "/usr/lib/python3.7/", line 655, in add_section
    raise ValueError('Invalid section name: %r' % section)
ValueError: Invalid section name: 'DEFAULT'

a36233 commented on 2018-09-10 08:42

It fails to load, perhaps missing dependency $ kazam Traceback (most recent call last): File "/usr/bin/kazam", line 32, in <module> from gi.repository import Gtk File "<frozen importlib._bootstrap="">", line 983, in find_and_load File "<frozen importlib._bootstrap="">", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap="">", line 668, in _load_unlocked File "<frozen importlib._bootstrap="">", line 638, in _load_backward_compatible File "/usr/lib/python3.7/site-packages/gi/", line 146, in load_module dynamic_module = load_overrides(introspection_module) File "/usr/lib/python3.7/site-packages/gi/overrides/", line 125, in load_overrides override_mod = importlib.import_module(override_package_name) File "/usr/lib/python3.7/importlib/", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3.7/site-packages/gi/overrides/", line 136, in <module> class Widget(Gtk.Widget): File "/usr/lib/python3.7/site-packages/gi/", line 215, in getattr wrapper = metaclass(name, bases, dict</module></frozen></frozen></frozen>) TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases</frozen></module>

getaceres commented on 2018-08-30 12:58

@wskorodecki Thank you. It was that.

wskorodecki commented on 2018-08-27 16:28

@getaceres Perhaps you don't have python3-keybinder package?

yodalee commented on 2018-08-27 13:56

If you run into problem with ValueError: Invalid section name: 'DEFAULT' The fix is: edit the file "/usr/lib/python3.7/site-packages/kazam/backend/" Replace line 77: ConfigParser.init(self, self.DEFAULTS[0]['keys'] with ConfigParser.init__(self) can fix this issue.

getaceres commented on 2018-08-27 10:11

Hello @wslorodecki. I'm getting this error when trying to run your archlinux branch:

jose@jose-pc:~/Programs/kazam$ git status On branch archlinux Your branch is up to date with 'origin/archlinux'.

nothing to commit, working tree clean jose@jose-pc:~/Programs/kazam$ ./bin/kazam WARNING Kazam - Running from local directory, AppIndicator icons could be missing. /home/jose/Programs/kazam/kazam/backend/ 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 Gst Traceback (most recent call last): File "./bin/kazam", line 163, in <module> app = KazamApp(datadir, dist, args.debug, args.test, args.nosound, args.silent) File "/home/jose/Programs/kazam/kazam/", line 126, in init self.indicator = KazamIndicator(prefs.silent) File "/home/jose/Programs/kazam/kazam/frontend/", line 232, in init super(KazamIndicator, self).init() File "/home/jose/Programs/kazam/kazam/frontend/", line 98, in init gi.require_version('Keybinder', '3.0') File "/usr/lib/python3.7/site-packages/gi/", line 130, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace Keybinder not available</module>

argenis commented on 2018-08-24 02:55

Thanks @wslorodecki I just using and running the app

wskorodecki commented on 2018-08-23 16:50

TL;DR: I've just fixed one line in code which should help. Details: This is because the current Python version which you are using to run Kazam does not contain Kazam modules, i.e the "/usr/lib/python3.7/site-packages/kazam" directory does not exist. This may be easily fixed by reinstalling Kazam directly from AUR (using yaourt etc.) but if you try to run Kazam from local directory of my cloned repository it will still try to load modules from that system directory, but these files are not fixed so this will not be enough. I've just fixed one line of code to force loading modules from local directory instead, if appropriate.