Skip to content

Dispacher forcekillactive (& others) listed in wiki but "does not exist" #9177

Description

@non-bin

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

I don't know, I started using Hyprland only recently

System Info and Hyprland Version

System/Version info
Hyprland 0.46.2 built from branch v0.46.2-b at commit 0bd541f2fd902dbfa04c3ea2ccf679395e316887  (version: bump to 0.46.2).
Date: 2024-12-19
Tag: v0.46.2, commits: 0bd541f2fd902dbfa04c3ea2ccf679395e316887
built against:
 aquamarine 0.5.1
 hyprlang 0.6.0
 hyprutils 0.3.3
 hyprcursor 0.1.11
 hyprgraphics 0.1.1


flags set:
debug


System Information:
System name: Linux
Node name: skellybones
Release: 6.12.9
Version: #1-NixOS SMP PREEMPT_DYNAMIC Thu Jan  9 12:33:55 UTC 2025


GPU information:
c1:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c2) (prog-if 00 [VGA controller])


os-release: ANSI_COLOR="0;38;2;126;186;228"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="25.05.20250124.825479c"
CPE_NAME="cpe:/o:nixos:nixos:25.05"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 25.05 (Warbler)"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="25.05 (Warbler)"
VERSION_CODENAME=warbler
VERSION_ID="25.05"


plugins:

Description

I'd like a way to SIGKILL a window with a dispacher. The wiki lists forcekillactive here but when saving the config it says Invalid dispacher, requested "forcekillactive" does not exist. It also doesn't seem to exist when using:

hyprctl dispatch forcekillactive
# Invalid dispatcher

hyprctl dispatch ⇥ ⇥
# alterzorder                      global                           renameworkspace
# centerwindow                     killactive                       resizeactive
# changegroupactive                lockactivegroup                  resizewindowpixel
# closewindow                      lockgroups                       sendshortcut
# cyclenext                        moveactive                       setfloating
# denywindowfromgroup              movecurrentworkspacetomonitor    setignoregrouplock
# dpms                             movecursor                       settiled
# event                            movecursortocorner               splitratio
# exec                             movefocus                        submap
# execr                            movegroupwindow                  swapactiveworkspaces
# exit                             moveintogroup                    swapnext
# fakefullscreen                   moveoutofgroup                   swapwindow
# focuscurrentorlast               movetoworkspace                  tagwindow
# focusmonitor                     movetoworkspacesilent            togglefloating
# focusurgentorlast                movewindow                       togglegroup
# focuswindow                      movewindoworgroup                toggleopaque
# focusworkspaceoncurrentmonitor   movewindowpixel                  togglespecialworkspace
# forcerendererreload              moveworkspacetomonitor           workspace
# fullscreen                       pass
# fullscreenstate                  pin

Comparing the autofill values for hyprctl dispach this appears to be the case with: forcekillactive, killwindow, signal, and signalwindow

additionally: setprop & bringactivetotop are listed in the wiki & work in hyprland, but are not autofilled

and: fakefullscreen & toggleopaque are listed in completions but not the wiki, and do not work.

How to reproduce

hyprctl dispatch forcekillactive

or

bind=$mod ALT, Q, forcekillactive

Attach not paste

  • I understand that all text files must be attached, and not pasted directly. If not respected, this issue will likely get closed as spam

Checklist of files to include below

  • Hyprland config - hyprctl systeminfo -c (always include)
  • Crash report (always include in case of crash)
  • Video (always include in case of a visual bug)
  • Logs (might contain useful info such as errors)

Additional info & File uploads

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions