GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - exaile/gst-python-docker: A docker-based environment to run Exaile in

This repository was archived by the owner on May 22, 2021. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

36 Commits
36 Commits

Folders and files

NameName
Last commit message
Last commit date
src
src
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
Dockerfile.debian10
Dockerfile.debian10
 
 
Dockerfile.debian10-python3
Dockerfile.debian10-python3
 
 
Dockerfile.debian9
Dockerfile.debian9
 
 
Dockerfile.debian9-python3
Dockerfile.debian9-python3
 
 
Dockerfile.fedora31
Dockerfile.fedora31
 
 
Dockerfile.fedora31-python3
Dockerfile.fedora31-python3
 
 
Dockerfile.ubuntu18.04
Dockerfile.ubuntu18.04
 
 
Dockerfile.ubuntu18.04-python3
Dockerfile.ubuntu18.04-python3
 
 
Dockerfile.ubuntu19.10
Dockerfile.ubuntu19.10
 
 
Dockerfile.ubuntu19.10-python3
Dockerfile.ubuntu19.10-python3
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.sh
build.sh
 
 
run.sh
run.sh
 
 
run_wayland.sh
run_wayland.sh
 
 
settings.example
settings.example
 
 

Repository files navigation

gst-python-docker

Provides a customized environment that you can run Exaile (or really any python GStreamer/GTK3 based application) in, even if your OS does not ship with the right dependency packages. Also provides a foundation to do testing with packages from an OS that you don't have... just modify the included template.

Not intended for non-technical users at this time.

Requirements

  • Linux with docker installed
  • Exaile checked out alongside this repo

Usage

First, copy settings.example to settings, then to run exaile:

./run.sh

You can customize the settings file to run other programs too.

Alternatively, if you wish to use a Wayland-based display instead of X11, you can do this instead:

./run_wayland.sh

Building the image

If you wish to build your own image instead of using the image from docker hub, then run ./build.sh (note: if you do not add your user to the docker group, then you will need to run build.sh via sudo). It will take a few minutes.

Submitting a new tag

If you have access to the docker hub, you can push a new tag to docker. This step is required before you can use a docker tag, e.g. in exaile/exaile-testimg. After running ./build.sh as described above, you will need to docker push exaile/gst-python, which will upload the containers to docker.com. If you get a requested access to the resource is denied error, you may need to docker login before that.

Contributing

Please fork and make a pull request! There's a lot of ways that this could be improved.

Inspiration

I don't remember where I grabbed the original scripts from, but I went searching for a pulseaudio thing and found https://github.com/terlar/docker-skype-pulseaudio, at which point I realized it was awesome and stole most of it.

Author

Dustin Spicuzza ([email protected])

About

A docker-based environment to run Exaile in

Resources

Readme
MIT license
Activity
Custom properties

Stars

8 stars

Watchers

6 watching

Forks

4 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.