hyprland-plugins icon indicating copy to clipboard operation
hyprland-plugins copied to clipboard

hyprexpo hot key bind `hyprexpo:expo` not found after update

Open morgan-greywolf opened this issue 1 year ago • 8 comments
trafficstars

After updating hyprland to 0.41.2-3 (from 0.41.2-2, I'm getting an Invalid dispatcher, requested "hyprexpo:expo" does not exist despite the fact that I did a hyprpm update.

morgan-greywolf avatar Jul 26 '24 20:07 morgan-greywolf

I have this issue too. Running hyprpm update fixes it for me but the module isn't loaded on start. Edit: adding exec-once = hyprpm reload -n to hyprland.conf works

JL2210 avatar Aug 18 '24 19:08 JL2210

I am running into this same issue.

armenr avatar Oct 01 '24 06:10 armenr

Had the same issue. Run hyprpm list and see if your required plugin is enabled. If not, run hyprpm enable <plugin>. For example, hyprpm enable hyprexpo

k-amin07 avatar Oct 09 '24 17:10 k-amin07

I'm having the same issue. Plugin is installed and shows as enabled in hyprpm. When I try to enable the plugin directly using hyprctl, I see this:

error in loading plugin, 
last error: 
Plugin /home/derek/.local/share/hyprpm/hyprland-plugins/hyprexpo.so could not be loaded: 
plugin crashed/threw in main: 
filesystem error: cannot make canonical path: No such file or directory [/proc/self/exe]```

update: I was able to enable/disable all the other plugins in this repo without any trouble, so it seems like it's something specific to hyprexpo?

armyofevilrobots avatar Nov 10 '24 01:11 armyofevilrobots

An update on this issue; it may be a packaging issue, although the use of /proc/self/exe might be acting flaky as well. On my arch system, with Hyprland from the extra repo, the /usr/bin/hyprland executable is a symlink to /usr/bin/Hyprland (note the case). As a result, when running hyprland, the /proc/self/exe is marked as -> /usr/bin/hyprland (deleted) , which seems to confuse the plugin. Copying /usr/bin/Hyprland to /usr/bin/hyprland as a workaround allows the use of hyprexpo.

armyofevilrobots avatar Nov 21 '24 16:11 armyofevilrobots

hm, why is it marked as "deleted", though?

vaxerski avatar Nov 22 '24 13:11 vaxerski

i also ran into this issue just now 😄

image

it just would not work, even after running hyprpm update, getting same hyprexpo:expo not found error.

for me what made it work was to:

  1. update hyprland to latest version (I am using Arch) pacman -Sy hyprland
  2. run hyprpm update afterwards again
  3. maybe this is not needed but i also executed hyprctl reload

now my error is gone and i can use my binding. it also works after a reboot. 👍🏻

FredM7 avatar Jan 05 '25 10:01 FredM7

I have this issue too. Running hyprpm update fixes it for me but the module isn't loaded on start. Edit: adding exec-once = hyprpm reload -n to hyprland.conf works

I also had to do this to make it work. No idea.. it shows as enabled but it wouldnt load until i did this.

robin-degen-tfs avatar Feb 28 '25 15:02 robin-degen-tfs

I have this same exact issue when trying to use hyprscrolling. I'm running hyprland-git, the plugin is in hyprpm list, I've run hyprpm update and hyprpm reload, I've added exec-once = hyprpm reload -n to my hyprland.conf, I get notifications that hyprpm and hyprscrolling successfully loaded, it loads the same with plugin = and hyprctl plugin, yet I still get a config error saying Invalid dispatcher, requested "hyprscrolling:promote" does not exist. Edit: I didn't know about the layoutmsg dispatcher.

nambona890 avatar Jun 10 '25 04:06 nambona890

still an issue

neonvoidx avatar Nov 05 '25 20:11 neonvoidx