Score:0

How to draw with a stylus while screen-sharing in a Zoom call?

vn flag

At least with my setup, drawing with a pressure-sensitive stylus in Mypaint does not work while screen-sharing in a Zoom call. It is so sluggish (in the sense of recording a new line position only every 50 pixels or so) that it is unusable. The problem may or may not happen with other screen sharing software as well. So I'm happy both for a solution for Zoom calls, and for any solution using an alternative tool.

The issue does not happen while screensharing is paused in Zoom, so it is not connected to the X server compositing done by Zoom on top of the Mypaint window (that is, the colored border around the screen and a small call window without decorations). Rather, it seems connected the CPU and / or GPU load of capturing and / or encoding the video stream.

Details about my setup: ThinkPad X201 Tablet, using the Wacom tablet integrated into its screen for pressure-sensitive drawing. Ubuntu 20.04, or rather Lubuntu 20.04 but it should not matter for the purpose of this question. Zoom for Linux in the version current as of 2021-06. Mypaint in the current version.

Score:1
es flag

The best solution I have found uses scrcpy, an easy-to-use tool to display an Android's device screen on a computer's screen.

To install, simply do sudo apt install scrcpy.

To display the Android device's screen on your computer's screen:

  1. Connect the Android device to your computer through a cable (it must be a cable that allows data transfer, not a plain charging cable).
  2. Start scrcpy by opening a terminal and executing scrcpy.
  3. Allow data transfer in the popup window in the Android device.
  4. To increase the size of the scrcpy window so that it fills the computer's screen with the Android screen, press $mod+g (this is a scrcpy-specific shortcut).

Finally, to draw on Zoom or similar applications like Teams, you can share the whole screen or just the scrcpy window.

vn flag
Interesting! So you use an Android drawing app on the Android device to do the actual drawing, and then this gets shared via `scrcpy` to the computer and via Zoom etc. screensharing to others. That indeed solves the sluggishness, as the drawing uses its very own CPU and GPU.
mgarort avatar
es flag
Yes, exactly! This is the solution I have found for my Android tablet. I am sure there must be others for iPads.
Score:-1
vn flag

(not a full answer, just a workaround)

As a workaround, you can pause the screensharing in Zoom, then draw, and then restart the screensharing afterwards to show the updated canvas to the other participants. This way, participants will at least see the previous state of the canvas while screensharing is paused (as opposed to ending it). Of course, it's not a great fix, as participants will always only see static images, not the action of drawing.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.