Spacefm ... a fork of PCManFM-0.5.2

Filemanagers, partitioning tools, etc.
Message
Author
User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#21 Post by pri »

Troken wrote: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"
ok use this icon theme,
http://www.silverdollarsolutions.com/Pu ... 1-icon.pet

for suport file changes on pcmanfm and refresh button, should be have gamin instaled and running, try this one :
http://www.silverdollarsolutions.com/Pu ... 9-i486.pet
that pet has file on /root/Startup so gamin will be running when puppy start.

and thks to techno, i mirored this pet on my ftp and will be use as main file manager on my puppy, but i will make a mime first.
Last edited by pri on Sat 15 May 2010, 13:48, edited 1 time in total.
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#22 Post by pri »

owh, there is a trouble on gamin. will be die in a few minute. dont know why :(
Learning by Doing

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

#23 Post by Troken »

When I run PCmanFM from terminal, the following appears:

(pcmanfm:3797): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

What does that mean?

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#24 Post by pri »

gamin corectedon startup. if gamin_server die, it will be call again.
Learning by Doing

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

#25 Post by technosaurus »

THIS ONE REQUIRES GLIB > 2.22 and GTK+ > 2.18 (compiled against 2.22.5 and 2.18.9)

Note that this has only the minimum icons to run (from Tango) and nothing is preconfigured (run from command line to see what icon names are missing - most can be reclaimed from rox or from Tango/hicolor icon themes) - it's as plain vanilla as it can get and still run so it can be customized
(the icons are in the root of the pet but petget puts them where they need to go... /usr/local/lib/X11/mini-icons)


menu-cache, libfm and pcmanfm were all compiled with:

Code: Select all

CFLAGS=" -combine -pipe -Os -momit-leaf-frame-pointer -ffunction-sections -fdata-sections -fomit-frame-pointer -fmerge-all-constants -mpreferred-stack-boundary=2 -march=i386 -mtune=i686 " LDFLAGS="  -Wl,-O4,-Os,-relax,--gc-sections,--sort-common,-s " CXXFLAGS=" -combine -pipe -Os -momit-leaf-frame-pointer -ffunction-sections -fdata-sections -fomit-frame-pointer -fmerge-all-constants -mpreferred-stack-boundary=2 -march=i386 -mtune=i686 " ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --host=i486-pc-linux-gnu --disable-shared --without-pic
reposted in later post with minor fixes for jwm menu entries
Last edited by technosaurus on Thu 20 May 2010, 03:59, 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].

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#26 Post by pri »

hi techno, why pcmanfm cant copy symlink ?
Learning by Doing

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

#27 Post by technosaurus »

The last version I posted can copy and paste symlinks (via right click menu) - I don't really use the classic version anymore.
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
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#28 Post by pri »

hey again :D

sory i dont recognice pcmanfm now be pcmanfm2, so when i was install the last, it not replace the old one.

trying to run from commandline and found error :
pcmanfm2: symbol lookup error: pcmanfm2: undefined symbol: g_icon_to_string
Learning by Doing

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

#29 Post by technosaurus »

It sounds like you did not install glib > 2.22.0 and gtk > 2.18.0

These are NOT included in any version of Puppy except maybe Barry's unofficial 4.3.2

I suppose the new rewrite of pcmanfm should be distributed as pcmanfm2 in the package name.

(by the way the configure script has not been updated to reflect that 2.18 is required, but the latest release has gtk_widget_get_state or something like that, which is not in versions less than 2.18)
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
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#30 Post by pri »

look like i get trouble using the last one :(
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

on quirky now

#31 Post by pri »

hey techno, now i am on quirky.

application icon not work.
refresh not work, so if i made some folder, wont come out
trash can not work too
Learning by Doing

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

#32 Post by technosaurus »

fixed desktop entry to work with jwm

I'm not sure what creates trash:/// computer:/// network:/// and menu://applications - maybe they require gvfs (gnome virtual file system)?
Attachments
pcmanfm-0.9.5-i386.pet
(135.64 KiB) Downloaded 1819 times
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
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#33 Post by pri »

technosaurus wrote:fixed desktop entry to work with jwm

I'm not sure what creates trash:/// computer:/// network:/// and menu://applications - maybe they require gvfs (gnome virtual file system)?
my be you must insert a folder to it like this one :
trash:///root/trash and computer:///root menu://usr/share/appcilations

:D but i dont know.

and the old pcmanfm-0.5.2 when i am using on quirky can copied a symlink now :D
Learning by Doing

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#34 Post by sc0ttman »

technosaurus wrote:fixed desktop entry to work with jwm

I'm not sure what creates trash:/// computer:/// network:/// and menu://applications - maybe they require gvfs (gnome virtual file system)?
yes they do, i read it somewhere - that the trash feature (at least) was re-introduced and requires gvfs... I hope this works well, I like the look of it... since which version does it require gtk 2.18? I am trying to find the latest version that would compile nicely in pup4...
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

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

#35 Post by technosaurus »

this version was forked as spacefm
Attachments
gtkversion.patch.gz
(908 Bytes) Downloaded 1139 times
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:

#36 Post by technosaurus »

Other than the gtkversion patch, I also modified gtk's pkgconfig file to say that it was v2.24.0 ... Its a hack but it worked and spacefm appears to be a drastic improvement over its base with much more than most other fms and fairly light on resources.
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
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#37 Post by sc0ttman »

technosaurus wrote:Other than the gtkversion patch, I also modified gtk's pkgconfig file to say that it was v2.24.0 ... Its a hack but it worked and spacefm appears to be a drastic improvement over its base with much more than most other fms and fairly light on resources.
is it supposed to be red at the top? (menu backgrounds?)
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

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

#38 Post by technosaurus »

There is a setting (somewhere?) to turn that off... It is intended to indicate that you are running as root.
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
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#39 Post by sc0ttman »

technosaurus wrote:There is a setting (somewhere?) to turn that off... It is intended to indicate that you are running as root.
aah yes, "show root user indicator" .. EDIT: oh nice, it automatically unpacks archives.. would it be possible to fix the missing icons for certain filetypes with symlinks?
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

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

#40 Post by technosaurus »

I haven't figured that one out yet ... also the drive mounting capability uses udisks which I currently know zero about
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].

Post Reply