Navigation

Arronax

Arronax is a program to create and modify starters (technically: .desktop files) for applications and locations (URLs).

Screenshot of Arronax main window

Arronax main window

Features

Arronax as standalone application

Arronax as standalone application can be started just like any other application using the application menu or application search function of your desktop environment.

From the command line you can start it using the command:

arronax

Arronax as file manager plugins

There are Arronax plugins for the file managers Caja, Nautilus, Thunar, and Nemo.

The plugins add a menu item “Create starter for this file” or “Create a starter for this program” to the context menu (that’s the menu you get when you right-click a file in the file manager). If the file is a application starter you get an item “Modify this starter” instead.

If your desktop supports it Arronax adds a menu item “Create starter” to your desktop’s context menu.

Drag & Drop

Arronax supports Drag&Drop

  • You can drag an icon for example from the Unity Dash or the Gnome Classic application menu and drop it on an open Arronax window. Don’t drop it on one of the input fields in the Arronax window but on the free space beneath the icon.

  • You can drag files from the file manager and other applications and drop them on the input area in the “MIME types” tab to add the corresponding MIME types to the list. This will add every MIME type only once, even if you add multiple files with the same MIME type.

  • You can drag image files from the file manager or other applications and drop them on the icon selector at the left of the Arronax window to use that image as icon for the starter. It is up to you tom take care that the image has the right size.

  • You can drag a file or folder from the file manager or a URL from your web browser and drop it on the “Command”, “Start in Folder” or “File or URL” input area to use the corresponding file path.

Getting the window class from a window

Starting with v0.8.0 you can get the window class from a window by clicking on the window. This only works in a X11 session (it doesn’t work with e.g. Wayland) and needs GTK 3.20 or later. Arronax still works without this feature, you’ll just get an error message if you try to select the window class.

Requirements

To use Arronax you need a Unix-like OS like Linux or *BSD and

  • Gtk 3.4 or later with Python bindings (PyGObject)

  • WNCK 3.x with GObject support

  • Python 3.4 or later

  • Python setuptools

For the file manager plugins you additionally need:

for Nautilus (GNOME):

Nautilus-Python 1.1 or later, typelib file for Nautilus

for Caja (MATE):

Caja-Python 1.1 or later, typelib file for Caja

for Nemo (Cinnamon):

Nemo-Python, typelib file for Nemo

for Thunar (Xfce):

thunarx-python >= 0.5.2, typelib file for thunar

Download

Debian-based distros

Arronax comes as five different Debian packages:

arronax

contains the stand-alone program of Arronax. You need this package for the plugins, too.

arronax-nautilus

contains the Nautilus plugin. This package depends on arronax.

arronax-nemo

contains the Nemo plugin. This package depends on arronax.

arronax-caja

contains the Caja plugin. This package depends on arronax.

arronax-thunar

contains the Thunar plugin. This package depends on arronax.

Note

To use the Thunar plugin you need at least Debian 12 “Bookworm”, Ubuntu 22.04 “Jammy Jellyfish” or a similar distro.

You can get the packages from the package repository at packages.florian-diesch.de or download them manually from here:

arronax_0.8.1_all.deb

Last modified:

2021-12-31 22:57:58

Size:

116K

MD5:

1a9085a710acff937f7e63866f18ef0f

SHA256:

5689f98eab47e41081c9cbf0ab032e7c9b290eb7f94aac1b4dd66ef4a17e8045

GPG signature:

arronax_0.8.1_all.deb.gpg

arronax_0.8_all.deb

Last modified:

2020-10-11 17:53:52

Size:

105K

MD5:

9359f2f46a2c540ae0644969bd323113

SHA256:

4f1c5acb1d337479c15b0f41e2bd5ecfad8055515b05b3e17e623c04de2aeef5

GPG signature:

arronax_0.8_all.deb.gpg

arronax-base_0.8_all.deb

Last modified:

2020-10-11 17:53:52

Size:

3,1K

MD5:

9da85423566ae038f989bfb1a1e568ff

SHA256:

83e9ebf32435bc20fa271296cec540e420d9895b9d85dc8b92f44fbaf8c87f03

GPG signature:

arronax-base_0.8_all.deb.gpg

arronax-caja_0.8.1_all.deb

Last modified:

2021-12-31 22:57:58

Size:

4,4K

MD5:

c7be0282d000c2e45397271ca9e3e744

SHA256:

692a86beaccadcb4adad04ecd7e73d2b71f78f2c2b0225d2c23ef45a6500411c

GPG signature:

arronax-caja_0.8.1_all.deb.gpg

arronax-caja_0.8_all.deb

Last modified:

2020-10-11 17:53:52

Size:

4,2K

MD5:

5244a5801543cf4a24a0d8bd18eae275

SHA256:

2b92933332e66763ae800848cb4505338f91fb3a4dcbe1e843809b1008e7b009

GPG signature:

arronax-caja_0.8_all.deb.gpg

arronax-nautilus_0.8.1_all.deb

Last modified:

2021-12-31 22:57:58

Size:

5,3K

MD5:

02fef59d5d82ce5fbbc44526b5b09368

SHA256:

71864c5c9775093f3c5c37f4bed4d98406db74d5789735ea9f6eebf68bd0178f

GPG signature:

arronax-nautilus_0.8.1_all.deb.gpg

arronax-nautilus_0.8_all.deb

Last modified:

2020-10-11 17:53:52

Size:

5,1K

MD5:

be850a23f734f4b636750bad103710da

SHA256:

5a5fecd37957c54e864954f626157d6cc3ce3736c4685337f5df1124c91d5a81

GPG signature:

arronax-nautilus_0.8_all.deb.gpg

arronax-nemo_0.8.1_all.deb

Last modified:

2021-12-31 22:57:58

Size:

4,4K

MD5:

b6a1a4a56bf7a0e9ab91958d01048d2c

SHA256:

c33a5c10f4fb8c7479fb1435bead9540daacd27408f4469f3afb0f1bf841d80c

GPG signature:

arronax-nemo_0.8.1_all.deb.gpg

arronax-nemo_0.8_all.deb

Last modified:

2020-10-11 17:53:52

Size:

4,1K

MD5:

4d6722f7da08dbfc201856d81ad6406c

SHA256:

cbf3fab0b5589e8368253048d81373e79a84e3fc956da65555eec6c1fefaf425

GPG signature:

arronax-nemo_0.8_all.deb.gpg

arronax-thunar_0.8.1_all.deb

Last modified:

2021-12-31 22:57:58

Size:

4,4K

MD5:

5aeb2cc57ff8a13444b29432f34703f5

SHA256:

8635a5aae0b9ee8281b089691d9326e2fa5def2698cbfb5d58925a13807f9f12

GPG signature:

arronax-thunar_0.8.1_all.deb.gpg

All distros

The .tar.gz and .whl files should work on all Linux and *BSD distros that contain the required software.

The .tar.gz and the .whl file contains the files the standalone version and all plugins.

For other distros and systems you can download .tar.gz and .whl files here:

arronax-0.8.1.tar.gz

Last modified:

2021-12-31 22:57:58

Size:

212K

MD5:

de079a182806ed3b6626656605a1214c

SHA256:

cb50187a3d92093665f8108430e2f2f5615f7577ceb849e00c1b98ecae0e9fe4

GPG signature:

arronax-0.8.1.tar.gz.gpg

arronax-0.8.tar.gz

Last modified:

2020-10-11 17:53:52

Size:

178K

MD5:

068de02f66fa9a8b26efe5817bbaf87c

SHA256:

8259f59ecd69d1b13768ce4638f1c7861617243ad749a95e6185919ccb0da054

GPG signature:

arronax-0.8.tar.gz.gpg

arronax-0.8.1-py3-none-any.whl

Last modified:

2021-12-31 22:57:58

Size:

208K

MD5:

c09a4be2aae4718a4155d5acba36da5c

SHA256:

c36ee5be25b99b8b05560b0b1d2b9b5ee108685c61f240bb97f8e6d2550befd2

GPG signature:

arronax-0.8.1-py3-none-any.whl.gpg

arronax-0.8-py3-none-any.whl

Last modified:

2020-10-11 17:53:52

Size:

183K

MD5:

281e1e99fa20a882fb64bfeb1c93f1e6

SHA256:

eceb86c50b62e46c379805af3b6f756179ca45845bb98699debaeb08ea5d968d

GPG signature:

arronax-0.8-py3-none-any.whl.gpg

Source code

The source code is available from the git repository at Codeberg.

Bugreports, suggestions, ideas, …

For bug reports, feature requests or other issues please use the issue tracker at Codeberg You may use German or English language.

Translations

If you want to help to translate Arronax to other languages go to the translation page at Codeberg

Thanks to all contributors!

License

You can use Arronax under the conditions of GPL v3 or later.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/