Skip to content

Yomi0/jesus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#EFM - A filemanager based on Elementary and EFL#

Like the header says. A filemanager, written in C using the EFL and elementary

Building and installing

To build do:

cd <here is the clonedplace> 

mkdir build 

cd build 

cmake .. 

make all 

sudo make install

Now you can run efm

Bugs

Bugs can be reported via github (marcelhollerbach) or phab.enlightenment.org(bu5hm4n).

Structure

The filemanager is built out of a widget called filedisplay. It is written as an Elementary widget and integrates well with the other elm widgets. Looking into future we could use this widget in a fileselector or other places where files need to be crawled.

There are also three little libraries, elementary_ext efm_lib and emous.

Elementary_Ext

Widgets which are built as separated library.

efm_lib

A abstraction for filesystem monitoring and listing.

Once a file appears, big operations such as finding the mimetype and the like are done asynchronously.

Emous

It should abstract the problems of listing and monitoring changes in mountpoints and with mountdevices.

In general nothing else than a simple signal system with a little module loader.

General

The Filemanager itself does not have that many operations or features or helpers.

About

A small efl based filemanager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.0%
  • CMake 5.0%