mirror of
https://github.com/tailscale/tailscale.git
synced 2025-04-21 06:01:42 +00:00
hostinfo: improve accuracy of Linux desktop detection heuristic
DBus doesn't imply desktop. Updates #1708 Change-Id: Id43205aafb293533119256adf372a7d762aa7aca Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
parent
8d6b996483
commit
1d4fd2fb34
@ -233,7 +233,6 @@ func desktop() (ret opt.Bool) {
|
|||||||
seenDesktop := false
|
seenDesktop := false
|
||||||
for lr := range lineiter.File("/proc/net/unix") {
|
for lr := range lineiter.File("/proc/net/unix") {
|
||||||
line, _ := lr.Value()
|
line, _ := lr.Value()
|
||||||
seenDesktop = seenDesktop || mem.Contains(mem.B(line), mem.S(" @/tmp/dbus-"))
|
|
||||||
seenDesktop = seenDesktop || mem.Contains(mem.B(line), mem.S(".X11-unix"))
|
seenDesktop = seenDesktop || mem.Contains(mem.B(line), mem.S(".X11-unix"))
|
||||||
seenDesktop = seenDesktop || mem.Contains(mem.B(line), mem.S("/wayland-1"))
|
seenDesktop = seenDesktop || mem.Contains(mem.B(line), mem.S("/wayland-1"))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user