Unity Desktop does not respect cursor theme after update

Bug #1506587 reported by Brett Bogert
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unity-settings-daemon (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

After update on 20151015 at 9:54 EST Unity desktop no longer respects cursor theme.

Ubuntu release is Wily (e.g. 15.10) beta.

Update contained the following packages:

Oct 15 09:54 hud_14.10+15.10.20151012-0ubuntu1_amd64.deb
Oct 15 09:54 libhud2_14.10+15.10.20151012-0ubuntu1_amd64.deb
Oct 15 09:54 libunity-settings-daemon1_15.04.1+15.10.20151012-0ubuntu1_amd64.deb
Oct 15 09:54 unity-settings-daemon_15.04.1+15.10.20151012-0ubuntu1_amd64.deb

Instead of the correct cursor theme "Ultimate-white24" the default white cursor theme is
displayed on the desktop and most GTK3 applications.

Some applications such as Firefox still show the correct "Ultimate-white24" cursor as long
as the cursor stays in the application but changes to the default white cursor if the cursor
moves to the window decoration or desktop.

Unity Tweak and dconf-editor show that the cursor theme is set to "Ultimate-white24" and
the alternatives (e.g. update-alternatives --config x-cursor-theme) also show the cursor
theme to be "Ultimate-white24".

At the Unity Greeter (e.g. Lightdm) the cursor theme is correct but it changes to the default
white cursor as soon as the login is started.

Let me know if I can provide any more information, screenshots etc.

Thanks

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: unity 7.3.2+15.10.20151002.2-0ubuntu1
ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3
Uname: Linux 4.2.0-16-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.19.1-0ubuntu2
Architecture: amd64
BootLog:
 Scanning for Btrfs filesystems
 fsck from util-linux 2.26.2
 /dev/sda2: clean, 418973/13582336 files, 9730415/54308096 blocks
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Thu Oct 15 13:52:02 2015
DistUpgraded: Fresh install
DistroCodename: wily
DistroVariant: ubuntu
DkmsStatus: virtualbox, 5.0.4, 4.2.0-16-generic, x86_64: installed
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670] [1002:6758] (prog-if 00 [VGA controller])
   Subsystem: XFX Pine Group Inc. Device [1682:3180]
InstallationDate: Installed on 2015-09-29 (16 days ago)
InstallationMedia: WolfLand-15.10-Elite-v1.1b2 15.10 - Release amd64
MachineType: To be filled by O.E.M. To be filled by O.E.M.
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-16-generic.efi.signed root=UUID=9d364344-d083-4d67-a7da-9e19332b6f35 ro quiet splash
SourcePackage: unity
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/06/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2301
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: SABERTOOTH 990FX/GEN3 R2.0
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2301:bd01/06/2014:svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnASUSTeKCOMPUTERINC.:rnSABERTOOTH990FX/GEN3R2.0:rvrRev1.xx:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To be filled by O.E.M.
dmi.product.version: To be filled by O.E.M.
dmi.sys.vendor: To be filled by O.E.M.
version.compiz: compiz 1:0.9.12.2+15.10.20151002-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.64-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.0.2-1ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.0.2-1ubuntu4
version.xserver-xorg-core: xserver-xorg-core 2:1.17.2-1ubuntu9
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20150808-0ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3
xserver.bootTime: Thu Oct 15 13:22:25 2015
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.17.2-1ubuntu9
xserver.video_driver: radeon

Revision history for this message
Brett Bogert (bbogert24) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. How did you install/configure that cursor theme? That's likely due to https://launchpad.net/ubuntu/+source/unity-settings-daemon/15.04.1+15.10.20151012-0ubuntu1

What the output of
$ gsettings get org.gnome.desktop.interface cursor-theme
on your configuration?

affects: unity (Ubuntu) → unity-settings-daemon (Ubuntu)
Changed in unity-settings-daemon (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Brett Bogert (bbogert24) wrote : Re: [Bug 1506587] Re: Unity Desktop does not respect cursor theme after update

Sebastien,

Here is the output of the gsettings command:

~$ gsettings get org.gnome.desktop.interface cursor-theme 'Ultimate-White24'

I checked that this was set correctly before I opened the bug report.

Thanks,
Brett

On 10/19/2015 11:50 AM, Sebastien Bacher wrote:
> gsettings get org.gnome.desktop.interface cursor-theme

Revision history for this message
Brett Bogert (bbogert24) wrote :

Sebastien,

I installed the Ultimate-White24 cursor theme into the /usr/share/icons/ directory.

I then used "sudo update-alternatives --install" command to add the cursor theme
into the alternatives.

I then used "sudo update-alternatives --config x-cursor-theme" to update the
cursor theme to be the system wide cursor.

Lastly I used Unity-Tweak-Tool to select the "Ultimate-White24" cursor for the
Unity desktop.

The cursor theme was working fine until the above mentioned updates were
installed and the problem appeared.

I agree that the update to unity-settings-daemon is the most likely suspect.

I only updated my "daily driver" machine with the updates and kept my
"build server" back from being updated until last night. The build server
was correctly displaying the cursor theme in all cases until I updated it
last night and now it shows the problem as well.

Thanks,
Brett

Revision history for this message
Brett Bogert (bbogert24) wrote :

Sebastien,

After looking at the code involved as well as information on how to set up
the Xserver for the cursor size/name I found the following workaround:

Add the following to the "/etc/X11/Xresources/x11-common" file:

Xcursor.size: 24
Xcursor.theme: Ultimate-White24

Of course this is what the newly added code is supposed to be doing so
I am just manually informing the Xserver of the same information.

Thanks,
Brett

Changed in unity-settings-daemon (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Marco Tiger (mark98tiger98) wrote :

Cursor theme is can be applied by running "compiz --replace" but restored to DMZ-White after reboot. Theme installation process is same as Sir Brett Bogert.

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

Other bug subscribers