Page 1 of 1

SpaceFM 0.9.4 - File manager

Posted: Thu 09 Oct 2014, 18:34
by ASRI éducation
I just found SpaceFM, through discussion initiated by bark_bark_bark http://www.murga-linux.com/puppy/viewtopic.php?t=81826

SpaceFM seems like a good solution (in addition to Rox).
Therefore, allow me propose the latest version: compiled with Precise Puppy CE 5.7.1.

Code: Select all

./configure --disable-desktop-integration --disable-pixmaps
Download bin/doc/nls => http://sourceforge.net/projects/asriedu ... ev/spacefm

Regards

Posted: Fri 10 Oct 2014, 22:18
by cimarron
I've been a fan of SpaceFM for a while. Thanks for this version update!

I'm happy to see that 0.9.4 allows dragging multiple items, which 0.8.2 did not. And the new device menu is useful. I can't get to Preferences, though. When I click on View/Preferences, nothing happens. I carried over my settings from my previous install, so everything is already as I like it, but wanted to mention that apparent bug.

SpaceFM is extremely customizable. Mine's below:

Posted: Sat 11 Oct 2014, 09:21
by ASRI éducation
cimarron wrote:I've been a fan of SpaceFM for a while. Thanks for this version update!

I'm happy to see that 0.9.4 allows dragging multiple items, which 0.8.2 did not. And the new device menu is useful. I can't get to Preferences, though. When I click on View/Preferences, nothing happens. I carried over my settings from my previous install, so everything is already as I like it, but wanted to mention that apparent bug.

SpaceFM is extremely customizable. Mine's below:
Can you specify which version of Puppy used?
With Precise Puppy base, everything seems ok (see screenshots of the first message).
Regards

Posted: Sat 11 Oct 2014, 12:02
by cimarron
It's vicmz's OB Precise, "based on Precise 5.7.1, as built by Woof-CE 0.3 with the same kernel 3.9.11 PAE."

I uninstalled SpaceFM 0.8.2 first, then installed your 0.9.4 pet. Maybe there's some configuration remnants from the previous install...

EDIT: After some experimenting, I found that if I moved the spacefm directory (with all the ui files) in /usr/share to /usr/local/share then everything worked fine. That directory was apparently moved between 0.8.2 and 0.9.4.

Thanks again!

Posted: Sat 11 Oct 2014, 13:43
by ASRI éducation
cimarron wrote:EDIT: After some experimenting, I found that if I moved the spacefm directory (with all the ui files) in /usr/share to /usr/local/share then everything worked fine. That directory was apparently moved between 0.8.2 and 0.9.4.
Yes, I did.
This was not necessarily a good idea...

XFCE Slacko 5.3.3 (Jejy69) on test

Posted: Wed 15 Oct 2014, 01:03
by Pelo
SpaceFM feed back
Slacko XFCE :
Something missing, trying to resolve : "(spacefm:13831): pup-volume-monitor-WARNING **: Module loaded successfully
spacefm: symbol lookup error: spacefm: undefined symbol: g_mutex_new"

Posted: Thu 16 Oct 2014, 16:43
by charlie6
Bonjour ASRI,
Hi cimarron,
Many thanks for this thread ... SpaceFM looks very attractive even if its developer IgnorantGuru (tons of thanks to him) has choosen to take a break in its development..
ASRI éducation wrote:
cimarron wrote:EDIT: After some experimenting, I found that if I moved the spacefm directory (with all the ui files) in /usr/share to /usr/local/share then everything worked fine. That directory was apparently moved between 0.8.2 and 0.9.4.
Yes, I did.
This was not necessarily a good idea...
I got SpaceFM-0.9.4 compiled (in wheezy-3.5.2.11) using the --prefix/usr option (as far as i good remember...) recommended for compilation inside Puppy:

Code: Select all

./configure --prefix/usr --disable-desktop-integration --disable-pixmaps
the binary executable is then located in /usr/bin/spacefm;
icons are located in /usr/share/icons/...etc...
No need to copy/move diectories, create symlinks ...etc...
There is no /local intermediate subdirectory.

I indeed first tried:

Code: Select all

./configure --disable-desktop-integration --disable-pixmaps
then the SpaceFM menu entry cannot find its icon, even if /usr/local/share/applications/spacefm.desktop has been edited using the expilcit icon location /usr/local/share/icons/hicolor/spacefm.png

Btw: also thanks also to forum member bark bark bark.
Hope this helps :)

Cheers, Charlie

Posted: Thu 16 Oct 2014, 20:06
by ASRI éducation
charlie6 wrote:

Code: Select all

./configure --prefix/usr --disable-desktop-integration --disable-pixmaps
...
Hope this helps :)
Hello (Bonjour) Charlie
Of course it helps!
Thank you.

Posted: Thu 16 Oct 2014, 20:30
by cimarron
I'll add this here also, as someone might find it useful...

I wrote a little script (copied most of it, actually) to easily mount drives from within SpaceFM. By default (for me, at least) SpaceFM launches pmount when attempting to mount a drive. But if you right-click in the drive pane and choose Settings, Mount Command, you can specify an alternative mount process. The new "devices" menu also offers this option.

I put "mounter %v" (no quotes) there and put this script in /usr/local/bin, named "mounter" (and given execute permissions):

Code: Select all

#!/bin/bash
#used by SpaceFM to mount drives

DEV=$1
DEVNAME="`echo -n "$DEV" | cut -f 3 -d '/'`"
mkdir /mnt/$DEVNAME
mount /dev/$DEVNAME /mnt/$DEVNAME
Works well, without launching pmount. And in Settings, Unmount Command, I put "umount -l %v" (no quotes) to easily unmount drives from within SpaceFM.

Posted: Tue 21 Oct 2014, 10:55
by ASRI éducation
cimarron wrote:I'll add this here also, as someone might find it useful...

I wrote a little script (copied most of it, actually) to easily mount drives from within SpaceFM. By default (for me, at least) SpaceFM launches pmount when attempting to mount a drive. But if you right-click in the drive pane and choose Settings, Mount Command, you can specify an alternative mount process. The new "devices" menu also offers this option.

I put "mounter %v" (no quotes) there and put this script in /usr/local/bin, named "mounter" (and given execute permissions):

Code: Select all

#!/bin/bash
#used by SpaceFM to mount drives

DEV=$1
DEVNAME="`echo -n "$DEV" | cut -f 3 -d '/'`"
mkdir /mnt/$DEVNAME
mount /dev/$DEVNAME /mnt/$DEVNAME
Works well, without launching pmount. And in Settings, Unmount Command, I put "umount -l %v" (no quotes) to easily unmount drives from within SpaceFM.
Probably a good solution.
It could be integrate in the package 'pet' (via the use of a pinstall).
What is the opinion of other users/testers/contributors?

Posted: Tue 21 Oct 2014, 11:20
by rg66
No script necessary to get rid of using pmount, just add

Code: Select all

DRV=`echo %v | awk -F'/' '{print $3}'`; mkdir -p /mnt/$DRV && mount %v /mnt/$DRV
to Devices > Settings > Mount Command and

Code: Select all

umount %v
to Unmount Command

Posted: Tue 28 Oct 2014, 17:15
by ASRI éducation
rg66 wrote:No script necessary to get rid of using pmount, just add

Code: Select all

DRV=`echo %v | awk -F'/' '{print $3}'`; mkdir -p /mnt/$DRV && mount %v /mnt/$DRV
to Devices > Settings > Mount Command and

Code: Select all

umount %v
to Unmount Command
I have tested and it works.
Thank you.

Posted: Fri 28 Nov 2014, 00:29
by torgo
Just letting everyone know, the Ubuntu repositories for 14.04 LTS (Trusty Tahr) have SpaceFM 0.9.4.1. If you're using TahrPup, you can pull it in directly with the Puppy Package Manager.

(One note: I tested it by downloading from PPM and it works, but I wasn't able to get the Preferences menu to work. When I click on that menu item, nothing happens.)

Also note that there is a version 0.9.4.2, and .deb packages for it can be found in the Ubuntu repositories for the newer version 14.10 (Utopic Unicorn). I may pull it in from ibiblio and see if I can get it working under TahrPup 6.0 and/or Precise.



UPDATE: I downloaded the three package files for 0.9.4.1 that PPM listed as dependencies (the main 0.9.4.1 package, the "common" package, and the desktop utils package) and made my own test SFS.

I edited the .desktop file so that the exec line is just "spacefm" and pointed the icon reference to one of the icon files. It seems to be working fine in TahrPup 6.0 PAE - and the preferences menu works too,


Go here to see a listing of distros/packages available:
http://pkgs.org/search/spacefm

Go here to download the Ubuntu .deb packages
http://distro.ibiblio.org/ubuntu/pool/u ... /s/spacefm

or click up several parent directories or just start with distro.ibiblio.org to find the packages for other Linux distros

Posted: Tue 07 Apr 2015, 14:21
by PANZERKOPF
Note:
SpaceFM is not only a filemanager. Except many functions for file management purposes It has also builtin dialog function and can be used as standalone GUI for scripts (like Xdialog and GtkDialog).
See output of "spacefm -g help" for more information.

Posted: Tue 07 Apr 2015, 15:53
by ASRI éducation
PANZERKOPF wrote:Note:
SpaceFM is not only a filemanager. Except many functions for file management purposes It has also builtin dialog function and can be used as standalone GUI for scripts (like Xdialog and GtkDialog).
See output of "spacefm -g help" for more information.
Thank you for this information.
Regards

Posted: Thu 09 Apr 2015, 04:33
by ahoppin
(Problem solved, post deleted)