Closed sukulent closed 2 years ago
Arch Linux has a very specific philosophy, and it doesn't align with adding xdotool as a dependency for this package. An Arch "desktop" is supposed to only depend on the things it needs to actually function. This is why all the established desktop environments have their own groups and you get to choose which packages from those groups to install. For example, I can just flat-out choose not to install kde-gtk-config
when installing Plasma on Arch. Not being able to configure GTK apps using Plasma's settings isn't a required functionality, it's optional.
Just like using xdotool to kill instead of exit apps is an optional functionality for i3. And on Arch, i3 doesn't even list xdotool as an optional dependency.
But, since Regolith does include an xdotool
command in one of its default keybindings, I'll go ahead and add xdotool
as an optional dependency. But there is no chance it'll ever be added as a hard dependency, because it's just not a hard dependency according to any reasonable interpretation of the Arch way of packaging things.
I found why win+alt+q didn't killed programs - xdotool wasn't installed, maybe it should be a dependency when this is used by regolith's default configuration.