The workaround employed in some Puppy builds of using GDK_NATIVE_WINDOWS=true is a very bad solution, as it can cause ROX-Filer to crash. As I have documented here:
I filed a bug report and Thomas Leonard partly fixed it, back in April 2010:
However, it still wasn't fully fixed, as I reported here:
Well, a couple of days ago I posted a "whinge" to the 'rox-devel' mail list, and oh joy, a very kind person by the name of Nicola Fontana posted a patch ...which fixes it!
Rox-devel mail list thread:
I will upload a PET very soon.
Comments:Posted on 19 Feb 2012, 16:05 by BarryK
I have uploaded the patched source here:
The source is from git, on 2011-10-22:
I applied the usual patches to change the name of "Sent To..." to "Open With..." and remove the "Running as root" message. Then I applied the patch from Nicola, and also a patch from Puppy Forum member Rocket, to change the treeview columns:
...the latter two patches are at my sources repo.
Posted on 19 Feb 2012, 16:27 by BarryK
Here is the PET (376KB):
Posted on 20 Feb 2012, 18:24 by 01micko
I compiled your source and the resulting pet is in slacko-RC2 but it seems not to work. Maybe it's gtk version dependent? Anyway, it doesn't seem any worse.
For some reason rox needs to be compiled in Slacko or else Fido refuses to work. I've no idea why.