a shell GUI by Qt