comixcursors do not work as x-cursor-theme missing "inherits"

Bug #1580973 reported by Marco Schmidt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
comixcursors (Ubuntu)
New
Undecided
Unassigned

Bug Description

I just installed a fresh copy of Ubuntu Xenial (16.04).
As I like the comixcursors more than the default mouse-pointer, I wanted to make comixcursors (0.8.2-1) the default for the system, with the following commands:

apt-get install comixcursors
update-alternatives --set x-cursor-theme /usr/share/icons/ComixCursors-Slim-Blue/index.theme

First it seems to work, if I add the "Inherits" line in the index.theme file pointing to itself:

Inherits = ComixCursors-Slim-Blue

After a reboot, the Blue ComixCursor shows up on the login screen (lightdm).

Unfortunately another problem came up.
Logging in to the default unity desktop did not work anymore. Compiz crashed with the following message:

compiz crashed with SIGSEGV in malloc_consolidate()

And unity7 tries to respan itself:
upstart: unity7 main process (3046) killed by SEGV signal
upstart: unity7 main process ended, respawning

If I change the "Inherits" to something else, the comicursor is not used anymore.

Revision history for this message
Marco Schmidt (kunzol) wrote :

Now I found the solution for this.

The alternatives are linking to /usr/share/icons instead of /etc/X11/cursors.

Which means it works, if /etc/alternatives/x-cursor-theme is linked to the theme files in /etc/X11/cursors.

The theme files in /etc/X11/cursors contain the "Inherits" line.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.