v3.0.0 - Renamed driver to TuxBox
TuxBox v3.0.0
The project has been renamed from tourbox-linux to TuxBox. "TourBox" continues to refer to the hardware device; "TuxBox" is the name of this Linux driver and configuration tool.
Upgrading from v2.x
For existing installations, pull the latest code and re-run the install script:
cd /path/to/your/clone
git pull
./install.shThe install script will automatically:
- Migrate your config from
~/.config/tourbox/to~/.config/tuxbox/, preserving all your profiles and button mappings - Rename the old config directory to
~/.config/tourbox.pre-v3-backup/ - Stop and remove the old
tourbox.service - Remove old launcher, desktop entry, and icon
- Install everything under the new
tuxboxnames - Update the git remote URL if it still references
tourbox-linux
Note: If you pinned the TuxBox GUI to your taskbar, the pin will be removed during the upgrade. After installing, find "TuxBox Configuration" in your application menu and pin it again.
What Changed
- Python package:
tourboxelite/→tuxbox/ - Config directory:
~/.config/tourbox/→~/.config/tuxbox/ - Service:
tourbox.service→tuxbox.service - GUI launcher:
tourbox-gui→tuxbox-gui - Desktop entry:
tourbox-gui.desktop→tuxbox-gui.desktop - Version: 2.10.0 → 3.0.0
Fresh Install
git clone https://github.com/AndyCappDev/tuxbox.git
cd tuxbox
./install.shBreaking Changes
- The Python package is now
tuxbox(wastourboxelite). Any custom scripts usingfrom tourboxelite import ...will need to be updated. - The environment variable
TOURBOX_USB_PORThas been renamed toTUXBOX_USB_PORT.
After Upgrading
Once you're satisfied everything works, you can delete the backup of your old config:
rm -rf ~/.config/tourbox.pre-v3-backup