Spacefm ... a fork of PCManFM-0.5.2

Filemanagers, partitioning tools, etc.
Message
Author
User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

Spacefm ... a fork of PCManFM-0.5.2

#1 Post by technosaurus »

I compiled this against a static libgamin (with similar *FLAGS) to get the size down. It will give you a warning message that it is looking for a gnome icon theme, because it tries to use pre-installed images to save size much like many other P* programs :)

Code: Select all

CFLAGS=" -pipe -combine -Os -fno-PIC -fno-pic -ffunction-sections -fdata-sections -fmerge-all-constants -momit-leaf-frame-pointer -fomit-frame-pointer -mpreferred-stack-boundary=2 -march=i386 -mtune=i686 " CXXFLAGS=" -pipe -combine -Os -fno-PIC -fno-pic -ffunction-sections -fdata-sections -fmerge-all-constants -momit-leaf-frame-pointer -fomit-frame-pointer -mpreferred-stack-boundary=2 -march=i386 -mtune=i686 " LDFLAGS="  -Wl,-O4,-Os,-relax,--sort-common,--gc-sections,-s " ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --disable-shared --enable-static --disable-hal --disable-superuser-checks --disable-desktop-integration --without-pic
Attachments
gamin-0.1.10-i486.pet
(12.78 KiB) Downloaded 2236 times
pcmanfm-0.5.2-i486.pet
(150.33 KiB) Downloaded 2392 times
Last edited by technosaurus on Thu 23 Feb 2012, 00:24, edited 1 time in total.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

dougeeebear
Posts: 170
Joined: Wed 08 Apr 2009, 15:36
Location: Mid-South, USA

#2 Post by dougeeebear »

Hi technosaurus,

I really like this version with the extra features.

Here's some feedback I have so far...

First of all, I got rid of that pesky gnome icon theme warning message.

1) Opening bookmarks in a new tab opens them in /
opening them in the current tab works ok.
Also right-clicking on a directory and selecting to open in a new tab opens them in /
UPDATE 1: Clicking the "Back" button afterwards then selects the correct directory for both the above scenarios.
UPDATE 2: If I have the side pane in directory tree mode I have the above scenarios. If I have the side pane in location mode the correct directories are selected.
Also the correct directories are opened with the side pane closed.

2) Opening a directory on another drive or partition kills/closes pcmanfm.
UPDATE: This doesn't seem to happen with the side pane closed.

So both 1) and 2) seem to have the problems only when directory tree mode is selected.

Other than that, it seems to be perfect, so I can live with it as it is.

Regards, Doug

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#3 Post by technosaurus »

How did you get rid of the message?
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

dougeeebear
Posts: 170
Joined: Wed 08 Apr 2009, 15:36
Location: Mid-South, USA

#4 Post by dougeeebear »

technosaurus wrote:How did you get rid of the message?
I followed the directions on the popup error message and added the line gtk-icon-theme-name="Tango" at the very end of /root/.gtkrc-2.0.

And just another follow-up...
Copying, renaming, deleting on another drive or partition requires leaving and returning to see the changes.

I don't see any problems other than that (and my previous post).

Regards, Doug

SickPuppy
Posts: 46
Joined: Sun 17 Jan 2010, 15:31

#5 Post by SickPuppy »

What are these programs for?

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#6 Post by technosaurus »

PCManFM is a filemanager named after PCMan
gamin is a small daemon for refreshing the changes made on the filesystem (if I recall) - perhaps it wasn't running when dougeeebear made changes to the files on separate drives???
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

dougeeebear
Posts: 170
Joined: Wed 08 Apr 2009, 15:36
Location: Mid-South, USA

#7 Post by dougeeebear »

technosaurus wrote:gamin is a small daemon for refreshing the changes made on the filesystem (if I recall) - perhaps it wasn't running when dougeeebear made changes to the files on separate drives???
I have your gamin dot pet installed. Is there something else I have to do to make sure it's running?
The only thing I didn't install are the localization files.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#8 Post by technosaurus »

you just have to run it once (I don't ever bother though)... I guess you could put it in /root/.xinitrc if you want it to always run
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

dougeeebear
Posts: 170
Joined: Wed 08 Apr 2009, 15:36
Location: Mid-South, USA

#9 Post by dougeeebear »

It doesn't help. Even clicking the refresh button doesn't do a thing.

mrallaire
Posts: 23
Joined: Sun 04 Jan 2009, 16:17

Segmentation Error with PCmanFM

#10 Post by mrallaire »

I installed all three pet file posted here, and made the icon change. When I run pcmanfm through the terminal, I get:

Segmentation fault

Any ideas what I did wrong???


I'm running Puppy 4.11 on a Dell inspiron 1501 with the default kernel 2.6.25.16

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#11 Post by ttuuxxx »

I opened /root/.gtkrc-2.0 as text and added to the last line the following text to removed the theme popup warning message
gtk-icon-theme-name="ROX"
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#12 Post by ttuuxxx »

also there is an error in the .desktop file, that stops it from running via the menu

Line #10
Exec=pcmanfm %F
should be
Exec=pcmanfm
delete the %F save it, fixmenus then restart x-server and it should work.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

withoutpity
Posts: 28
Joined: Sun 17 Jan 2010, 05:28

#13 Post by withoutpity »

Some bug still in 0.5.2.
If you cp a folder contain some symbol links in it, those symbol link will lost.

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#14 Post by DaveS »

Small bug in the .desktop file. Icon=pcmanfm SHOULD read icon=pcmanfm.png or icon wont display in menu.
Spup Frugal HD and USB
Root forever!

Troken
Posts: 11
Joined: Mon 26 Apr 2010, 20:03

#15 Post by Troken »

Hi, I was redirected here from another thread. I'd like to change to pcmanfm, but as a newbie, I dont really understand how to do it. Are there any step by step instructions how to change? Shall I paste all that code (in the first post) in a terminal and then install the 3 .pets?

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#16 Post by technosaurus »

You can just install the main pet package (and NLS if non english language)
The code is only posted to inform users of the compile time options that it was compiled with... in case someone wants to compile it differently or take it on as maintainer.

Note the --disable-desktop-integration flag (Rox does this normally so support is disabled - if you want to REPLACE rox, you will need to recompile with --disable-desktop-integration)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#17 Post by technosaurus »

double post
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#18 Post by disciple »

you will need to recompile with --disable-desktop-integration
I guess you mean --enable-desktop-integration...
I didn't realise that PCManFM could provide a desktop. Is it a "desktop is a folder" type desktop?
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#19 Post by jemimah »

Yes it is - I've got it working on Puppeee.

But it's a bit of a pain because all the mime types are set up for Rox, and you've got to set them up again for PCman.

Troken
Posts: 11
Joined: Mon 26 Apr 2010, 20:03

#20 Post by Troken »

I have PCmanFM up and running now, great. But... the icons are really simpel and not too nice looking. Some kind of default? How can I get Rox's icons? Or some other decent icon set?

I added the line to .gtkrc-2.0:
gtk-icon-theme-name="ROX"

Post Reply