Jisti seems installed but not lauching

Hello there,

I’m a new Linux user and I started on EOS a week ago.

I’m trying to get the hang of it, with the help of a friend who is used to and doing propaganda for Arch Linux. Her trade-off is me bothering her with some issues but I’m also trying to find some answers on my own … or with the help of the community.

Here is my issue : I installed Jisti through flathub (using the command provided by flathub on my terminal :

flatpak install flathub org.jitsi.jitsi-meet

All seems normal and the Jisti app appears with all the other apps. When I click on it, I get out the app list and back to where I was before (desktop, writing this thread, whatever).

Should I uninstall and reinstall ? Did I miss something ? And what info do you need (as it doesn’t seem to be system or hardware related) ?

I installed other apps the same way (copy/paste the command line provided by flathub in the terminal) and they work fine …

Thank you for your help (and I might come back with other questions :upside_down_face: )

Try running it from the terminal and see if you get an error displayed there:

flatpak run org.jitsi.jitsi-meet

Hello,

I tried it and here is what happened :

Summary

$ flatpak run org.jitsi.jitsi-meet
Debug: Enabling Wayland backend
Debug: Detecting Nvidia GPU. disabling GPU sandbox.
Deleting cache directory: /home/sam/.var/app/org.jitsi.jitsi-meet/config/Jitsi Meet/GPUCache
[2:1122/202445.975347:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
LaunchProcess: failed to execvp:
xdg-settings
[2:1122/202446.158453:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:1122/202446.158484:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
20:24:46.170 › APPIMAGE env is not defined, current application is not an AppImage
(electron) ‘session.getAllExtensions’ is deprecated and will be removed. Please use ‘session.extensions.getAllExtensions’ instead.
20:24:46.207 › checkForUpdatesAndNotify called, downloadPromise is null
[2:1122/202446.207441:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:1122/202446.207472:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:1122/202446.207491:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:1122/202446.207511:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:1122/202446.255036:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.freedesktop.login1.Manager.Inhibit: object_path= /org/freedesktop/login1: unknown error type:
[2:1122/202446.271954:ERROR:ui/events/platform/wayland/wayland_event_watcher.cc:47] libwayland: [destroyed object]: error 7: failed to import supplied dmabufs: Could not bind the given EGLImage to a CoglTexture2D

I did an update earlier, might have I deleted some cache or orphan file that I shouldn’t have ?

It seems like a common problem with Electron apps that rely on Wayland combined with the nvidia drivers.

I would try either switching to the AUR package instead of the flatpak or disabling the Wayland backend for this application.

Oh, ol, thank you for the tip. I installed what was necessary to use AUR packages (had to try and use my printer/scanner) but I don’t master it yet. I’ll ask my friend to help me with this :slight_smile:

Thank you very much for your help :grinning_face:

To install the AUR package, you simply type:

yay -S jitsi-meet-desktop-bin

Don’t forget to remove the flatpak so you don’t have both.

flatpak remove org.jitsi.jitsi-meet

Thank you for the updates, I removed the flatpak but I think I missed something while installing the AUR package : i went for the clean install (packages to cleanbuild = all) : I prefer to start back from a clean slate. I also choose the “all” option when asked diffs to show (an occasion to try and understand what’s happening, I guess).

Now, I’ve hit the (end) marker and … nothing : Jitsi isn’t installed yet (not shown in the app list anyway) and I can’t close the terminal because the process is still running :grimacing:

FYI :

Summary

$ yay -S jitsi-meet-desktop-bin
AUR Explicit (1): jitsi-meet-desktop-bin-2025.10.0-1
:: (1/1) Downloaded PKGBUILD: jitsi-meet-desktop-bin
1 jitsi-meet-desktop-bin (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/sam/.cache/yay/jitsi-meet-desktop-bin
HEAD is now at 3682d21 Bump to 2025.10.0
1 jitsi-meet-desktop-bin (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
diff --git /home/sam/.cache/yay/jitsi-meet-desktop-bin/.nvchecker.toml /home/sam/.cache/yay/jitsi-meet-desktop-bin/.nvchecker.toml
new file mode 100644
index 0000000..9e4ac4a
— /dev/null
+++ /home/sam/.cache/yay/jitsi-meet-desktop-bin/.nvchecker.toml
@@ -0,0 +1,4 @@
+[jitsi-meet-desktop-bin]
+source = “git”
+git = “https://github.com/jitsi/jitsi-meet-electron.git”
+prefix = “v”
diff --git /home/sam/.cache/yay/jitsi-meet-desktop-bin/PKGBUILD /home/sam/.cache/yay/jitsi-meet-desktop-bin/PKGBUILD
new file mode 100644
index 0000000..c6a0c4b
— /dev/null
+++ /home/sam/.cache/yay/jitsi-meet-desktop-bin/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Martin Rys https://rys.rs/contact
+# Contributor: Roman Kupriyanov mr.eshua@gmail.com
+
+_pkgname=jitsi-meet-desktop
+pkgname=${_pkgname}-bin
+pkgver=2025.10.0
+pkgrel=1
+pkgdesc=“Jitsi Meet desktop application powered by Electron”
+arch=(‘x86_64’)
+url=“https://github.com/jitsi/jitsi-meet-electron”
+license=(‘Apache-2.0’)
+provides=(“${_pkgname}”)
+conflicts=(

  •   "${_pkgname}"
    
  •   'jitsi-meet-electron')
    

+replaces=(‘jitsi-meet-electron’)
+depends=(

  •   'alsa-lib'
    
  •   'gtk3'
    
  •   'nss')
    

+options=(!strip)
+source=(

  •   "jitsi-meet-${arch[0]}-${pkgver}.AppImage::https://github.com/jitsi/jitsi-meet-electron/releases/download/v${pkgver//_/-}/jitsi-meet-${arch[0]}.AppImage"
    
  •   "${_pkgname}.desktop")
    

+sha256sums=(‘1bc259c4c099f6d9bf1d1decc846602b9acf956696d39f75d0a4eefb6ab0acb1’

  •        'e11ef8c07bdc5067976f562b236b8c0d683c0e9037f2eb93482c2fd6ba3a5aff')
    

+prepare() {

  •   chmod u+x      "${srcdir}/jitsi-meet-${arch[0]}-${pkgver}.AppImage"
    
  •   "${srcdir}/jitsi-meet-${arch[0]}-${pkgver}.AppImage" --appimage-extract
    

+}
+
+package() {

  •   find           "${srcdir}/squashfs-root/locales/" -type d -exec chmod 755 {} +
    
  •   find           "${srcdir}/squashfs-root/resources/" -type d -exec chmod 755 {} +
    
  •   install -d     "${pkgdir}/opt/${_pkgname}"
    
  •   cp -r          "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${_pkgname}"
    
  •   # Remove broken or unused files and directories
    
  •   rm -r          "${pkgdir}/opt/${_pkgname}/usr/"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/AppRun"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/jitsi-meet.desktop"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/jitsi-meet.png"
    
  •   find           "${srcdir}/squashfs-root/usr/share/icons/" -type d -exec chmod 755 {} +
    
  •   install -d     "${pkgdir}/usr/share/icons"
    
  •   cp -r          "${srcdir}/squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons/hicolor"
    
  •   install -d     "${pkgdir}/usr/bin"
    
  •   ln -s          "../../opt/${_pkgname}/jitsi-meet" "${pkgdir}/usr/bin/${_pkgname}"
    
  •   install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
    

+}
diff --git /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop
new file mode 100644
index 0000000..d6bc7d1
— /dev/null
+++ /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Jitsi Meet
+Comment=Jitsi Meet Desktop App
+Exec=jitsi-meet-desktop %U
+Terminal=false
+Type=Application
+Icon=jitsi-meet
+StartupWMClass=Jitsi Meet
+MimeType=x-scheme-handler/jitsi-meet;
+Categories=VideoConference;AudioVideo;Audio;Video;Network;
(END)

${pkgver//_/-}/jitsi-meet-${arch[0]}.AppImage"

  •   "${_pkgname}.desktop")
    

+sha256sums=(‘1bc259c4c099f6d9bf1d1decc846602b9acf956696d39f75d0a4eefb6ab0acb1’

  •        'e11ef8c07bdc5067976f562b236b8c0d683c0e9037f2eb93482c2fd6ba3a5aff')
    

+prepare() {

  •   chmod u+x      "${srcdir}/jitsi-meet-${arch[0]}-${pkgver}.AppImage"
    
  •   "${srcdir}/jitsi-meet-${arch[0]}-${pkgver}.AppImage" --appimage-extract
    

+}
+
+package() {

  •   find           "${srcdir}/squashfs-root/locales/" -type d -exec chmod 755 {} +
    
  •   find           "${srcdir}/squashfs-root/resources/" -type d -exec chmod 755 {} +
    
  •   install -d     "${pkgdir}/opt/${_pkgname}"
    
  •   cp -r          "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${_pkgname}"
    
  •   # Remove broken or unused files and directories
    
  •   rm -r          "${pkgdir}/opt/${_pkgname}/usr/"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/AppRun"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/jitsi-meet.desktop"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/jitsi-meet.png"
    
  •   find           "${srcdir}/squashfs-root/usr/share/icons/" -type d -exec chmod 755 {} +
    
  •   install -d     "${pkgdir}/usr/share/icons"
    
  •   cp -r          "${srcdir}/squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons/hicolor"
    
  •   install -d     "${pkgdir}/usr/bin"
    
  •   ln -s          "../../opt/${_pkgname}/jitsi-meet" "${pkgdir}/usr/bin/${_pkgname}"
    
  •   install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
    

+}
diff --git /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop
new file mode 100644
index 0000000..d6bc7d1
— /dev/null
:

${pkgver//_/-}/jitsi-meet-${arch[0]}.AppImage"

  •   "${_pkgname}.desktop")
    

+sha256sums=(‘1bc259c4c099f6d9bf1d1decc846602b9acf956696d39f75d0a4eefb6ab0acb1’

  •        'e11ef8c07bdc5067976f562b236b8c0d683c0e9037f2eb93482c2fd6ba3a5aff')
    

+prepare() {

  •   chmod u+x      "${srcdir}/jitsi-meet-${arch[0]}-${pkgver}.AppImage"
    
  •   "${srcdir}/jitsi-meet-${arch[0]}-${pkgver}.AppImage" --appimage-extract
    

+}
+
+package() {

  •   find           "${srcdir}/squashfs-root/locales/" -type d -exec chmod 755 {} +
    
  •   find           "${srcdir}/squashfs-root/resources/" -type d -exec chmod 755 {} +
    
  •   install -d     "${pkgdir}/opt/${_pkgname}"
    
  •   cp -r          "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${_pkgname}"
    
  •   # Remove broken or unused files and directories
    
  •   rm -r          "${pkgdir}/opt/${_pkgname}/usr/"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/AppRun"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/jitsi-meet.desktop"
    
  •   rm             "${pkgdir}/opt/${_pkgname}/jitsi-meet.png"
    
  •   find           "${srcdir}/squashfs-root/usr/share/icons/" -type d -exec chmod 755 {} +
    
  •   install -d     "${pkgdir}/usr/share/icons"
    
  •   cp -r          "${srcdir}/squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons/hicolor"
    
  •   install -d     "${pkgdir}/usr/bin"
    
  •   ln -s          "../../opt/${_pkgname}/jitsi-meet" "${pkgdir}/usr/bin/${_pkgname}"
    
  •   install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
    

+}
diff --git /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop
new file mode 100644
index 0000000..d6bc7d1
— /dev/null
+++ /home/sam/.cache/yay/jitsi-meet-desktop-bin/jitsi-meet-desktop.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Jitsi Meet
+Comment=Jitsi Meet Desktop App
+Exec=jitsi-meet-desktop %U
+Terminal=false
+Type=Application
+Icon=jitsi-meet
+StartupWMClass=Jitsi Meet
+MimeType=x-scheme-handler/jitsi-meet;
+Categories=VideoConference;AudioVideo;Audio;Video;Network;
(END)

(And I don’t feel like “breaking” averything just yet, though there wouldn’t be that much to rebuild considering the computer has been running for less than 10 days :face_with_hand_over_mouth: )

When you select to view diffs, you need to press the q key to exit that screen.

Ooooh … hum … ok, I still have a lot of reflex to acquire, thank you for your patience :melting_face:

And it’s working (well, it’s installed anyway and launching and everything). Thank you so much for your help :smiley: (and your patience)

Welcome to the community @Ashka :partying_face: :tada: :enos_flag:

Just for what it’s worth, I’ve been running a Jitsi server for a small group for some years, so I’ve got a bit of experience using it, and hosting sessions with it.

Neither the broadcaster or the participants need to install any special Jitsi software. You can simply use your web browser to host or join a session. The electron app is merely a convenience, but not necesarry.

Always glad to help. Welcome to the forum!