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.
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.
-
Clone this repository:
git clone https://github.com/xxanqw/uxplay-control.git cd uxplay-control
-
Run the packaging script:
./package.sh <<<'y' # 'y' to install automatically, 'n' to install manually
-
Restart GNOME Shell (Alt+F2, type
r
, press Enter) and enable the extension.
To set up a development environment, follow these steps:
-
Fork this repository, then clone your fork:
git clone https://github.com/your-username/uxplay-control.git cd uxplay-control
-
Do your changes.
-
Run the packaging script:
./package.sh <<<'y' # 'y' to install automatically, 'n' to install manually
-
Run the nested session script to test your changes in a nested GNOME Shell session:
./nested-session.sh
-
Create a pull request if you want to contribute your changes.
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