Eel icon indicating copy to clipboard operation
Eel copied to clipboard

Support Chromium when installed via Flatpak

Open Cacodaimon opened this issue 2 years ago • 0 comments

I would like to use eel even if chromium is installed via Flatpak and not via e.g. apt… .

My current workaround is this bash script:

#!/bin/bash

if [ "$(command -v chromium-browser)" ]; then
  chromium-browser "$@"
  exit 0
fi

if [ "$(command -v google-chrome)" ]; then
  google-chrome "$@"
  exit 0
fi

if [ "$(command -v flatpak)" ]; then
  flatpak list | grep org.chromium.Chromium

  if [ $? = 0 ]; then
    flatpak run org.chromium.Chromium "$@"
    exit 0
  else
    echo "Chromium not installed via flatpak, run \"flatpak install flathub org.chromium.Chromium\"!" >&2
    exit 1
  fi
fi

echo "Chromium/Chrome or Flatpak is not installed!" >&2
exit 1

And this modification in my code:

eel.browsers.set_path('chrome', './flatpack-chromium.sh')

Cacodaimon avatar Oct 12 '21 14:10 Cacodaimon