You are not logged in.
sry to post here, but i cant login at sourceforge atm
whenever i save a file with vim/gvim it disappears from view. I have to reload view or save it again for it to appear. That does not happen with leafpad for example.
Any1 else got that issue? It's a bit confusing sometimes.
This behavior should be improving in the next few releases - I'm still tuning the inotify code. FYI this is probably because vim deletes and creates the same file within one tenth of a second.
Offline
I don't know how to make a plugin (yet) but I have this script that I use to move file to trash....maybe you will find it useful.
Thanks. Just so you know, creating a plugin is as simple as selecting Export from the design menu. So if you have your script setup as a custom command script in spacefm, that's how to do it.
Offline
Another feature request....I remember pcmanfm has a hidden feature that if you press ctrl and click on any part of the path in the address bar, it will take you to that folder. For example, if you're in "/usr/share/applications" folder, press ctrl and click on "usr" on the address bar, it will take you to "/usr" folder. Is it possible to implement this feature in spacefm?
This has been added to 0.6.0 - I didn't know pcmanfm did that!
Offline
> 3) Is there some way to flag or colour the active pane or tab?
0.6.0 adds a number of things to help with this, so you can see how that works for you.
Also, as I explained in the announcement, I discovered that themes can have quite an impact on both UI appearance and performance. Clearlooks made spacefm run very sluggishly compared to the custom theme I usually use, which is very fast. With a few panels open, spacefm has more widgets than most gtk apps usually handle. Also, after trying a few themes I see that some did make it much more difficult to tell which panel was active. My theme lights up selected files when the panel is active, which is why I didn't think much about it. So I recommend experimenting with themes (you can specify a theme just for spacefm as I explained here.
And unrelated, Style > Context is now available for testing in 0.6.0.
Offline
ninian wrote:> 3) Is there some way to flag or colour the active pane or tab?
0.6.0 adds a number of things to help with this, so you can see how that works for you.
Great! Will look forward to testing all of 0.6.0's new features ... but I'm afraid I'm getting a segfault trying to change the highlight on the status bar. If I run SpaceFM with a fresh (or old) configuration, right-click the status bar, choose Highlight Bar, I get the colour chooser window okay. After setting the colour I click OK and ... bang. (No other messages except the segfault appear in the terminal.)
One thing I mean to ask earlier was how backward compatible SpaceFM is with the different versions of its 'session' configuration file. The more I customize SpaceFM, the more nervous I become about this with each release! It would be good to know of any configuration changes which would cause trouble between versions ... or should I get busy with Meld?!
Offline
but I'm afraid I'm getting a segfault trying to change the highlight on the status bar.
confirmed
Offline
Great! Will look forward to testing all of 0.6.0's new features ... but I'm afraid I'm getting a segfault trying to change the highlight on the status bar. If I run SpaceFM with a fresh (or old) configuration, right-click the status bar, choose Highlight Bar, I get the colour chooser window okay. After setting the colour I click OK and ... bang. (No other messages except the segfault appear in the terminal.)
Unfortunately I had some trouble with gtk's color chooser. I thought I had stabilized it but apparently additional bugs are active on other distros or setups. I'll take another look - I was expecting trouble and it didn't disappoint. Officially I can't recommend this, but you could set the color in the session file by adding these lines:
status_border-s=#f39fcf811063
status_text-s=#f67ce34f12a5
That's yellow in case you can't tell. Six digit (html style colors) should work too. Just be very careful editing that file because it's not designed for editing - it's more like editing computer memory than a config file. Back it up first and also make sure spacefm isn't running during editing. Or if you don't want to get into that, I hopefully will have a fix for the segfault soon.
One thing I mean to ask earlier was how backward compatible SpaceFM is with the different versions of its 'session' configuration file. The more I customize SpaceFM, the more nervous I become about this with each release! It would be good to know of any configuration changes which would cause trouble between versions ... or should I get busy with Meld?!
This is a good question because it was no small task to have an almost completely user-customizable menu system, while at the same time I am changing the built-in menu items, default keys, etc., and adding new functions. It is designed to handle this gracefully, but you're right to be careful. I've been using this for months (pre-release) with heavy dev and I haven't lost or broken a configuration yet, which is a promising sign. I do recommend backing up the dir ~/.config/spacefm/ before each upgrade - that's where all the money is. Spacefm also keeps the last and prior-to-last session files for you, so if there's any problem be sure to grab them before running it again.
With the 0.6.0 upgrade, the only thing to be careful with is that if you add context to menu items, then run a version of spacefm prior to 0.6.0 and it overwrites the session file, the context info will be lost. Same for the colors and new status bar settings. But it should otherwise read the session file from a future or past version okay.
As for changes to the menus, keys, etc, it's pretty flexible but do let me know of any issues. For example, the default key for terminal is now F4, but you won't even see that unless you start without your session file. But if I add a default to an item that had no previous default, and for which you didn't set a key, then you will see the new default. Your settings always override new changes, unless I do a config translation to address a particular change (that's what the 'config_version' value in the session file is for).
Last edited by IgnorantGuru (2012-02-02 18:04:50)
Offline
@IgnorantGuru:
Many thanks for the swift and comprehensive reply. Makes things much clearer regarding the configuration too.
On with the testing now!
Offline
With the 0.6.0 upgrade, the only thing to be careful with is that if you add context to menu items, then run a version of spacefm prior to 0.6.0 and it overwrites the session file, the context info will be lost. Same for the colors and new status bar settings.
On second thought, I think the colors and status bar settings won't be lost in that example. The context will though, as it involved a new data structure in the session file which will be ignored by versions prior to 0.6.0.
Offline
spacefm 0.6.1 will hopefully correct the color chooser crash - if not I added some debug info to stdout. Also the vim update issue should be resolved with the latest changes to the directory monitor code.
Offline
spacefm 0.6.1 will hopefully correct the color chooser crash - if not I added some debug info to stdout. Also the vim update issue should be resolved with the latest changes to the directory monitor code.
both bugs solved for me
good job
Offline
+1 for me; looking great so far, thanks!
Offline
Is there any chance to support "internet keys"? (XF86Back, XF86Forward).
I know that I can use Alt+Left|Right to navigate through directories, but with these keys, it would be much faster.
Both keys works well with PCmanFM.
Thanks for your work btw.
Offline
@oldtux just redefine the hotkey for "go back|forward" and hit your internet keys.
Offline
Thanks a lot @hasufell. Now it's working perfectly.
Offline
If I accidently hide the toolbar for one of the panels, how do I get it back?
Offline
@anonymous_user Right-click on any directory or file -> View -> Toolbox
Last edited by oldtux (2012-02-04 07:27:46)
Offline
Thanks. Just so you know, creating a plugin is as simple as selecting Export from the design menu. So if you have your script setup as a custom command script in spacefm, that's how to do it.
So I try to "Export" my custom command script as plugin. I notice that the archive contains only a file called "plugin" and nothing under the folder "files", is this how it supposes to work? How does it know what the script is? I also notice in the "plugin" file, the "cstm-xxxxx-line" points to the original location of the script, should it has a relative path points to the new location?
Offline
I have experienced stability issues with gtk+ filemanagers (some worse than others) when using conky.
I haven't backtraced that in specific yet, but if any1 got issues with spacefm crashing/hanging he may try with conky disabled. That seems to solve it for me.
Last edited by hasufell (2012-02-06 20:35:05)
Offline
1. Is there a way to hide the menu bar without using fullscreen? Now, if a terminal window loses focus it goes on the bottom layer.
2. How should I set a background image? I've chosen one and I've put "/usr/bin/spacefm -d" in ~/.config/openbox/autostart.sh
but it does not work.
3. Is it implemented drag and drop of multiple files using mouse?
Offline
So I try to "Export" my custom command script as plugin. I notice that the archive contains only a file called "plugin" and nothing under the folder "files", is this how it supposes to work? How does it know what the script is? I also notice in the "plugin" file, the "cstm-xxxxx-line" points to the original location of the script, should it has a relative path points to the new location?
It sounds like you have the command set to Command>Line and are running an external script in the command line. In this case the external script won't be saved in the plugin, just the command line you used to run it. You can add additional files to the 'files' subfolder of the plugin archive to include them (but there are not yet variables for refering to the installed location).
The better way is to set Command>Script and use the provided script. That way it will be included in the plugin file when you export, making it self-contained.
Offline
1. Is there a way to hide the menu bar without using fullscreen? Now, if a terminal window loses focus it goes on the bottom layer.
There is not a way to hide just the menu bar. Usually you can grab the last window back with Alt-Tab.
2. How should I set a background image? I've chosen one and I've put "/usr/bin/spacefm -d" in ~/.config/openbox/autostart.sh but it does not work.
You'll want to use --desktop, as -d just starts a daemon but does not manage the desktop. There is actually documentation for this now.
3. Is it implemented drag and drop of multiple files using mouse?
Sure - that should work. If option View|Preferences|Interface|Rubberband Select is checked, you may need to click in the pane, then click again to drag, otherwise you are dragging the rubberband box.
Offline
Offline
do you plan to include the html-manual in the tarball?
Offline
do you plan to include the html-manual in the tarball?
Yeah I do, and may install it to share so it can be accessed locally via the Help menu (using the user's default browser).
Offline