It doesn't change wallpapers in Ubuntu 12.04

Bug #962449 reported by Xin on 2012-03-22
102
This bug affects 44 people
Affects Status Importance Assigned to Milestone
DesktopNova
Undecided
Unassigned
desktopnova (Ubuntu)
High
Unassigned

Bug Description

The daemon is running without any problem. But it does not change wallpapers. Does anyone can verify it is actually working in 12.04?

Blu Hare (bluhare) wrote :

I appear to have the same problem, however I can't confirm if the daemon is running or not, but as there is no activity and no tray icon, I would say no.

I removed via terminal command -> sudo apt-get remove --purge desktopnova and re-installed via Synaptic Package Manager, starting the app again resulted in the previous wallpapers loaded in the fresh install, and still it fails to change the desktop backgrounds.

Jochen Fahrner (jofa) wrote :

I installed it in Xubuntu 12.04 with Xfce module. There are 2 problems:

1. The GUI is crashing on saving settings. See https://bugs.launchpad.net/ubuntu/+source/desktopnova/+bug/987906.

2. The daemon does not start using the GUI. When starting the daemon through terminal or session start, it is working and changes the wallpapers normally.

Binho RbSoft (binhorbsoft) wrote :

I had this problem when I loaded the system in live mode. Could be the same problem that occurred with 11.10? See at https://bugs.launchpad.net/desktopnova/+bug/844983.

Binho RbSoft (binhorbsoft) wrote :

I'll try to apply a similar fix, then put the result here. I'll having to restart with stick because I still have installed 11.10. So wait.

Binho RbSoft (binhorbsoft) wrote :

I did the following:

[Turn on the repository of sources]
sudo apt-get update
sudo apt-get build-dep desktopnova-module-gnome
sudo apt-get install build-essential fakeroot devscripts
mkdir ~/DesktopNova/
[Download the patch in this directory - I attached this file]
mkdir ~/DesktopNova/tmp
cd ~/DesktopNova/tmp
apt-get source desktopnova-module-gnome
cd desktopnova-0.8.1/src/modules
patch < ~/DesktopNova/desktopnova-ubuntu-11.10.patch
cd ../..
debchange -i
[Enter Version number ....-ubuntu1 and some comments]
dpkg-source --commit
[Enter file name and some info as described in the header (include the link for this bug) - see header of my saved file below, at end - without saving this file, this does not compile]
debuild -us -uc -i -I
[Install with this command:]
sudo debi

After this, the Desktopnova started to work, but only load the daemon in the terminal. Tray does not appear, even if the load terminal. Some bugs remain.

Header for file saved in "dpkg-source --commit" command (without saving this file, this does not compile):

Description: <Same fix as necessary in 11.10>
 Desktopnova does not change wallpapaers in 12.04.
 .
 desktopnova (0.8.1-1ubuntu1) precise; urgency=low
 .
   * Same fix as made in 11.10.
Author: Live session user <ubuntu@ubuntu>
Bug-Ubuntu: https://bugs.launchpad.net/desktopnova/+bug/844983

---

Binho RbSoft (binhorbsoft) wrote :

Sorry!

It was late and I was tired!

For a complete understanding:

In "without saving this file, this does not compile" I meant "without saving this file, it does not compile";
And in "even if the load terminal" I meant "even if loaded in the terminal";

That's better... I'm brazilian and I use google to translate! I usually review, but I was almost asleep!

And most importantly: before compiling, I tested and Desktopnova did not work even loading in terminal.

Also important: I have attached a patch that is a partial solution, some bugs remain!

I hope someone can solve all the bugs!

Thanks!

Binho RbSoft (binhorbsoft) wrote :

One more thing: the last line of header in file saved with the command "dpkg-source - commit" the right way is:

Bug-Ubuntu: https://bugs.launchpad.net/desktopnova/+bug/962449

I put the link of the bug in 11.10!

Mohegan (jack-mohegan) wrote :
Mohegan (jack-mohegan) wrote :

For ubuntu 12.04. I made this :

sudo apt-get build-dep desktopnova-module-gnome
sudo apt-get install build-essential fakeroot devscripts libdconf-dev
mkdir Desktopnova-tmp
cd Desktopnova-tmp
apt-get source desktopnova-module-gnome
cd desktopnova-0.8.1
mkdir debian/patches
wget https://bugs.launchpad.net/desktopnova/+bug/962449/+attachment/3154970/+files/01_fix_12.04 -O debian/patches/01_fix_12.04
echo 01_fix_12.04 > debian/patches/series
debuild -us -uc -i -I

Install the package which are needed (with gdebi or software center).
For example, for gnome, I only use desktopnova_0.8.1*.deb and desktopnova-module-gnome_0.8.1*.deb because I use Indicator-desktopnova (https://launchpad.net/indicator-desktopnova).

First, you need to configure desktopnova. Start desktopnovo, go to settings and select the correct module. Save the settings and start the daemon with desktopnova-daemon.

(The "debchange -i" is not really necessary.)

Asks if you have got problems.

Binho RbSoft (binhorbsoft) wrote :

Thanks Mohegan!

I tested in 32 and 64 bits, it worked 100%! I just copied and pasted!

RESOLVED!

Binho RbSoft (binhorbsoft) wrote :

The Fulano's procedure works fine, but there's a problem: the update manager installs the official version and the bug returns. It is necessary to indicate this is another version with debchange -i. So this is the complete procedure:

sudo apt-get build-dep desktopnova-module-gnome
sudo apt-get install build-essential fakeroot devscripts libdconf-dev
mkdir Desktopnova-tmp
cd Desktopnova-tmp
apt-get source desktopnova-module-gnome
cd desktopnova-0.8.1
mkdir debian/patches
wget https://bugs.launchpad.net/desktopnova/+bug/962449/+attachment/3154970/+files/01_fix_12.04 -O debian/patches/01_fix_12.04
echo 01_fix_12.04 > debian/patches/series
debchange -i
[Enter Version number ....-ubuntu1 and some comments]
dpkg-source --commit
debuild -us -uc -i -I

After installing this version, the update manager will not install the official version.

Binho RbSoft (binhorbsoft) wrote :

Sorry, I meant: "The Mohegan's procedure works fine..."

Xin (xdong-cn) wrote :

This bug has been there for a couple of years. Why hasn't it been fixed in the offical version? It still says new and unassigned...

Binho RbSoft (binhorbsoft) wrote :

Low priority, I think. I got it in at 11.10 and 12.04.

David Kirba (dckirba) wrote :

Hi, I run into a problem after the "echo" line. If I try running debchange I get an error regarding no valid debian/changelog. The same when I try Mohegan's code and run debuild right after the "echo" line. On another note, does this fix also take care of the fact that I can't change the date appindicator settings?

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in desktopnova (Ubuntu):
status: New → Confirmed
affects: desktopnova → desktopnova (Ubuntu)
tags: added: precise quantal raring saucy
Changed in desktopnova (Ubuntu):
status: New → Confirmed
Changed in desktopnova:
status: New → Confirmed

The attachment "Patch for module gnome (use this for patch)" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch

Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 962449
When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in desktopnova:
status: Confirmed → Incomplete
Changed in desktopnova (Ubuntu):
status: Confirmed → Incomplete
Launchpad Janitor (janitor) wrote :

[Expired for desktopnova (Ubuntu) because there has been no activity for 60 days.]

Changed in desktopnova (Ubuntu):
status: Incomplete → Expired
Paweł Włosek (suore) wrote :

cannot change date, after reboot left menu is cleared and cannot change wallpler.

watch out....

all is after reinstall from 13.10 to 12.04 LTS.

Pawel: please execute the following command, as it will automatically gather debugging information, in a terminal:

apport-collect 962449

Changed in desktopnova (Ubuntu):
status: Expired → Incomplete

Priority set to "high" because the bug renders essential features or functionality of the application or dependencies broken or ineffective.

Changed in desktopnova (Ubuntu):
importance: Undecided → High
Launchpad Janitor (janitor) wrote :

[Expired for desktopnova (Ubuntu) because there has been no activity for 60 days.]

Changed in desktopnova (Ubuntu):
status: Incomplete → Expired
Jochen Fahrner (jofa) wrote :

If this package is no longer supported, and since it's main function is not working, it should be removed from Ubuntu.

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

Other bug subscribers