From af6fdd3af2ce52f41d97277aaf12a081c631a021 Mon Sep 17 00:00:00 2001 From: Misha Bragin Date: Fri, 6 Oct 2023 18:28:46 +0200 Subject: [PATCH] Always call Login from UI with the desktop flag (#1200) --- client/ui/build-ui-linux.sh | 5 +++++ client/ui/client_ui.go | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 client/ui/build-ui-linux.sh diff --git a/client/ui/build-ui-linux.sh b/client/ui/build-ui-linux.sh new file mode 100644 index 000000000..eab08214d --- /dev/null +++ b/client/ui/build-ui-linux.sh @@ -0,0 +1,5 @@ +#!/bin/bash +sudo apt update +sudo apt remove gir1.2-appindicator3-0.1 +sudo apt install -y libayatana-appindicator3-dev +go build \ No newline at end of file diff --git a/client/ui/client_ui.go b/client/ui/client_ui.go index d2c18dc37..9c7685db0 100644 --- a/client/ui/client_ui.go +++ b/client/ui/client_ui.go @@ -234,7 +234,9 @@ func (s *serviceClient) login() error { return err } - loginResp, err := conn.Login(s.ctx, &proto.LoginRequest{}) + loginResp, err := conn.Login(s.ctx, &proto.LoginRequest{ + IsLinuxDesktopClient: runtime.GOOS == "linux", + }) if err != nil { log.Errorf("login to management URL with: %v", err) return err