withfig / fig

Public issue tracker for Fig.
https://fig.io
MIT License
2.04k stars 54 forks source link

bug: Desktop not properly starting when GStreamer autoaudiosink plugin isn't installed #2908

Open thelooter opened 4 months ago

thelooter commented 4 months ago

Checks

Operating system

Linux (Arch Linux)

Expected behaviour

Fig Desktop starting up normally

Actual behaviour

Fig Desktop hanging on Loading screen and not progressing

Steps to reproduce

  1. Install Fig on Arch Linux without the gstreamer plugin installed.
  2. Try to start Fig Desktop via terminal
  3. Look at log complaining about missing Gstreamer plugin

Steps to fix

Install gst-plugins-good Package on Arch, which provides the required plugin

Environment

fig-details:
  - 2.17.1
hardware-info:
  - model: 
  - model-id: 
  - chip-id: Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz
  - cores: 6
  - mem: 15.47 GB
os-info:
  - kernel: 6.7.4-arch1-1
  - distro: "Arch Linux"
  - distro-build: rolling
environment:
  - shell: /usr/bin/zsh
  - terminal: <unknown>
  - cwd: /home/eve
  - exe-path: /usr/bin/fig
  - install-method: unknown
  - env-vars:
    - DISPLAY: :0
    - FIGTERM_SESSION_ID: eace8153-ad52-45f7-969d-ce239cb4b643
    - FIG_PID: 62913
    - FIG_SET_PARENT: eace8153-ad52-45f7-969d-ce239cb4b643
    - FIG_SET_PARENT_CHECK: 1
    - FIG_TERM: 2.17.1
    - GLFW_IM_MODULE: ibus
    - GTK_IM_MODULE: ibus
    - PATH: /home/eve/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/eve/.fig/bin:/home/eve/.local/share/nvim/site/pack/packer/start/fzf/bin
    - QT_IM_MODULE: ibus
    - SHELL: /usr/bin/zsh
    - TERM: xterm-kitty
    - XDG_CURRENT_DESKTOP: KDE
    - XDG_SESSION_DESKTOP: KDE
    - XDG_SESSION_TYPE: x11
    - XMODIFIERS: @im=ibus
mschrage commented 4 months ago

Thanks for letting us know! Linux isn't fully supported right now, but this type of feedback is really helpful for understanding what work is still left to do.

cc @grant0417