Live data from Hacker News

DeskPad – A virtual monitor for screen sharing

github.com

101–110 of 167 posts

Re: DeskPad – A virtual monitor for screen sharing

#101
Lots of posts on everyone's unique method; I'll add mine.

I'm on Xfce (X) with three monitors. When I share I can pick just the right-most. Shares everything in that panel. Just need to be careful what is on 3. Then, I zoom in the app (browser, VCCode) for viewers.

But I like this idea of a virtual, so I don't accidentally leak a window I shouldn't.

Re: DeskPad – A virtual monitor for screen sharing

#102
post #43

I have an Intel MBP, so my first question is will this work on my legacy hardware? And my second question is will this act like a typical external display I connect to my MBP and set it on fire? As far as my experience goes, it's not behaving like an external display unless my CPU is occasionally pegged at 100%, fans are blasting, and my computer becomes intermittently unusable until I disconnect the display.

I used to have an Intel MB, mid 2010. I had to disconnect the hdmi cable so it can boot, otherwise it would just blast the fan displaying the apple loading animation. It died on 2022 when i installed an update that asked for a restart and i forgot to disconnect and went on vacation. RIP Intel MPs. Amazing beasts.

[flagged]

Re: DeskPad – A virtual monitor for screen sharing

#103
post #74

It would be so nice if we could stop destroying the planet by dropping support for legacy Macs. Mine is a 2014 Air and I'll stop using it when it crumbles to dust.

Agreed! Open Core Legacy Patcher is amazing for this use case.

https://dortania.github.io/OpenCore-Legacy-Patcher/

Re: DeskPad – A virtual monitor for screen sharing

#104
post #39

This is great; though I have less need for it day to day now. I used to have 49" 5120x1440 display. We started with Zoom, which under Advanced would allow partial desktop sharing. I would draw a 1920x1080 box and move windows in and out of the box. We moved to Teams and Teams only supports Window or Screen sharing. DeskPad would work great for that situation. Create a virtual display, share it and then use it on righ…

Why do change the resolution instead of the scaling?

That’s what changing the resolution on MacOS does. On Windows, resolution and DPI are separate settings. On MacOS they are combined into a single “resolution” and you pick from a list that makes sense for the display in question.

You pick the “effective resolution“ of the display, but the native screen resolution is always used and the DPI is changed to scale things up or down until they are scaled the same they would be on a monitor of the chosen resolution.

There are a few choices in that list, denoted by “(low resolution)” or something, which set the indicated resolution and leave scaling at 100%. Those look horrific on MacOS but they are options.

Re: DeskPad – A virtual monitor for screen sharing

#105
post #65

I've gotten away with simply firing up OBS and "screen sharing" the virtual camera. Has worked fine on Zoom and Slack huddles, with the added benefit of giving me other things that OBS can provide: easy recording, scenes, text, source management, plugins, etc. For a casual conversation it's somewhat overkill, but when you're doing something more serious or formal, or need to switch between a keynote/Powerpoint and a…

> and actually rather easy to get going in. The other day I tried installing OBS on a Mac and this was not my experience. I couldn't even get it to recognize the built-in MacBook camera, much less share a screen or a mic or... I've successfully got OBS set up on Linux in the past and managed to get a simple workflow running, but even that took a lot of fiddling to get started and I had the darndest time finding what…

Really? It was painless for me. Worked out of the box exactly as I expected. I wonder why your experience was different.

Re: DeskPad – A virtual monitor for screen sharing

#106
post #74

It would be so nice if we could stop destroying the planet by dropping support for legacy Macs. Mine is a 2014 Air and I'll stop using it when it crumbles to dust.

I have a 2014 iPad Air with a zagg clamshell keyboard that I love. I would like to have a new browser for it, this version of Safari has been deprecated from Discord and Discus forums.

Re: DeskPad – A virtual monitor for screen sharing

#107
post #76

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

Four spaces!? Absurd! Think of how many bytes you're wasting! In just your last code block your flooded the internet with 28 needless bytes!?!?!?!! If this keeps up soon we'll all just be downloading whitespace. Only two spaces are needed: https://news.ycombinator.com/formatdoc function trim { sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' } /end sarcasm

You just cut my tedious space-bar-smashing time in half, thank you!

Re: DeskPad – A virtual monitor for screen sharing

#109
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…

Why did you prefer this to DeskPad? I haven't tried either but have been looking for a solution for this without knowing it.

Not OP, but OBS is cross platform and you can set up custom scenes. So you can basically show whatever you want on it, and save those so that it automatically works like that every time. It also can act as a virtual camera, and you can record.

Re: DeskPad – A virtual monitor for screen sharing

#110
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…

I also use OBS for different purposes.

When I'm teaching a class, I will share the screen that has the projector fully screened on it (which is normally the screen for my teleprompter (so I'm looking into the eyes of my students)). I have a bunch of scenes set up, so I can quickly change the scenes using my Stream Deck. You can make really smooth transitions, so I have a scene for:

- Full camera

- Full camera shifted ~60% to the right with a small desktop screen (where I'm showing my slideshow or code) on top

- Full desktop with face in upper right or lower right (another Stream Deck button to toggle face position)

- Full desktop, no face

I also have countdown timers that I can set from the command line when we are taking a break or waiting for the class to start.

OBS is awesome.

However, I also record many courses and must do them in HD res. Sadly, my MBP has a notch and won't natively do HD. OBS doesn't help with this (easily). My current solution (which I'm curious to try DeskPad to see if it is better) is to use the BetterDisplay app and create a "virtual screen" with HD dimensions. BD lets me "mirror" the virtual HD screen to my Mac monitor, and it magically resizes the dimensions correctly to HD.

It's a painful workaround (especially because every time my Mac or other monitors sleep, all of the orientations of the monitors and the mirroring of the virtual screen are forgotten).

I would love a way to tell my MBP screen to go HD, but to my knowledge, that doesn't appear possible.

Post reply on HN