Arronax¶
Arronax is a program to create and modify starters (technically: .desktop files) for applications and locations (URLs).
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:
Last modified: |
2021-12-31 22:57:58 |
Size: |
116K |
MD5: |
1a9085a710acff937f7e63866f18ef0f |
SHA256: |
5689f98eab47e41081c9cbf0ab032e7c9b290eb7f94aac1b4dd66ef4a17e8045 |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
105K |
MD5: |
9359f2f46a2c540ae0644969bd323113 |
SHA256: |
4f1c5acb1d337479c15b0f41e2bd5ecfad8055515b05b3e17e623c04de2aeef5 |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
3,1K |
MD5: |
9da85423566ae038f989bfb1a1e568ff |
SHA256: |
83e9ebf32435bc20fa271296cec540e420d9895b9d85dc8b92f44fbaf8c87f03 |
GPG signature: |
Last modified: |
2021-12-31 22:57:58 |
Size: |
4,4K |
MD5: |
c7be0282d000c2e45397271ca9e3e744 |
SHA256: |
692a86beaccadcb4adad04ecd7e73d2b71f78f2c2b0225d2c23ef45a6500411c |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
4,2K |
MD5: |
5244a5801543cf4a24a0d8bd18eae275 |
SHA256: |
2b92933332e66763ae800848cb4505338f91fb3a4dcbe1e843809b1008e7b009 |
GPG signature: |
arronax-nautilus_0.8.1_all.deb
Last modified: |
2021-12-31 22:57:58 |
Size: |
5,3K |
MD5: |
02fef59d5d82ce5fbbc44526b5b09368 |
SHA256: |
71864c5c9775093f3c5c37f4bed4d98406db74d5789735ea9f6eebf68bd0178f |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
5,1K |
MD5: |
be850a23f734f4b636750bad103710da |
SHA256: |
5a5fecd37957c54e864954f626157d6cc3ce3736c4685337f5df1124c91d5a81 |
GPG signature: |
Last modified: |
2021-12-31 22:57:58 |
Size: |
4,4K |
MD5: |
b6a1a4a56bf7a0e9ab91958d01048d2c |
SHA256: |
c33a5c10f4fb8c7479fb1435bead9540daacd27408f4469f3afb0f1bf841d80c |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
4,1K |
MD5: |
4d6722f7da08dbfc201856d81ad6406c |
SHA256: |
cbf3fab0b5589e8368253048d81373e79a84e3fc956da65555eec6c1fefaf425 |
GPG signature: |
Last modified: |
2021-12-31 22:57:58 |
Size: |
4,4K |
MD5: |
5aeb2cc57ff8a13444b29432f34703f5 |
SHA256: |
8635a5aae0b9ee8281b089691d9326e2fa5def2698cbfb5d58925a13807f9f12 |
GPG signature: |
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:
Last modified: |
2021-12-31 22:57:58 |
Size: |
212K |
MD5: |
de079a182806ed3b6626656605a1214c |
SHA256: |
cb50187a3d92093665f8108430e2f2f5615f7577ceb849e00c1b98ecae0e9fe4 |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
178K |
MD5: |
068de02f66fa9a8b26efe5817bbaf87c |
SHA256: |
8259f59ecd69d1b13768ce4638f1c7861617243ad749a95e6185919ccb0da054 |
GPG signature: |
arronax-0.8.1-py3-none-any.whl
Last modified: |
2021-12-31 22:57:58 |
Size: |
208K |
MD5: |
c09a4be2aae4718a4155d5acba36da5c |
SHA256: |
c36ee5be25b99b8b05560b0b1d2b9b5ee108685c61f240bb97f8e6d2550befd2 |
GPG signature: |
Last modified: |
2020-10-11 17:53:52 |
Size: |
183K |
MD5: |
281e1e99fa20a882fb64bfeb1c93f1e6 |
SHA256: |
eceb86c50b62e46c379805af3b6f756179ca45845bb98699debaeb08ea5d968d |
GPG signature: |
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/