From ebc7f9596f186199f1741f3473cadac12e68cd14 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:02:06 +0100 Subject: [PATCH 1/2] mention vms --- pages/Getting Started/Quick-start.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pages/Getting Started/Quick-start.md b/pages/Getting Started/Quick-start.md index ad833d1..df871fc 100644 --- a/pages/Getting Started/Quick-start.md +++ b/pages/Getting Started/Quick-start.md @@ -12,6 +12,17 @@ If you have an Nvidia card, please also take a look at wrapper, as described in the section below, then follow the instructions from the Nvidia page, and then continue on with sections below. +{{< hint type=important >}} +Running Hyprland in a VM is **_unsupported_**. VMs employ a bunch of tactics that +mess with Hyprland, on top of the fact that they do _not_ provide a GPU. + +If running Hyprland via `WLR_RENDERER_ALLOW_SOFTWARE=1 Hyprland` does not work, +you are out of luck. Try installing it on a real machine. + +Although it's 100% possible to use Hyprland in a VM, if it's not launching it's 99.9% +of the times your fault. Please also keep in mind software rendering is _REALLY_ slow. +{{}} + ## Wrapping the launcher (recommended) With Xorg, you get the `.xinitrc`. With Hyprland, you can create your own... From eed0e41240f4bd59dc99485c7b6281dfc74f2835 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 22 Oct 2022 16:44:56 +0100 Subject: [PATCH 2/2] handle activate requests --- pages/Configuring/Variables.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Configuring/Variables.md b/pages/Configuring/Variables.md index 5e40971..6b45bb1 100644 --- a/pages/Configuring/Variables.md +++ b/pages/Configuring/Variables.md @@ -222,6 +222,7 @@ Described [here](../Keywords#per-device-input-configs). | disable_autoreload | If true, the config will not reload automatically on save, and instead needs to be reloaded with `hyprctl reload`. Might save on battery. | bool | false | | enable_swallow | Enable window swallowing | bool | false | | swallow_regex | The *class* regex to be used for windows that should be swallowed (usually, a terminal) | str | \[EMPTY\] | +| focus_on_activate | Whether Hyprland should focus an app that requests to be focused (an `activate` request) | bool | true | ## Binds