This will be the "new" version of mtx-gui so it's not fully functional right now. But as you may noticed it's going in a different direction then the master branch. It aims to use the python-scsi package (https://github.com/rosjat/python-scsi) but it will offer a fallback to the mtx tool if python-scsi package is not installed.
since python-scsi now supports python 3 I started to organize the dev branch so I get a nice base for the next steps to come. MediumChanger is now a pyscsi.SCSIDevice.
I also changed dev_mr to the default branch!
the gui can at least be started now, as long as you are doing it as root for the dev access and you should have a media changer or at least as iscsi target set up with tgt (for example)
Just some minor changes in the GUI, it start to look a bit nicer now.
Ok its basically working now, added code for the load and unload of the slots. It's in a dev stage still but with this codebase it should at least do the things the old gui have done now. Well except the statusbar but this is going to be implemented as soon as this version is working "well".
mtx-gui is distributed under LGPLv2.1 Please see the LICENSE file for the full license text.
The module is hosted at https://github.com/rosjat/mtx-gui
You can use git to checkout the latest version of the source code using:
$ git clone git@github.com:rosjat/mtx-gui.git
It is also available as a downloadable zip archive from:
master: https://github.com/rosjat/mtx-gui/archive/master.zip
dev: https://github.com/rosjat/mtx-gui/archive/dev_mr.zip
Building the module:
$ python3 setup.py build
Installing the module:
$ python3 setup.py install
Using the module:
$ python3 /path_to_mtx_gui