You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+26-3Lines changed: 26 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,30 @@ It can:
6
6
7
7
- turn the TV on at boot and wake
8
8
- turn the TV off at shutdown and before system sleep
9
-
- blank and restore the panel on desktop idle and activity, including gamepad activity on GNOME
9
+
- blank and restore the panel on supported desktop idle backends
10
+
- keep the panel awake from gamepad activity on GNOME
10
11
- adjust OLED pixel brightness with a small desktop dialog or CLI command
11
12
12
-
LG Buddy supports GNOME and `swayidle`-based sessions. Official release bundles include a prebuilt `lg-buddy` binary, so normal installation does not require a Rust toolchain.
13
+
GNOME is not required. Official release bundles include a prebuilt `lg-buddy`
14
+
binary, so normal installation does not require a Rust toolchain.
13
15
14
16
If you build `lg-buddy` from source instead of using a release bundle, `cargo`
15
17
now also needs a working C toolchain because the vendored `libdbus` runtime is
16
18
compiled as part of the build.
17
19
20
+
## Desktop Compatibility
21
+
22
+
| Functionality | GNOME | Non-GNOME Wayland with `swayidle`| Other Linux sessions | Notes |
23
+
| --- | --- | --- | --- | --- |
24
+
| Turn TV on at boot and wake | ✅ | ✅ | ✅ | Desktop-independent Linux lifecycle integration |
25
+
| Turn TV off at shutdown and before system sleep | ✅ | ✅ | ✅ | Desktop-independent Linux lifecycle integration |
26
+
| Blank and restore on desktop idle/activity | ✅ | ✅ | ❌ |`screen_backend=auto` prefers GNOME, then falls back to `swayidle` when installed |
27
+
| Keep the panel awake from gamepad activity | ✅ | ❌ | ❌ | Implemented in the GNOME monitor runtime |
| Manual and background update checks | ✅ | ✅ | ✅ | Desktop notifications depend on the session notification service and desktop notification support |
32
+
18
33
## Before You Install
19
34
20
35
Install prerequisites:
@@ -25,7 +40,8 @@ Install prerequisites:
25
40
26
41
Backend-specific:
27
42
28
-
-`swayidle` for the `swayidle` backend
43
+
- GNOME backend: compatible GNOME Shell session
44
+
- Non-GNOME Wayland backend: `swayidle`
29
45
30
46
The GNOME backend requires a compatible GNOME session with:
0 commit comments