Skip to content

xxanqw/uxplay-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icon

UXPlay Control

Get it on GNOME Extensions

UXPlay Control is an extension for GNOME Shell that allows users to start and configure the UXPlay command-line interface through a simple GUI on the top bar and comprehensive settings within the GNOME Extensions app.

Install it locally

If for some reason you don't want to use the official GNOME Extensions site, you can install the extension manually.
Don't forget that you need to have uxplay, gnome-tweaks, and gnome-extensions installed on your system to actually use the extension.

  1. Clone this repository:

    git clone https://github.com/xxanqw/uxplay-control.git
    cd uxplay-control
  2. Run the packaging script:

    ./package.sh <<<'y' # 'y' to install automatically, 'n' to install manually
  3. Restart GNOME Shell (Alt+F2, type r, press Enter) and enable the extension.

Development

To set up a development environment, follow these steps:

  1. Fork this repository, then clone your fork:

    git clone https://github.com/your-username/uxplay-control.git
    cd uxplay-control
  2. Do your changes.

  3. Run the packaging script:

    ./package.sh <<<'y' # 'y' to install automatically, 'n' to install manually
  4. Run the nested session script to test your changes in a nested GNOME Shell session:

    ./nested-session.sh
  5. Create a pull request if you want to contribute your changes.

Credits

This extension serves as a companion to UXPlay, developed by FDH2. Please note that UXPlay must be installed independently as a prerequisite for this extension to operate correctly.

gnome-tweaks: Available on your distro repositories.
gnome-extensions: Available on Flathub


licensed under GPLv3
made with ❤️ by xxanqw

About

Control UXPlay AirPlay server from the top bar

Resources

License

Stars

Watchers

Forks