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.
Starting from version 8, UXPlay Control no longer relies on command-line flags to configure UXPlay. Instead, it generates a native UXPlay configuration file.
- The file is automatically generated and stored at:
~/.config/uxplay-control/uxplayrc - Please do not edit this file manually, as the extension will overwrite your changes whenever you adjust settings via the UI.
- All existing settings from v7 have been automatically migrated.
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
-
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