EssoraFM 0.4.26-2
More than a file manager — a lightweight desktop layer for Essora Linux
EssoraFM is one of the core applications of Essora Linux. While it can be used as a lightweight file manager, its real purpose goes far beyond traditional file browsing.
EssoraFM can also manage the desktop itself: wallpapers, mounted partitions, desktop icons, shortcuts, removable devices and application launchers. It is designed to act as both a modern file manager and a lightweight desktop layer integrated directly into the Essora ecosystem.
Desktop Management
Using:
essorafm --desktop
EssoraFM becomes the desktop manager for the session, drawing icons directly on the desktop and handling wallpapers, mounted drives and contextual actions.
- Wallpaper management with integrated selector
- Desktop icons and application shortcuts
- Mounted partition handling
- USB and removable device integration
- Context menus directly on the desktop
- Drive mount and unmount actions
- Desktop refresh and icon positioning
Wallpaper Carousel
EssoraFM includes a wallpaper carousel system for the desktop. This allows the user to keep the desktop dynamic while staying inside the EssoraFM environment, without depending on a separate desktop manager.
EssoraFM Picom Integration
The EssoraFM desktop can also use EssoraFM Picom, a compositor fork adapted specifically for the EssoraFM desktop experience.
EssoraFM Picom brings visual polish to the desktop while keeping the system light:
rounded window corners, shadows, optional transparency, optional blur and fading,
plus a graphical configuration tool integrated under /usr/local/essorafm.
The compositor is designed to feel like a native part of EssoraFM instead of an
external service. It uses per-user configuration files under
~/.config/essorafm and runtime files under ~/.cache/essorafm.
It also avoids installing external picom.desktop or
compton.desktop autostart entries, preventing conflicts with other
desktop sessions.
Main EssoraFM Picom features
- Fork of picom adapted for EssoraFM
- Rounded corners
- Window shadows
- Optional transparency support
- Optional blur support
- Optional fading support
- YAD-based graphical configuration tool
- Per-user configuration under
~/.config/essorafm - Direct control from EssoraFM desktop mode
File Manager Features
- Tabbed browsing interface
- Icon and list view modes
- Thumbnail support
- Preview panel for images, text, PDF and EPUB
- Cut, copy, paste and duplicate actions
- Relative and absolute symbolic link creation
- Integrated search
- Hidden file toggle
- Trash support following XDG standards
- Bookmarks and favorite locations
- Fast copy operations using rsync when available
Network and Integration
EssoraFM also includes support for network locations and development workflows.
- SMB, FTP, SFTP and WebDAV support
- GitHub integration through GitGUI
- SSH key generation tools
- Git clone, pull and push helpers
- Application launcher integration
- Custom context menu actions
Designed for Essora Linux
EssoraFM was created specifically for the Essora Linux ecosystem, focusing on lightweight performance, simplicity and full desktop integration without relying on heavy desktop environments.
Built using Python 3 and GTK3, EssoraFM follows the philosophy of Essora: lightweight, modular and fully customizable.
Translations
EssoraFM includes multilingual support with translations for:
- English
- Spanish
- Catalan
- German
- French
- Italian
- Portuguese
- Hungarian
- Japanese
- Russian
- Chinese
- Arabic
Developers
- josejp2424
- Nilsonmorales
GitHub
Project repositories:
