Skip to content

nautilus-extensions/nautilus-admin

Repository files navigation

Nautilus Admin

Do administrative task in Nautilus


Translation status CI status Packaging status

Chat on Matrix Chat on Discord

Nautilus Admin is a simple Python extension for the Nautilus file manager that adds some administrative actions to the right-click menu:

  • Open as Administrator: opens a folder in a new Nautilus window running with administrator (root) privileges.
  • Edit as Administrator: opens a file in a Gedit window running with administrator (root) privileges.

This repo is a fork of the original project by brunonova, see Acknowledgements for more information.

📦️ Installation

Fedora (And derivatives)

Warning Not available yet.

Debian (And derivates)

sudo apt install nautilus-admin

AUR

Nautilus-admin is available on AUR:

Using Paru:

paru -S nautilus-admin

For latest changes:

paru -S nautilus-admin-git
🪛️ Without AUR helpers
git clone https://aur.archlinux.org/nautilus-admin.git
cd nautilus-admin
makepkg -sic

For latest changes:

git clone https://aur.archlinux.org/nautilus-admin-git.git
cd nautilus-admin-git
makepkg -sic

🏗️ Building from source

Meson

Prerequisites

The following packages are required to build nautilus-admin:

  • Python 3 python
  • PyGObject python-gobject
  • Python-Nautilus python-nautilus
  • Nautilus nautilus
  • Meson meson
  • Ninja ninja-build

Build Instruction

Global installation
git clone https://github.com/nautilus-extensions/nautilus-admin.git
cd nautilus-admin
meson builddir --prefix=/usr/local
sudo ninja -C builddir install
Local build (for testing and development purposes)
git clone https://github.com/nautilus-extensions/nautilus-admin.git
cd nautilus-admin
./install.sh

Note During testing and developement, as a convenience, you can use the install.sh script to quickly rebuild local builds.

🙌 Contribute to Nautilus Admin

Code

Fork this repository, then create a push request when you're done adding features or fixing bugs.

Localization

You can help nautilus-admin translate into your native language. If you found any typos or think you can improve a translation, you can use the Weblate platform.

Translations

✨️ Contributors

Contributors

💝 Acknowledgment

Special thanks to:

  • Original author of Nautilus Admin, Bruno Nova for creating this project. This repo is a fork of the original project.
  • Weblate for providing translation platform

📜 License

Nautilus Admin is licensed under the GNU General Public License v3.0