Coder Social home page Coder Social logo

sunflower-fm's Introduction

Sunflower

Sunflower is a small and highly customizable twin-panel file manager for Linux with support for plugins. It is intended to be an easy-to-use and powerful file manager that seamlessly integrates into the GNOME desktop environment (but not limited to).

Screen shot

Packages

Sunflower package can be downloaded from following locations:

Official packages can be downloaded from here or releases page above.

Plugins

Check some of the plugins made by community:

Plugins can be installed locally to: ~/.config/sunflower/user_plugins/<plugin_name>

How to contribute

You can be a part of this project in many ways. We suggest posting on our mailing list or visiting our IRC channel on FreeNode and we'll try to help you get started.

And as usual testers are more than welcome. If you wish to help translate program to your language please join translation team(s) on Transifex.

Staying in touch

Preferred way of getting in touch with us is through mailing list.

I like talking to people a lot so please feel free to contact me any time. You can always follow me on my twitter account and Google+. We also have IRC channel, #sunflower on irc.freenode.org. Central place for news is now on Google+ page.

Screenshots

Check out screenshots.

Please note that screen shots and videos are months old, but they will help you know a little bit more what you are getting with this program.

sunflower-fm's People

Contributors

meaneye avatar arseniyk avatar proton-decay avatar taomach avatar sebastianvommeer avatar dnohales avatar mseed avatar grigoryvp avatar ilphrin avatar jubalh avatar y-ponomarev avatar

Watchers

James Cloos avatar

sunflower-fm's Issues

Visually Intuitve Way of Closing Tabs

There is no way to close tabs without using Ctrl+W. The standard middle-mouse 
click to close tabs does not work, and there is not an "X" on the tab titles to 
close them.

Original issue reported on code.google.com by [email protected] on 25 May 2011 at 12:09

Quick search by just typing

What feature would you like to be added or changed?

Enable a quick search option to use the letters as I type them without holding 
down a modifier key.

Basically this allows the user to start typing and have the focus adjust to the 
first matching entry.  Multiple matches can be navigated using the up/down key 
bindings or the search further refined by typing more letters.  The escape key 
binding would cancel the search, leaving the focus were it is (current matching 
entry or previously focused entry if no match).

For example if I am in my home directory which contains "Documents" and 
"Downloads" directories, as I start typing "do" then the Documents is 
highlighted.

Total commander refers to this as "Letters only" or "Letters - with search 
dialog".  I prefer the search dialog variant but would be happy for either.

Original issue reported on code.google.com by cclonch on 8 Apr 2011 at 2:01

Bulgarian translation added

Just updated the bulgarian translation: clone is here: 
http://code.google.com/r/vladimirrkolev-sunflower-fm/source/list

Original issue reported on code.google.com by [email protected] on 20 May 2011 at 10:47

internal editor

"Gedit" is currently used for text-files editing. Is it possible to have an 
internal editor for that? 

The problem is, "gedit" (or alike, say "tea") have a delay of approximately 3-4 
second when first copy of it starts. when gedit is already in the memory, file 
for editiing is opened at a glance.

But in most cases gedit is not present in background and the delay between F4 
is pressed and the file is opened is annoying.

The issue is common for all gui-ed file commanders I know.

I wonder what can be done here for Sunflower to become the best in the row.

With regards and a smile,
Max

Original issue reported on code.google.com by [email protected] on 22 Aug 2010 at 6:33

add shortcuts as total commander

f5 - for copy file to second panel
f6 - move file
f7 - new folder
f8 - delete
and others




Original issue reported on code.google.com by alroniks on 25 May 2011 at 11:33

Error Starting Sunflower

What steps will reproduce the problem?
1. start :/Sunflower.py from the commandline
2.
3.

What is the expected output? What do you see instead?
No gui is open, i got:
Trying with python2.6...
Traceback (most recent call last):
  File "./application/main.py", line 26, in <module>
    from gui.main_window import MainWindow
  File "/home/thomas/Sunflower/application/gui/main_window.py", line 19, in <module>
    from argparse import ArgumentParser
ImportError: No module named argparse


What version of the product are you using? On what operating system?
Version 0.1a-26

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 May 2011 at 8:46

Retry directory listing

When there is a problem listing local or remote directory program should 
offer user an dialogue with appropriate message. From there user can retry 
directory listing or go back in history one step.

Original issue reported on code.google.com by MeanEYE.rcf on 29 May 2010 at 9:07

Support two-level file extensions

Try listing a directory with a file ending in .tar.gz. The filename is 
"file.tar", the extension is listed as "gz"

The method of implementation is a design question, but either

A) Remove the dedicated file extension column

B) Change the file extension handling to handle everything after the first 
period (which is problematic because that doesn't always denote a file 
extension necessarily)

C) Support specific two-level file extensions like .tar.gz, .tar.bz2, etc.

I might hack on this later, but right now I'm unable to contribute. Sorry!

Original issue reported on code.google.com by [email protected] on 25 May 2011 at 6:00

Good job done

Thank you for the new features in version 0.1a-9. I'm happy to have lynx style 
movement and all the others as well. Keep on doing the job man, keep on!

wbr, Max

Original issue reported on code.google.com by [email protected] on 22 Aug 2010 at 6:14

Silent copy/move/delete

Offer "silent" option when doing any file operation. Show errors (if any) as 
a list upon completing the operation.

Original issue reported on code.google.com by MeanEYE.rcf on 29 May 2010 at 9:11

Some features fail to work

What steps will reproduce the problem?
1.start the Sunflower

features that don't work for me:
1) tabs @ settings - options
2) tools
3) bookmarks

What is the expected output? What do you see instead?

may be the features are undeveloped?

What version of the product are you using? On what operating system?

sunflower 0.1 + ubuntu 10.04 + Gnome 2


Please provide any additional information below.

I would like to join the project as interface translator to Russian and 
Belarusian languages.

With best regards and a smile,
max

Original issue reported on code.google.com by [email protected] on 20 Jun 2010 at 11:30

Allow changing item list colors

What feature would you like to be added or changed?

Options to enable changing the colors of the item list.  Again, similar to 
Total Commander or Krusader with emphasis on Krusader.  It offers additional 
options for Linux file types (directories, symlinks, executable, device files, 
etc).

Original issue reported on code.google.com by cclonch on 8 Apr 2011 at 2:27

Button to unmount mounts

Hello,

so far I love Sunflower-fm. I think it has great potential. Of course, due to 
its young age, some features are missing. I would love to see a simple way to 
eject mounts. Perhaps by adding an unoumt submenu directly under the mount 
submenu?



Original issue reported on code.google.com by [email protected] on 25 May 2011 at 1:30

Nice flower you've started to grow

It's a great start, guys. I'll keep on eye on the project, though can't really 
use it now due to limited number of features.


Wish you to grow and mature.

With best regards and a smile,
Max


Original issue reported on code.google.com by [email protected] on 20 Jun 2010 at 11:23

Two-way history file handling

At the moment, system history is loaded once on program startup. The goal is 
to create a file monitor which will ensure program gets updated history list 
on every terminal command. Also whenever command is executed from program 
itself history file will be saved so terminal application could use it.

Original issue reported on code.google.com by MeanEYE.rcf on 29 May 2010 at 9:14

Directory symlinks not followed

What steps will reproduce the problem?
1. Navigate to a directory containing symbolically linked directories.
2. Focus the symlink.
3. Press enter.

What is the expected output? What do you see instead?
The symlink should be identified as a directory, preferably with the symlink 
badge over the icon.  If selected it should be followed and the directory 
entered into.

Instead the icon is a generic file icon with a 0 byte size, and no date.  If 
selected, the open with dialog box briefly pops up but then goes away.

What version of the product are you using? On what operating system?
Sunflower 0.1a (22) on Xubuntu 10.10.

Please provide any additional information below.


Original issue reported on code.google.com by cclonch on 8 Apr 2011 at 2:10

files renaming + lynx style move + (de)select all

1) use F2 key to rename a file/dir
2) use left/right arrow keys 
3) for notebook/netbook owners: use Ctrl and "-"/Ctrl and "=" to 
select/deselect all files&dirs ("-" and "=" are located within main keyboard, 
on the same row with 1..0 digits)

Thank you very much,

With best regards and a smile,
Max

Original issue reported on code.google.com by [email protected] on 20 Jun 2010 at 6:08

history problem

What steps will reproduce the problem?
1.http://dl.dropbox.com/u/19931765/history.png
2.chat log za gtalka
3.ne znam sta ovde da napisem

What is the expected output? What do you see instead?
Naked Chick


What version of the product are you using? On what operating system?
16 / Ubuntu


Please provide any additional information below.
I dont have any additional information to provide here...

Original issue reported on code.google.com by [email protected] on 14 Feb 2011 at 8:03

Application indicator support

On systems that have support for application indicators (and soon window 
indicators) application should take advantage of those services.

Original issue reported on code.google.com by MeanEYE.rcf on 22 Jun 2010 at 12:14

Lynx style movement

Hello.

1) select a directory by clicking its name
2) press Right arrow key to enter the directory (i.e. go one level lower/deeper)
3) browse files by scrolling down. no matter where you stop - in the beginning, 
middle or the end
4) press Left arrow key to leave the directory (go one level up)

With best regards and a smile,
Max


Original issue reported on code.google.com by [email protected] on 23 Jun 2010 at 9:44

Keyboard shortcut fails if in Cyrillic mode

What steps will reproduce the problem?
1.Switch to keyboard layout other than English
2.Try any shortcut (e.g. ctrl+W)
3.Noting happens

What is the expected output? 

Current tab should be closed

What version of the product are you using? On what operating system?
0.1a-9 @ Ubuntu 10.10

wbr,
Max


Original issue reported on code.google.com by [email protected] on 25 Aug 2010 at 6:38

.POT File is not valid (with Poedit)

What steps will reproduce the problem?
1. Start Poedit
2. Select File -> New Catalog from POT file
3. Error Message :
    '/home/..../translations/sunflower.pot' is not a valid POT file

Here is the error log from Poedit:
09:07:44 AM: Broken catalog file: plural form msgstr used without msgid_plural
09:07:44 AM: Broken catalog file: plural form msgstr used without msgid_plural
09:07:44 AM: Couldn't load file 
/home/.../Programming/sunflower-fm/translations/sunflower.pot, it is probably 
corrupted.
09:07:44 AM: '/home/.../Programming/sunflower-fm/translations/sunflower.pot' is 
not a valid POT file.

Version of Sunflower-fm is 0.1a(23) from the hg repository


Original issue reported on code.google.com by [email protected] on 28 Apr 2011 at 7:13

"Mounts" in bookmarks dropdown

For easy access "Mounts" sub-menu should be added in bookmarks drop-down. 
From there user will be able to easily access all currently mounted 
locations.

Original issue reported on code.google.com by MeanEYE.rcf on 29 May 2010 at 9:16

Filesize in appropriate units

Filesizes in both the columns and the statusbar are displayed in bytes. It 
would be nice to have an option to have them displayed in appropriate units 
(KB/MB/GB/TB), in the same way that `ls -lh` does.

Original issue reported on code.google.com by [email protected] on 25 May 2011 at 11:22

Enhance Key Binding Options

What feature would you like to be added or changed?

1. Allow user defined key bindings.  As reported in issue #25, I believe the OP 
also wanted complete control over the key bindings.  I would like them to mimic 
Total Commander.  If possible, look at how it is handled in Krusader.

2. Import/export key binding configuration.  Offering an import/export 
functionality would allow users to share their defined key bindings so one 
could import Vim, Total Commander, Krusader, etc style key bindings easily.

Original issue reported on code.google.com by cclonch on 8 Apr 2011 at 1:47

search with dot (period) as first symbol

What steps will reproduce the problem?
1.press ALT and hold
2.press DOT (PERIOD) button


What is the expected output? What do you see instead?

search of hidden files fails because what we see in the searchbox is a word 
"period" instead of just "."

What version of the product are you using? On what operating system?
0.1a-9 @ ubuntu 10.10

wbr,
Max

Original issue reported on code.google.com by [email protected] on 25 Aug 2010 at 6:46

hashbang references obsolete /usr/bin/python2.6

What steps will reproduce the problem?
1.  cd $INSTALLDIR
2.  ./Sunflower.py
3.

What is the expected output? What do you see instead?
Expected: GUI launch
Seen: Error starting Sunflower, missing GTK 2.0+
(but pygtk-2.22.0-r1  *is* installed)

What version of the product are you using? On what operating system?
0.1a-21

Linux 2.6.33-gentoo-r2 x86_64 Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz 
GenuineIntel GNU/Linux

Please provide any additional information below.
The hashbang in line 1 of Sunflower.py explicitly references /usr/bin/python2.6
On my system, the current python is 2.7, and the 2.6 instance exists but is 
obsolete.
Suggest you simply reference /usr/bin/python so that "the current python" is 
used, whatever version that is.
[Maybe code an explicit version check for python less than some required number 
?]

Work-round: Amended line 1 to
#!/usr/bin/python

Kevin Dunnicliffe



Original issue reported on code.google.com by [email protected] on 4 Apr 2011 at 5:34

Emblems on files and folders

Create support for emblems on files and folders (like Nautilus).

Original issue reported on code.google.com by MeanEYE.rcf on 26 May 2011 at 11:37

  • Merged into: #297

rename with F6 key

What steps will reproduce the problem?
1. select a file/dir
2. press F6 key
3. delete suggested directory path
4. type in new file/dir name
5. press "Move"

What is the expected output? What do you see instead?

file/dir should be renamed. instead, file/dir disappears

What version of the product are you using? On what operating system?

0.1a-8 @ ubuntu 10.04 gnome2




Original issue reported on code.google.com by [email protected] on 20 Jun 2010 at 6:14

Changing directory while copy/move operation is active causes error

What steps will reproduce the problem?
1. Start moving/copying files
2. Change directory to something else while operation is running

What is the expected output? What do you see instead?
Unaffected copy/move operation instead operation is terminated.


Original issue reported on code.google.com by MeanEYE.rcf on 8 Jan 2011 at 1:41

Latest version (0.1a-22) doesn't open

What steps will reproduce the problem?
1. from Sunflower directory, enter ./Sunflower.py
2.
3.

What is the expected output? What do you see instead?

Expect to ultimately see file manager. Instead "Version Overview" window opens. 
When window is closed (with or without accepting selected modification) nothing 
else happens.

What version of the product are you using? On what operating system?

Version 0.1a-22. Version 0.1a-20 worked fine. Running on Ubuntu 10.10 with 
Python 2.6.6.

Please provide any additional information below.

Here's the traceback info:

Traceback (most recent call last):
  File "./application/main.py", line 29, in <module>
    app.run()
  File "/home/myname/Install/Sunflower/application/gui/main_window.py", line 1154, in run
    if not self.load_tabs(self.left_notebook, 'left_notebook'):
  File "/home/myname/Install/Sunflower/application/gui/main_window.py", line 1333, in load_tabs
    tab_sort_ascending
  File "/home/myname/Install/Sunflower/application/gui/main_window.py", line 1171, in create_tab
    new_tab = plugin_class(self, notebook, path)
  File "/home/myname/Install/Sunflower/application/plugins/example.py", line 83, in __init__
    self._icon.set_from_icon_name('drive-harddisk', gtk.ICON_SIZE_LARGE_TOOLBAR)
AttributeError: 'MountList' object has no attribute '_icon'

Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 4:59

Command line options

Command line options like, open at specific dir
For instance: python SunFlower.py -d /var/www
It would be useful.
Thank you.

Original issue reported on code.google.com by [email protected] on 21 Feb 2011 at 9:29

shortcut needed

I need shortcut for hidden files badly. Use it often, U C. I prefer using 
"Ctrl+." because they are closely located, but in fact any would suit.

wbr,
Max

Original issue reported on code.google.com by [email protected] on 25 Aug 2010 at 6:47

View directory

Upon pressing F3 (view) over directory small dialog will be displayed 
showing additional information like number of items in selected directory, 
size with options (send to, open, copy).

Original issue reported on code.google.com by MeanEYE.rcf on 29 May 2010 at 9:09

vim-like (or any other weird) key bindings

Have the possibility to change key bindings in really fine-grained way.

E.g. I want to change the default key bindings in order to reflect the vim 
behaviour.
It means that the key "j" will provide the same action as the key "down", "k" 
for "up", "h" for close_dir/go_up_one_level, "l" for 
open_dir/open_file_with_xdg-open/execute_executable etc.

Don't know if it will be possible only with python GTK bindings.

Original issue reported on code.google.com by [email protected] on 17 Feb 2011 at 8:31

Save sort column on exit

At the moment column is not being saved along with tabs.

Original issue reported on code.google.com by MeanEYE.rcf on 9 Jan 2011 at 12:54

Focusing an opposite file list with the Tab key does not work

Try to set the "show tab(s) if there is only one". Then close all tabs so the 
tab bar disappear (at least in one file list) and try to push the Tab key. It 
should set focus on opposite file list, but it does not.

I attached my configuration file for clarity.

What version of the product are you using? On what operating system?
Sunflower 0.1a (18)

Original issue reported on code.google.com by [email protected] on 2 Mar 2011 at 5:19

Attachments:

Crash on launch

This happens immediately after the version summary appears...

Traceback (most recent call last):
  File "Sunflower.py", line 47, in <module>
    app = MainWindow()
  File "/home/eric/sunflower/sunflower-fm/application/gui/main_window.py", line 444, in __init__
    self._load_plugins()
  File "/home/eric/sunflower/sunflower-fm/application/gui/main_window.py", line 741, in _load_plugins
    __import__('plugins.{0}'.format(name))
  File "/home/eric/sunflower/sunflower-fm/application/plugins/system_terminal.py", line 6, in <module>
    from plugins.file_list import FileList
  File "/home/eric/sunflower/sunflower-fm/application/plugins/file_list.py", line 15, in <module>
    from operation import DeleteOperation, CopyOperation, MoveOperation
  File "/home/eric/sunflower/sunflower-fm/application/operation.py", line 10, in <module>
    from gui.input_dialog import OverwriteFileDialog, OverwriteDirectoryDialog, OPTION_APPLY_TO_ALL
ImportError: No module named input_dialog

Original issue reported on code.google.com by [email protected] on 25 Feb 2011 at 8:29

Option to use system bookmarks instead of local

Currently program uses its own bookmarks. Option should be added to use system 
bookmarks instead of local.

Original issue reported on code.google.com by MeanEYE.rcf on 23 Jan 2011 at 1:49

GetDeb repository

Hi, 

as one of the most popular open/free software for Ubuntu Linux. Adding this 
project into repository could help with promotion for sunflower-fm project.

Ladislav

Original issue reported on code.google.com by [email protected] on 8 Mar 2011 at 10:41

enter key to start commaned

What steps will reproduce the problem?
1. select a file/dir
2. press F5 or F6 key
3. press Enter

What is the expected output? What do you see instead?

file/dir should be copied/moved. instead, nothing happens

What version of the product are you using? On what operating system?

0.1a-8 @ ubuntu 10.04 + gnome2



Original issue reported on code.google.com by [email protected] on 20 Jun 2010 at 6:15

moving files on the same partiotion

Hello.

What steps will reproduce the problem?
1. open two folders on the same physical partition (the second folder might be 
accessible by symlink)
2. move any file (the bigger - the better bug is detected)
3.file is being copied and then deleted

What is the expected output? What do you see instead?
file should be moved (renamed) since partition is the same, only folders are 
different

What version of the product are you using? On what operating system?
0.1-9a @ Ubuntu 10.10

With best regards and a smile,
Max

Original issue reported on code.google.com by [email protected] on 28 Aug 2010 at 3:20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.