Keep the Windows VM display fully opaque
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
-- Keep the Windows VM display opaque instead of applying the default window opacity.
|
||||||
|
o.window({ class = "^xfreerdp$", title = "^Windows VM - Omarchy$" }, {
|
||||||
|
tag = "-default-opacity",
|
||||||
|
opacity = "1 1",
|
||||||
|
})
|
||||||
@@ -5,6 +5,7 @@ set -euo pipefail
|
|||||||
source "$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)/base-test.sh"
|
source "$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)/base-test.sh"
|
||||||
|
|
||||||
windows_vm_command="$ROOT/bin/omarchy-windows-vm"
|
windows_vm_command="$ROOT/bin/omarchy-windows-vm"
|
||||||
|
windows_vm_rules="$ROOT/default/hypr/apps/windows-vm.lua"
|
||||||
|
|
||||||
rg -q '^ restart: "no"$' "$windows_vm_command" ||
|
rg -q '^ restart: "no"$' "$windows_vm_command" ||
|
||||||
fail "Windows VM uses manual startup by default"
|
fail "Windows VM uses manual startup by default"
|
||||||
@@ -14,3 +15,13 @@ if rg -q '^ restart: unless-stopped$' "$windows_vm_command"; then
|
|||||||
fail "Windows VM does not restart automatically at boot"
|
fail "Windows VM does not restart automatically at boot"
|
||||||
fi
|
fi
|
||||||
pass "Windows VM does not restart automatically at boot"
|
pass "Windows VM does not restart automatically at boot"
|
||||||
|
|
||||||
|
rg -q '/title:"Windows VM - Omarchy"' "$windows_vm_command" ||
|
||||||
|
fail "Windows VM launches FreeRDP with its expected title"
|
||||||
|
rg -q 'class = "\^xfreerdp\$", title = "\^Windows VM - Omarchy\$"' "$windows_vm_rules" ||
|
||||||
|
fail "Windows VM opacity rule targets its FreeRDP window"
|
||||||
|
rg -q 'tag = "-default-opacity"' "$windows_vm_rules" ||
|
||||||
|
fail "Windows VM opts out of default opacity"
|
||||||
|
rg -q 'opacity = "1 1"' "$windows_vm_rules" ||
|
||||||
|
fail "Windows VM stays fully opaque"
|
||||||
|
pass "Windows VM stays fully opaque"
|
||||||
|
|||||||
Reference in New Issue
Block a user