Skip to content

An attempt at wrapping the usbip linux kernel module with a gui for easier uasability/configurability

License

Notifications You must be signed in to change notification settings

K-Francis-H/usbip-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

usbip-gui

An attempt at wrapping the usbip linux kernel module with a gui for easier usability/configurability

Dependencies

This project only runs on Linux, you will need to install linux-tools-generic to get the usbip kernel module. Installation should look something like this:

deb-based:

sudo apt install linux-tools-generic

sudo modprobe usbip_host
sudo modprobe usbip_core
sudo modprobe vhci_hcd

#then to start the gui use either of

sudo python3 gui.py

#or

python3 main.py

#which uses gksudo to start the gui 

You may also have problems getting tkinter.ttk to import correctly. This script assumes that you are using Python 3.8+ so make sure thats the version that you are using.

Development

Requirements

  • python
  • python3-tkinter
  • usbip
  • meson

Build

meson setup .build/
meson compile -C .build/

Screenshot

screenshot of usbip gui

About

An attempt at wrapping the usbip linux kernel module with a gui for easier uasability/configurability

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published