-
Notifications
You must be signed in to change notification settings - Fork 416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Fleet Desktop to support a different display number on Ubuntu hosts #17660
Comments
DISPLAY
:1
on Ubuntu hosts
We discussed this request at feature fest. We decided not to draft this one in the upcoming design sprint (4.49). Removing from feature fest board. |
Customer-honoria update: Linux usage is small, easy to overcome |
Lucas from #18925: So, we could provide (with minimal code changes) a workaround for Ubuntu 24.04 by allowing users to set a specific display variable (as defined in #17660) e.g. fleetctl package --override-display=:1 and ORBIT_OVERRIDE_DISPLAY=:1. |
…ment variable) (#18996) #18925 (Should also fix #17660.) Tests: - Ubuntu 22.04.2 - Wayland - Works with chrome ✅ - Doesn't work with Firefox. ❌ - Xorg - Works with Chrome. ✅ - Works with Firefox. ✅ - Ubuntu 24.04 - Wayland - Doesn't work with Chrome. ❌ - Doesn't work with Firefox. ❌ - Xorg (when using Xorg it defaults to `DISPLAY=:1`, and with the changes in this PR it works): - Works with Chrome. ✅ - Works with Firefox. ✅ --- How to change between Wayland and Xorg: - Set `WaylandEnable=false` in `/etc/gdm3/custom.conf` and reboot. --- How to determine what's running: ```sh $ loginctl SESSION UID USER SEAT TTY 2 1000 luk seat0 tty2 c2 1000 luk $ loginctl show-session 2 -p Type # will output Type=wayland or Type=x11 ``` --- - [X] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://fleetdm.com/docs/contributing/committing-changes#changes-files) for more information. - [X] Added/updated tests - [X] Manual QA for all new/changed functionality - For Orbit and Fleet Desktop changes: - [X] Manual QA must be performed in the three main OSs, macOS, Windows and Linux. - [x] Auto-update manual QA, from released version of component to new version (see [tools/tuf/test](../tools/tuf/test/README.md)).
Ubuntu hosts shine, |
(Reopening, was closed automatically by Github.) |
@noahtalerman This change was released in fleetd 1.25.0 released on May 22nd. |
@lucasmrod thanks! Bringing this to the confirm and celebrate rituals: https://fleetdm.com/handbook/product-design#rituals |
Hey @zayhanlon and @Patagonia121, heads up that this customer request was shipped on May 22nd. |
Ubuntu hosts shine, |
Goal
DISPLAY
set to:1
,Changes
Product
DISPLAY
environment variable) #18996Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation
The text was updated successfully, but these errors were encountered: