Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Sep 2014, 02:08
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Filesystem
ROX-Filer Modification
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [30 Posts]   Goto page: Previous 1, 2
Author Message
Geoffrey


Joined: 30 May 2010
Posts: 1377
Location: Queensland Australia ɹǝpu∩uʍop

PostPosted: Thu 20 Oct 2011, 22:16    Post subject:  

Rocket,

Thanks that fixed it, nice mod

Geoffrey
Back to top
View user's profile Send private message 
Rocket

Joined: 02 Mar 2010
Posts: 8

PostPosted: Thu 20 Oct 2011, 23:42    Post subject: ROX-Filer Modification
Subject description: ROX-Filer 2.11 moveable columns on Wary 5.14
 

sc0ttman:

Tested it on Wary 5.14 and it seems to work fine as shown here.
Rox-filer-2.11-moveable_columns.jpg
Description 
jpg

 Download 
Filename  Rox-filer-2.11-moveable_columns.jpg 
Filesize  115.91 KB 
Downloaded  550 Time(s) 
Back to top
View user's profile Send private message 
pemasu


Joined: 08 Jul 2009
Posts: 5463
Location: Finland

PostPosted: Fri 21 Oct 2011, 18:10    Post subject:  

Works now fine in soon uploaded Dpup Exprimo 5.X.9.
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2376
Location: UK

PostPosted: Sat 22 Oct 2011, 06:50    Post subject: Re: ROX-Filer Modification
Subject description: ROX-Filer 2.11 moveable columns on Wary 5.14
 

Rocket wrote:
sc0ttman:

Tested it on Wary 5.14 and it seems to work fine as shown here.

Yep, I have been using it for about 2 days and seems fine, I will add this to Akita... I wonder, is there any real problems with UPX'ing the binary? It saves about 300kb, and I didn't notice any problems...

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Sat 22 Oct 2011, 07:02    Post subject:  

1. It shouldn't save 300kb when you put it in an .sfs (although I'm surprised - it does actually save 40kb).
2. The only problem you're likely to encounter with upxing is that ldd doesn't work on a upxed executable. But I don't think I've ever see anyone needing to ldd rox...

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2376
Location: UK

PostPosted: Sat 22 Oct 2011, 07:12    Post subject:  

[quote="disciple"]1. It shouldn't save 300kb when you put it in an .sfs (although I'm surprised - it does actually save 40kb).[.quote]
But it unpacks into less RAM..
Quote:
2. The only problem you're likely to encounter with upxing is that ldd doesn't work on a upxed executable. But I don't think I've ever see anyone needing to ldd rox...

Neither have I, that's why I was thinking about it.. I tested for a day or so, seemed fine... Would need to test all features, on an older PC to know for sure though, I guess..

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Sat 22 Oct 2011, 09:17    Post subject:  

Quote:
But it unpacks into less RAM...

Do you mean when you run it? (No - it loads into the same amount of ram)
Or if/when your Puppy copies the entire contents of the main .sfs into ram?

Quote:
Neither have I, that's why I was thinking about it.. I tested for a day or so, seemed fine... Would need to test all features, on an older PC to know for sure though, I guess..

Do you mean you would need to test all features of the upxed program, and on an older post? I don't think so.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Sat 22 Oct 2011, 09:25    Post subject:  

disciple wrote:
2. The only problem you're likely to encounter with upxing is that ldd doesn't work on a upxed executable. But I don't think I've ever seen anyone needing to ldd rox...

Sorry, no, there is another problem. If someone strips a upxed executable for some reason, it will be permanently broken. Also, things like rox describe upxed executables as "statically linked", which could cause confusion.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4351

PostPosted: Sat 22 Oct 2011, 10:18    Post subject:  

here it is with latest git:
compiled with the -u user name support
removed the automatic display if running as root
(usually people remove the user requested version trying to eliminate the unrequested "running as user root")
no longer requires glade
It is smaller due to compiler optimizations, not upx-ing

I just packed the actual binary, feel free to make your own pet/puplet with it.

Here are the direct dependencies now:
Code:
 NEEDED libgtk-x11-2.0.so.0
 NEEDED libxml2.so.2
 NEEDED libSM.so.6
 NEEDED libpthread.so.0
 NEEDED libc.so.6
 NEEDED libgdk-x11-2.0.so.0
 NEEDED libgdk_pixbuf-2.0.so.0
 NEEDED libX11.so.6
 NEEDED libpango-1.0.so.0
 NEEDED libgobject-2.0.so.0
 NEEDED libdl.so.2
 NEEDED libglib-2.0.so.0
 NEEDED libm.so.6
 NEEDED libICE.so.6



This is what they were before:
Code:

 NEEDED libglade-2.0.so.0
 NEEDED libgtk-x11-2.0.so.0
 NEEDED libxml2.so.2
 NEEDED libgdk-x11-2.0.so.0
 NEEDED libatk-1.0.so.0
 NEEDED libpangoft2-1.0.so.0
 NEEDED libgdk_pixbuf-2.0.so.0
 NEEDED libm.so.6
 NEEDED libpangocairo-1.0.so.0
 NEEDED libcairo.so.2
 NEEDED libgio-2.0.so.0
 NEEDED libpango-1.0.so.0
 NEEDED libfreetype.so.6
 NEEDED libfontconfig.so.1
 NEEDED libgobject-2.0.so.0
 NEEDED libgmodule-2.0.so.0
 NEEDED libgthread-2.0.so.0
 NEEDED librt.so.1
 NEEDED libglib-2.0.so.0
 NEEDED libX11.so.6
 NEEDED libICE.so.6
 NEEDED libSM.so.6
 NEEDED libpthread.so.0
 NEEDED libc.so.6
 NEEDED libdl.so.2
ROX-Filer.tar.bz2
Description 
bz2

 Download 
Filename  ROX-Filer.tar.bz2 
Filesize  177.69 KB 
Downloaded  548 Time(s) 

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Sat 22 Oct 2011, 18:34    Post subject:  

technosaurus wrote:
here it is with latest git:
compiled with the -u user name support
removed the automatic display if running as root
(usually people remove the user requested version trying to eliminate the unrequested "running as user root")
no longer requires glade

Woohoo!
What is left now that requires glade? gtkdialog doesn't really - AFAIK there isn't anybody using its glade functionality.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4351

PostPosted: Sat 22 Oct 2011, 20:24    Post subject:  

AFAIK all that is needed is a recompile of gtkdialog and use glipper-lite instead of glipper.
_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Tue 01 Nov 2011, 06:08    Post subject:  

Short Note about Rocket's and technosaurus's ROX-FILER-2.11 binaries :

1 . They both require GLIBC >=2.7 , so wont work on Puppy 4 series
2 . Both Rocket's and technosaurus's binaries dont show the show_user_message
3 . Since ROX-Filer -v 2.10 opening rox /proc tends to freeze the whole filer there @/proc
-> needs killall ROX-Filer and both Rocket's and technosauros's have the same behaviour . This behaviour appears mainly with save-file , not in PUPMODE=5 .

I have compiled ./AppRun --compile rox-2.10 with
/usr/include/apsymbols.h
Code:
#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__ )

// #if GCC_VERSION > 30302
// __asm__(".symver regexec,regexec@GLIBC_2.2.5");
// Compile/Desktop/ROX/rox-2.7.1/ROX-Filer/src/bulk_rename.c:226: undefined reference to `regexec@GLIBC_2.6.1'
// Compile/Desktop/ROX/rox-2.7.1/ROX-Filer/src/bulk_rename.c:226: undefined reference to `regexec@GLIBC_2.2.5'
// collect2: ld returned 1 exit status
// #endif

on Puppy 431 and my rox-2.10 still freezes @/proc directory , but killing the window does not kill the whole filer incl pinboard .

NOTE : I am testing this on Racy ATM , where the default ROX-Filer does freeze @/proc , so thats why i tried the both binaries from Rocket and technosaurus .

NOTE : rox-2.7.1 compiled in Puppy 431 does not freeze @/proc in Racy , but I have to work on the show_user_message part .
{
Also most files are shown as gtk-icon-stock question for now .
[edit=2011_11_01]
the naming for the /usr/local/apps/ROX-Filer/ROX/MIME files apparently changed between version 2.7.1 and 2.10 :
former /mime-application:pdf.png
to /application-pdf.png
for exemple
[/edit=2011_11_01]
}
Back to top
View user's profile Send private message Visit poster's website 
proebler

Joined: 24 Jan 2012
Posts: 70
Location: TAS

PostPosted: Sat 18 Feb 2012, 06:59    Post subject: ROX-Filer Modification  

Trying it out in Slacko 5.3.1, running from USB, frugal.

just down-loaded ROX-Filer-2.11-treeview_moveable_columns.fixed.tar.gz

1. extracted ROX-Filer (fom above)
2. renamed /usr/local/apps/ROX-Filer/ROX-Filer > RROX-Filer
3. copied-in the extracted ROX-Filer
4. restarted X server

seems to work ok with slackosave.2fs

Thank you Rocket, I like it!
Back to top
View user's profile Send private message 
L18L

Joined: 19 Jun 2010
Posts: 2505
Location: Burghaslach, Germany somewhere also known as "Hosla"

PostPosted: Mon 19 Mar 2012, 08:53    Post subject: Re: ROX-Filer Modification  

running racy5.2.90 frugal.
ROX-Filer has movable columns

Anyhow, smaller file size is a good reason for testing:

1. extracted ROX-Filer (fom above)
2. renamed /usr/local/apps/ROX-Filer/ROX-Filer > ROX-Filer.orig
3. copied-in the extracted ROX-Filer

# /usr/local/apps/ROX-Filer/AppRun
/usr/local/apps/ROX-Filer/ROX-Filer: /usr/lib/libxml2.so.2: no version information available (required by /usr/local/apps/ROX-Filer/ROX-Filer)
#
Crying or Very sad
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4351

PostPosted: Tue 21 Jan 2014, 00:05    Post subject:  

I posted this in another thread for a fork of ROX, but am adding the patch here for posterity ... it adds hacky tray applet functionality to rox (TODO make it less hacky)
literocks-applets.patch.gz
Description 
gz

 Download 
Filename  literocks-applets.patch.gz 
Filesize  1.71 KB 
Downloaded  134 Time(s) 

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [30 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Filesystem
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0893s ][ Queries: 13 (0.0053s) ][ GZIP on ]