withfig/fig

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

Opened this issue · 1 comments

Checks

  • I have searched github.com/withfig/fig/issues and there are no duplicates of my issue
  • I have run fig doctor in the affected terminal session
  • I have run fig restart and replicated the issue again

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

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