A GNOME extension that adds custom entry to Nautilus context menu for your installed dev tools, IDEs, and custom apps.
To use this extension, you need to install the nautilus-python
package. This package acts as an extension and providing Python bindings for Nautilus. Below are the installation instructions for various Linux distributions:
sudo dnf install nautilus-python nautilus-extensions
sudo apt install python3-nautilus gir1.2-nautilus-3.0
sudo pacman -Sy python-nautilus
Note
After making changes in the extension preferences, you need to restart Nautilus for the changes to take effect. For more details, see here.
You can help to translate the extension into your language, either by directly opening a pull request with the additions you've made, or by using Weblate.
This extension is developed using TypeScript and Python for Nautilus part. Make sure you have Node.js, npm and tsc installed to build the TypeScript sources.
Install the extension from source:
git clone https://github.com/imoize/flickernaut
cd flickernaut
make install
Then reload GNOME shell, for example by login and logout again, or under Xorg, alt+f2 and type r.
If using wayland without logout and login again, use nested wayland session:
make test-shell
To see extension log:
# for logs in extension's preferences
journalctl -o cat -f /usr/bin/gjs
# or
journalctl /usr/bin/gjs | grep flickernaut
# for logs in nautilus
journalctl -o cat -f /usr/bin/nautilus
# or
journalctl /usr/bin/nautilus | grep flickernaut