An error occurred while fetching folder content.
Select Git revision
freebsd-ports
-
-
- Open in your IDE
- Download source code
Aleksei Bavshin
authored
There are issues with escaping and arguments splitting that we're unable to solve at the moment. For example, `.desktop` files with whitespaces and other characters treated specially by Sway in the `Exec=` field are known to be broken[1][2]. Removing `-run-command`/`-run-shell-command` costs us pid-based workspace assignment. I.e. the applications that take a while to load will appear on the current workspace instead of the one they were launched on. That is at least partially mitigated by the fact that the app will inherit `XDG_ACTIVATION_TOKEN` and `DESKTOP_STARTUP_ID` variables created for for `exec rofi` command with a default lifetime of 30s[3]. But not all applications or UI frameworks support that. This could be revisited later, once we have a solution that correctly escapes the command to pass it through `swaymsg exec`. [1]: https://i3wm.org/docs/userguide.html#exec_quoting [2]: https://github.com/swaywm/sway/issues/5931 [3]: https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/0.16/types/wlr_xdg_activation_v1.c#L361
Name | Last commit | Last update |
---|