from opAlt_vocation

merge and extend linux art studio.