Skip navigation.


ROX-Filer is in Debian/stable. To install:

# apt-get install rox-filer

You can get all the other ROX software using AddApp or ROX-All.

Dennis Tomas writes that he has

"put together a package "rox-desktop" containing nothing but some (IMHO) good defaults, 0install-wrappers for some core software and a login-script. [...] I've also made a menu-method for debian, which places app-wrappers for on-rox-apps in /usr/share/rox/Apps/Debian.

It's all available from

You can also add it to your /etc/apt/sources.list:

deb binary/

Then update APT's cache with:

# apt-get update

There is also a (separate and less active) ROX-in-Debian Project at


After installing, you might like to read the Getting Started Guide.

Existing (non-ROX) applications are available from /usr/share/applications.


You can install gtk themes w/ apt too.

apt-cache search gtk-engines
apt-cache search gtk2-engines

Then just select a theme from the GTk theme switcher or by runing ROX-session>SessionSetting>Display

rox4debian - extra deps

I tried this in a chroot and found a few missing deps with the default login. Probably they should be added to the rox-desktop package:

sh: line 1: xmodmap: command not found

/usr/share/rox-desktop/Apps/Terminal/AppRun: line 3: exec: x-terminal-emulator: not found

/home/fred/.cache/ error while loading shared libraries: cannot open shared object file: No such file or directory

/home/fred/.cache/ error while loading shared libraries: cannot open shared object file: No such file or directory

Not sufficient

Seriously need more information here!

I installed rox-filer using apt-get, it did not appear in the KDE menu. I guessed that $ rox-filer would be worth a try. After some error messages, it did lauch. I downloaded ROX-All.tgz but have very little idea what to do with it, I think there's just enough doc's to get me started.

My login page (KDM) does not offer to choose a window manager, KDE is the only one installed so far. Is KDM smart enough to add that after I install rox-all? Does rox-all set that?

If not, then what?



rox + kdm

This worked for me (Debian/unstable):

$ cp /etc/dm/Sessions/rox.desktop /usr/share/xsessions/rox.desktop

Done that

but there's no "rox.desktop" in etc/dm/Sessions. In fact, there is no "etc/dm/", and no mention of "rox.desktop" anywhere.

Also, running the rox script brings up several errors:

metalgear:/home/vicky/Download/ROX-All-0.6# ./rox
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/zeroinstall/0launch-gui/0launch-gui", line 5, in ?
import gui
File "/usr/lib/python2.3/site-packages/zeroinstall/0launch-gui/", line 1, in ?
import gtk, os, gobject, sys
File "/usr/lib/python2.3/site-packages/gtk-2.0/gtk/", line 37, in ?
from _gtk import *
RuntimeError: could not open display


Actually, it looks like the rox-desktop package contains a /usr/share/xsessions/rox-desktop.desktop file already, so I'm not sure why it doesn't work for you. What version of kdm are you using? I have:

$ dpkg --status kdm
Version: 4:3.5.2-2+b1

A mailing list post from 2004 suggests that this command used to work:

$ kdesu kcmshell System/kdm

Select Sessions, "Add new" and enter "ROX".

However, it doesn't show a session tab for me.

Can't fetch via apt-get Unable to fetch file, server said '/pub/rox4debian/dists/etch/main/binary-i386/Packages.gz: No such file or directory '

You need to use the correct

You need to use the correct settings, that is copy the above line exactly. That means that inside the rox4debian/ there's a folder binary/, but not the dists/etch/main/ you apparently are using in your sources list.

Syndicate content