Work Sway

Context

I run sway over the Ubuntu install,

some of these may have typos

don't just copy paste

Caveats

xwayland

Zoom

~/.config/zoomus.conf find xwayland=true and set it to xwayland=false

Electron based (chrome/slack/etc)

--ozone-platform=wayland --enable-features=UseOzonePlatform,WaylandWindowDecorations,WebRTCPipeWireCapturer

For chrome specifically you can also just go chrome://flags and find Preferred Ozone Platform and set it to wayland

Zoom

Screen sharing won't work by default, you need the wayland roots portal backend and to tell Zoom to use it.

sudo apt install xdg-dekstop-portal-wlr

Put /etc/sway/config.d/50-systemd-user.conf

exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP

exec hash dbus-update-activation-environment 2>/dev/null && \
    dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway

Proxy

As far as I can tell ZCC manually patches firefox for certs and potentially proxy settings.

Chrome (without a DE) doesn't pick up on this.

gsettings get org.gnome.system.proxy autoconfig-url doesn't return the URL that ZCC has set for discovery. logs for ZCC say its running that command and getting values back, I don't know why me running it returns different values...

the real value is in dconf read /system/proxy/autoconfig-url

I haven't dug deep enough to resolve this. I'm just happy to have found it

/usr/share/applications/google-chrome.desktop

← Incoming Links (1)

Index
wiki • Line 54
"- Work Sway (2025-06..."

→ Outgoing Links

No outgoing links