RocketChat / RocketChat/Rocket.Chat.Electron

Screensharing via jitsi does not work via snap

Open
#2,385 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
1.7k
Forks
835
Avg merge
1d 21h
Merged PRs (30d)
15

Description

My Setup

  • Operating System: Debian bookworm

  • App Version: 3.8.1

  • Installation type: snap

  • Desktop Environment: i3

  • I have tested with the latest version

  • I can simulate the issue easily

Description

I can't share my screen in a jitsi video call.

I have taken a look at the snap permissions, can't identify an issue there (had to enable camera manually for video to work in jitsi):

$ snap connections rocketchat-desktop 
Interface                 Plug                                       Slot                             Notes
audio-playback            rocketchat-desktop:audio-playback          :audio-playback                  -
audio-record              rocketchat-desktop:audio-record            -                                -
browser-support           rocketchat-desktop:browser-support         :browser-support                 -
camera                    rocketchat-desktop:camera                  :camera                          manual
content[gnome-3-28-1804]  rocketchat-desktop:gnome-3-28-1804         gnome-3-28-1804:gnome-3-28-1804  -
content[gtk-3-themes]     rocketchat-desktop:gtk-3-themes            gtk-common-themes:gtk-3-themes   -
content[icon-themes]      rocketchat-desktop:icon-themes             gtk-common-themes:icon-themes    -
content[sound-themes]     rocketchat-desktop:sound-themes            gtk-common-themes:sound-themes   -
desktop                   rocketchat-desktop:desktop                 :desktop                         -
desktop-legacy            rocketchat-desktop:desktop-legacy          :desktop-legacy                  -
gsettings                 rocketchat-desktop:gsettings               :gsettings                       -
home                      rocketchat-desktop:home                    :home                            -
network                   rocketchat-desktop:network                 :network                         -
opengl                    rocketchat-desktop:opengl                  :opengl                          -
pulseaudio                rocketchat-desktop:pulseaudio              :pulseaudio                      -
screen-inhibit-control    rocketchat-desktop:screen-inhibit-control  :screen-inhibit-control          -
unity7                    rocketchat-desktop:unity7                  :unity7                          -
upower-observe            rocketchat-desktop:upower-observe          :upower-observe                  -
x11                       rocketchat-desktop:x11                     :x11                             -
Current Behavior

There's no desktop or window to select in the selection dialog for what to share.

Expected Behavior

It should behave as it does in a browser, showing windows and desktops to select for sharing.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue using the Debian bookworm snap installation and a Jitsi video call, starting with the reported snap connections and the screen-selection dialog. Compare the snap behavior with the browser behavior; done means the dialog lists available windows and desktops for sharing.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, linux, typescript
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.