It doesn't work on Ubuntu 11.10

Bug #844983 reported by Xin
162
This bug affects 35 people
Affects Status Importance Assigned to Milestone
DesktopNova
New
Undecided
Unassigned

Bug Description

I upgrade my computer from 11.04 to 11.10 beta. The daemon is running but the wallpaper is not changed as expected.

Revision history for this message
Martin Gustafsson (filescraps) wrote :

Changed 11.11 to 11.10 since 11.11 doen't exist. :3

description: updated
summary: - It doesn't work on Ubuntu 11.11
+ It doesn't work on Ubuntu 11.10
Revision history for this message
David Breakey (david-breakey) wrote :

Looks like it's necessary to edit org.gnome.desktop.background.picture-uri now. Found this via 'dconf-editor' The gconf key is still being updated, but seems to be completely ignored.

Revision history for this message
whl2 (whale2-box) wrote :

I have a patch for this. I'm totally not good in gnome programming, it's just a result of one-night-at-googling and probably not the best way for it.

But I met another problem - desktopnova-daemon can't connect to DBus. Curiosly, when I'm starting it under strace to see what happens - it connects.

Revision history for this message
whl2 (whale2-box) wrote :

Oops. DBus connection failure was caused by setuid bit on desktopnova-daemon. Without it it works fine.

Revision history for this message
angus73 (angus73) wrote :

whl2's patch works for me (thank you!), btw I am not able to see the trayicon, even if launching desktopnova-tray gives no errors...

Revision history for this message
swedpool (demoling-nilsson) wrote :

Can someone more technically gifted than med explain how to use the patch provided?

Thanks in advance

Revision history for this message
angus73 (angus73) wrote :

swedpool, you should use the patch command, see

man patch

for the correct options to use.

Typically, you should save the file included in comment #3 to any location you like (e.g. "path-to-the-patch-file"); then chdir into the directory containing your module_gnome.c, and issue the command

patch < path-to-the-patch-file/desktopnova-ubuntu-11.10.patch

Then you can compile the program again and it should work (sorry if I cannot be more detailed now, but I don't have access to my desktopnova installation at the moment)

Revision history for this message
quantenemitter (quantenemitter) wrote :

Yeah!
@swedpool: the following might work (perhaps I forgot something)

sudo apt-get build-dep desktopnova-module-gnome
sudo apt-get install build-essential fakeroot devscripts
mkdir tmp
cd tmp
apt-get source desktopnova-module-gnome
cd desktopnova-0.8
cd src
cd modules
patch < path-to-the-patch-file/desktopnova-ubuntu-11.10.patch
cd ../..
debchange -i
[Enter Version number ....-ubuntu3 and some comments]
debuild -us -uc -i -I
sudo debi

see https://help.ubuntu.com/community/UpdatingADeb

Revision history for this message
Mohegan (jack-mohegan) wrote :

Befere the debuild, it is necessary to install libdconf-dev :
sudo apt-get install libdconf-dev

Revision history for this message
3vi1 (launchpad-net-eternaldusk) wrote :

Thanks for the comprehensive instructions, quantenemitter, and thanks especially to whl2 for the patch. I can confirm it works great here.

Revision history for this message
Filippo Mazza (filippo-mazza) wrote :

Confirmed that patching like in comments 9 and 8 works.

Revision history for this message
Binho RbSoft (binhorbsoft) wrote :

A similar bug is happening in 12.04. I've applied a similar fix to that solved in 11.10, but some bugs remain. If anyone can help ...

https://bugs.launchpad.net/desktopnova/+bug/962449

Thanks!

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

Other bug subscribers

Related questions

Remote bug watches

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