You are not logged in.

#1 2019-04-25 18:18:39

0x29a
Member
Registered: 2012-09-28
Posts: 101

Reviving cairo-compmgr

Hi there!

Anyone had any luck running https://aur.archlinux.org/packages/cairo-compmgr/ or https://aur.archlinux.org/packages/cairo-compmgr-git/ lately?
It seems that the code hasn't been updated for quite a few years now... It'd be terrible to lose such an amazing compositing manager due to obscurity.


As for the git version, there's a problem with:

ccm-mosaic.vala:422.60-422.67: error: The type name `progress' could not be found
                    x += ((win_area.x - x) * progress) - ((progress) * win_area.x);
                                                           ^^^^^^^^

An easy fix is to remove the parentheses - the package compiles afterwards. But that's just a side note, and I'm not really sure if that's a correct way to go.

The real problem is that either version crashes with:

$ cairo-compmgr -n
0.000001:
0.000028: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
0.003851: ??:0  ccm_log_print_backtrace()
0.003870: ??:0  g_logv()
0.003877: ??:0  g_log()
0.003883: ??:0  g_io_stream_close()
0.003888: ??:0  g_file_new_for_path()
0.003894: ??:0  cairo_blur_path()
0.003899: ??:0  ccm_config_new()
0.003906: ??:0  main()
0.003911: ??:0  __libc_start_main()
0.003917: ??:0  _start()
0.009337: ??:0  ccm_log_print_backtrace()
0.009352: ??:0  ccm_property_async_get_property()
0.009360: sigaction.c:0 __restore_rt()
0.009366: ??:0  g_type_module_register_enum()
0.009372: ??:0  g_type_register_static()
0.009378: ??:0  g_type_register_static_simple()
0.009383: ??:0  ccm_plugin_set_parent()
0.009389: ??:0  ccm_drawable_get_type()
0.009394: ??:0  ccm_pixmap_buffered_image_get_type()
0.009401: ??:0  ccm_window_get_type()
0.009406: ??:0  ccm_window_plugin_get_pixmap()
0.009412: ??:0  g_type_class_ref()
0.009419: ??:0  g_object_new_valist()
0.009425: ??:0  g_object_new()
0.009430: ??:0  ccm_screen_new()
0.009435: ??:0  ccm_display_new()
0.009440: ??:0  main()
0.009446: ??:0  __libc_start_main()
0.009451: ??:0  _start()

Thanks in advance for any tips on how to get this thing running!

@moderators: I know that AUR packages are not officially supported and, if that's a wrong forum, please move the topic to AUR Issues. Thanks in advance for being understanding.

Last edited by 0x29a (2019-04-25 20:30:26)

Offline

#2 2019-04-26 17:07:24

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: Reviving cairo-compmgr

Select a hosting service like gitlab or the like and fork the project there. Then fix the code and do a merge request or contact upstream somehow.

Offline

#3 2019-04-27 13:44:53

0x29a
Member
Registered: 2012-09-28
Posts: 101

Re: Reviving cairo-compmgr

I'd gladly do that if I had enough knowledge and skill wink

Offline

Board footer

Powered by FluxBB