Live data from Hacker News

DeskPad – A virtual monitor for screen sharing

github.com

141–150 of 167 posts

Re: DeskPad – A virtual monitor for screen sharing

#141
Amazing tool ! I use gather.town at work because everyone works remotely and we all share our screens every day. I have multiple 4K screens and altough Gather let us zoom in, having a dedicated screen for sharing with the proper resolution is a blessing (for my co-workers) because everything is too small for them and changing resolution multiple times per day is painful. Thank you so much !

Re: DeskPad – A virtual monitor for screen sharing

#142

Earlier quoted context omitted.

Is it possible for that setup to show up as a virtual display on your main WM/DE, so you just extend to it, or does it need to run its own, separate instance? Can you drag a window from your main DE to the virtual display?

With Xephyr, it's a separate instance per se. I've never tried attaching it to an existing session; this is total half-knowledge but it might have been possible with the old Xinerama protocol (which has been replaced with Xrandr). With the move to Wayland, it's all a bit of a moot point either way... (You can absolutely use Xephyr on a Wayland session of course, since the latter is compatible with X11 clients. But th…

Many Wayland compositors can just be launched nested with no extra steps, which is approximately the same as Xephyr.

Re: DeskPad – A virtual monitor for screen sharing

#143

Earlier quoted context omitted.

You can do code blocks on HN by prefixing your lines with four spaces. #!/bin/bash swaymsg create_output OUTPUT=$(swaymsg -r -t get_outputs | jq '.[].name' | grep HEADLESS | tr -d '"') # No need to reduce res, it defualts to 1080p # swaymsg output "$OUTPUT" resolution 1280x720 wl-mirror "$OUTPUT" swaymsg output "$OUTPUT" unplug

HN needs a dedicated pastebin (remember those?)

What "remember"? I'm in multiple Matrix channels right now that tell people to use them.

Re: DeskPad – A virtual monitor for screen sharing

#144
post #138
post #78

After trying various solutions - including DeskPad - I came up with a custom cross-platform (I'm on macOS, but assume it'll work elsewhere) solution that worked incredibly well on my 40" ultrawide monitor: OBS[1]. Having never used OBS before but knowing it was popular among streamers, I wondered if I could use it to (1) only share the specific applications I wanted to share and (2) share them at a resolution that pe…

Any tutorials or write-ups on how to achieve the blur on certain windows that you bring in? That seems really useful and I haven't seen it before. Thanks for sharing your method!

Not OP, but this exists: https://git.bernloehr.eu/glax/OBSBlur

Re: DeskPad – A virtual monitor for screen sharing

#145

Earlier quoted context omitted.

With Xephyr, it's a separate instance per se. I've never tried attaching it to an existing session; this is total half-knowledge but it might have been possible with the old Xinerama protocol (which has been replaced with Xrandr). With the move to Wayland, it's all a bit of a moot point either way... (You can absolutely use Xephyr on a Wayland session of course, since the latter is compatible with X11 clients. But th…

Many Wayland compositors can just be launched nested with no extra steps, which is approximately the same as Xephyr.

I assume that approach has the same limitations as Xephyr too? I.e. independent session, need to decide upfront which to use when launching things?

Re: DeskPad – A virtual monitor for screen sharing

#146

Earlier quoted context omitted.

Many Wayland compositors can just be launched nested with no extra steps, which is approximately the same as Xephyr.

I assume that approach has the same limitations as Xephyr too? I.e. independent session, need to decide upfront which to use when launching things?

AFAIK, yeah. It really is almost exactly like Xephyr, just that you don't launch a window manager into the new X server because the compositor is the display server.

Re: DeskPad – A virtual monitor for screen sharing

#147

A bit off-topic but the number of IT workers still using small 1080p monitors in 2024 is absolutely shocking to me. If you are one of the "I don't want a monitor that is too big" people: a larger (30+ inch diagonal) monitor allows you to place it further from your eyes which is the number one eye health and comfort factor. So the relative size of the display does not change, you won't have to move your head to see al…

So you want me to go spend money on a fancy new monitor... because by having a big enough desk and with a lot of tweaking, I can negate the extra pixels and get back to what I have now? (A lot of tweaking also includes having to jump through hoops when doing screen shares)

Re: DeskPad – A virtual monitor for screen sharing

#149
post #115

This is for macOS only, which should be reflected in the title. For those using Linux, I wanted to achieve the same thing a few years ago and ended up using Xephyr, which is a nested X11 server that gives you another display (not the same thing as a virtual monitor). I remember having quite a hard time to get that setup working but I don't remember what made it difficult… The idea of a virtual monitor that continues…

[deleted]

Re: DeskPad – A virtual monitor for screen sharing

#150

Windows has a similar tool. But it’s two steps. 1. Set up a new virtual monitor (see https://github.com/itsmikethetech/Virtual-Display-Driver ) 2. See virtual monitor using google chrome desktop.

https://github.com/tom-englert/RegionToShare Or use this

This is the same tool that I use. Extremely simple and works as you'd expect.

Combined with FancyZones and you can snap windows to the region so that they're "fullscreen" for viewers.

Post reply on HN