Skip to content

ashmitkumar2005/rivox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rivox

A lightweight utility to run AppImages and DEB packages in an isolated, spoofed Ubuntu 24.04 environment using bubblewrap and Xephyr.

Features

  • Isolation: Filesystem isolation with bwrap and graphical isolation with Xephyr.
  • OS Spoofing: Spoofs Ubuntu 24.04 os-release and lsb_release content.
  • Support: Runs .AppImage and .deb files out of the box.
  • Stability: Forces software rendering (LIBGL_ALWAYS_SOFTWARE=1) to avoid GPU crashes in nested X servers.
  • Clipboard Sync: On-demand clipboard synchronization from sandbox to host.

Installation

From .deb package

sudo dpkg -i rivox_*.deb
sudo apt-get install -f   # resolve dependencies if needed

From source

git clone https://github.com/ashmitkumar2005/rivox.git
cd rivox
chmod +x install.sh
./install.sh

Manual install

make install

Uninstall

sudo make uninstall

Usage

rivox /path/to/your/app.AppImage
rivox /path/to/your/package.deb

Clipboard Synchronization

Bind a system hotkey (e.g., Ctrl+Alt+C) to:

rivox-sync-clip

Dependencies

  • bubblewrap
  • Xephyr (xserver-xephyr)
  • openbox
  • xclip
  • wmctrl
  • x11-xserver-utils
  • dpkg

Run make check-deps to verify.

License

MIT

About

Lightweight sandbox for running AppImages and DEB packages in an isolated, spoofed Ubuntu 24.04 environment

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors