fig icon indicating copy to clipboard operation
fig copied to clipboard

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

Open thelooter opened this issue 4 months ago • 1 comments

Checks

  • [X] I have searched github.com/withfig/fig/issues and there are no duplicates of my issue
  • [X] I have run fig doctor in the affected terminal session
  • [X] 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

thelooter avatar Feb 09 '24 10:02 thelooter

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

mschrage avatar Feb 13 '24 18:02 mschrage