kinslayer wrote:Could it be that you have the keybinding set to Alt-F3 and not Alt-F2. Not sure if this could be the problem, but you say dmenu doesn't open when you press Alt-F2 yet the code you posted shows it is bound to A-F3.
Thanks for the reply. No, that is a typo. I'll change that right now.
I have been doing more research and it seems that dmenu performs differently from distro to distro, despite the same base. Crunchbang, Zenix and Lubuntu are all distros based on Debian, but Crunchbang links from the key binding in openbox, to a dmenu script, while Zenix and Lubuntu appear to only use a key binding in openbox. This suggests to me that dmenu was compiled differently in the individual distros or that patches were applied.
My next step is to try to link the key binding in Salix to the Crunchbang script and see what happens. BTW here is what the script looks like:
Code: Select all
#!/bin/bash
exe=`dmenu_path | dmenu -b -nb '#151617' -nf '#d8d8d8' -sb '#d8d8d8' -sf '#151617'` && eval "exec $exe"
and here is the key binding used in Crunchbang to call the script:
Code: Select all
<keybind key="A-F3">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>dmenu-bind</name>
</startupnotify>
<command>~/.config/dmenu/dmenu-bind.sh</command>
</action>
</keybind>
A work around for this whole issue would have been to use AutoKey
http://autokey.googlecode.com/, but it is unfortunately not available in Salix OS.