LingmoOS / LingmoOS/lingmo-filemanager
[Feature Request] Support for custom user scripts in the context menu (like Nautilus scripts)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 6
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Hi!
It would be great if Lingmo File Manager could support custom user scripts in the context menu, similar to how Nautilus (GNOME Files) handles it.
In Nautilus, users can place executable scripts in the directory:
```
~/.local/share/nautilus/scripts/
```
Then, those scripts automatically appear in the context menu when right-clicking files or folders. This allows users to easily create their own file actions without modifying the file manager itself.
For example, I maintain a set of useful scripts here:
https://github.com/cfgnunes/fm-scripts
Having similar functionality in Lingmo File Manager would make it much more flexible and customizable for users.
**Suggested behavior:**
* Add a configurable directory for user scripts (e.g. `~/.local/share/lingmo-filemanager/scripts/`).
* Show available scripts in the context menu based on the selected file(s) or folder(s).
* Optionally, pass file paths as arguments to the scripts.
This would be a simple but powerful feature to extend the functionality and help users automate tasks.
**Example:**

Thanks for the great work!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named in the issue. Start by locating Lingmo File Manager's context-menu implementation, then determine how a configurable user-script directory and selected file paths would integrate; done means executable scripts appear appropriately in the context menu and receive the selected paths as arguments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100