ungoogled-chromium.sh 991 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. # Allow users to override command-line options
  3. if [[ -f ~/.config/chromium-flags.conf ]]; then
  4. CHROMIUM_USER_FLAGS="$(cat ~/.config/chromium-flags.conf)"
  5. fi
  6. # Detect Pepper Flash
  7. if [[ -f /usr/lib/PepperFlash/libpepflashplayer.so ]]; then
  8. PepperVer="$(grep 'version' /usr/lib/PepperFlash/manifest.json | cut -d '"' -f4)"
  9. CHROMIUM_USER_FLAGS+=" --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=$PepperVer"
  10. fi
  11. # Let the wrapped binary know that it has been run through the wrapper.
  12. export CHROME_WRAPPER="$(readlink -f $0)"
  13. export CHROME_DESKTOP="$0.desktop"
  14. # Google API keys: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium
  15. export GOOGLE_API_KEY=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
  16. export GOOGLE_DEFAULT_CLIENT_ID=413772536636.apps.googleusercontent.com
  17. export GOOGLE_DEFAULT_CLIENT_SECRET=0ZChLK6AxeA3Isu96MkwqDR4
  18. # Launch
  19. exec /opt/ungoogled-chromium/chrome $CHROMIUM_USER_FLAGS $@