
The way to add startup applications depends on the distro we are using, but in general we must always follow the same "path": Configuration -> Startup applications -> Add and finally fill in the fields as we just mentioned.
En Command we have to put the program path, which in our case is /opt/i3-hud-menu/i3-appmenu-service.py. En Description we can write a little explanation about what the application does, although this field is not necessary. En Name we have to put "i3 menu service", or a name that helps us to identify the application. If you are on Xubuntu, you can go to System settings, then in Session and Startup (or its equivalent in Spanish), then in Application Autostart and finally click Add and then fill in the information as follows: To do this, we have to make the program that is executed at the beginning is called i3-appmenu-service.py inside the directory ~ / opt / i3-hud-menu /. Now, and as a last step, we only have to make the application run at the beginning of our session. If it doesn't work for you, you can try copying this same source code into the file ~ /. GTK_MODULES="$GTK_MODULES:unity-gtk-module" Once the file is open, we add the following source code at the end of it: export APPMENU_DISPLAY_BOTH=1 How do you see when you start with "." It is a hidden file, so if you are going to open it graphically, in order to view it you will have to press Ctrl + H.
Sudo cp -r i3-hud-menu-master/* /opt/i3-hud-menu/īasically, what we do is get the entire source code project from its Github repository, save it in / tmp /, unzip it and create a directory where we will copy the entire project. Now we can proceed to download and install the application. Sudo apt install python3 python-dbus dmenu appmenu-qt unity-gtk2-module unity-gtk3-module wget
To work with Java applications that use the swing library, you will need to install JAvatana.įirst of all, you need to install a couple of packages, which are basically python3, python-dbus, dmenu, appmenu-qt, unity-gtk-moduleand wget.
What's more, this tool, despite how useful it can be, has some limitations: Even so, the application has some bugs with QT5 such as LibreOffice. This tool developed by Bocquet, works with GTK2, GTK3 and applications that use QT4.