Re: Wallpaper Has Stopped Working

Tony Houghton <[email protected]>
Newsgroups gmane.comp.desktop.rox.user
Message-ID <[email protected]>
On Thu, 3 Dec 2009 10:34:53 +0000
Mark Williams <[email protected]> wrote:

> On Thu, 03 Dec 2009 09:48:06 +0000 (GMT)
> Jim Lesurf <[email protected]> wrote:
> 
> > In article <[email protected]>, Tony Houghton
> > <[email protected]> wrote:
> > > <https://bugs.launchpad.net/ubuntu/+source/rox/+bug/432614>. Feel

I'm keeping the link in because it might be a good idea if both of you,
and any other Ubuntu users, subscribe to the bug so the packagers might
take a bit more notice of it.

[Snip]

> > Given the above comments about the version I am using being old, etc,
> > I'd like to ask: How easy might it be to try a newer version, but
> > then be able to revert to what I have if that threw up other
> > problems? And if I tried this, which version is most likely to be
> > 'best' for my Xubuntu 9.04 laptop? The version of rox I'm using seems
> > fine to me at present. The only puzzle is the odd pinboard/backdrop
> > behaviour - which may well be due to a buglet in xfce, etc, anyway!

Add these lines to /etc/apt/sources.list:

deb http://ftp.uk.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ testing main contrib non-free

(you can leave out the .uk if it isn't appropriate for you or happens
to be not working at the time)

then run "sudo apt-get update". Or do the equivalent with the graphical
package manager. Uninstall the old version of rox-filer now because
Ubuntu's has an "epoch" which fools apt into thinking it's newer. Then
"sudo apt-get install -t testing rox-filer". This might not work, see
below. If it does work, there is a way to "pin" packages, otherwise apt
will try to replace it with what it thinks is the newer version each
time you run an update. Unfortunately I don't know how.

If that didn't work due to dependencies or something, build the source
package. It's easiest if you start in a new, empty directory:

apt-get source rox
sudo apt-get build-dep rox
(This will create a few files and a directory called something like
rox-2.10)
cd rox-2.10 (or whatever)
dch -e
(optional but recommended if you don't know how to pin; add an epoch to
the version number on the first line ie change it to "1:2.10-1"; save
the file)
debuild -uc -us

When that's done you'll find a new .deb file, amongst others, in the
parent directory. Install it with "sudo dpkg -i rox-filer*.deb". Now you
can delete all the other files and directory that were created along the
way. You might also want to remove the debian sources from sources.list
now unless you think you may need to do this again.

> I had to reinstall the version of rf in the Ubuntu repos as, for some
> reason, a lot of ROX stuff doesn't work without it.
> 
> But mainly I'm using v2.10 from 0install

Mixing the versions might cause more problems than it solves. If you
want to stick with 0install instead of the .deb you need to find out
where the executable for the 0install version is. It might have created
a symlink in ~/bin, but Rox-Session should have added that to your PATH
variable. What is your PATH ("echo $PATH"), and what session manager are
you using?

-- 
TH * http://www.realh.co.uk

------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.