Contents
One answer is missing (quoting from man i3-dmenu-desktop ): i3-dmenu-desktop is a script which extracts the (localized) name from application .desktop files, offers the user a choice via dmenu (1) and then starts the chosen application via i3 (for startup notification support).
How to configure dmenu to launch an application?
A more elegant solution would be to replace the dmenu_run script with the i3-dmenu-desktop script. i3-dmenu-desktop is an i3 specific script that creates a menu based on the available .desktop files on your system. It is thus mainly targeted towards graphical programs, which actually makes more sense for an application menu and looks better.
You can use adeskmenu, but when it loses focus, it closes. On i3 moving mouse changes focus, so here is my solution: Go to empty workspace. Click on adeskmenu icon in tray. Move mouse into window. Make it floating (Shift+Mod+Space).
Which is better dmenu _ run or.desktop files?
The advantage of using .desktop files instead of dmenu_run (1) is that dmenu_run offers all binaries in your $PATH, including non-interactive utilities like sed. Also, .desktop files contain a proper name, information about whether the application runs in a terminal and whether it supports startup notifications.
How to configure i3wm desktop config for Windows 10?
Add “Mod + Shift + ;” to show rofi’s window switcher dialog. Add “Mod + :” to show tmux’s workspace switcher dialog. Add “cava” to music workspace. Add “tty-clock” to system dashboard workspace. Make “urxvt” as default terminal.
Is the.desktop file readable in i3-i3wm?
I can confirm that the file is readable for everybody. For the sake of completeness, i3-dmenu-desktop is searching for every binary in $PATH and for .desktop files in $XDG_DATA_HOME/applications […]. Problem was, the $XDG_DATA_HOME variable was not set in my environment.
How to add AutoHotkey to i3wm desktop config?
In-case of “i3wmstripdown (autohotkey)” -> Recommend to use with Window Subsystem, Tmux and add to auto-startup to make less mouse usage experience. (You may want to compiled .ahk to .exe (Visit AutoHotKey’s document for how to))