RocketChat / RocketChat/Rocket.Chat.Electron
Screensharing via jitsi does not work via snap
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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