That’s fine, Linux doesn’t care whether you start it from the command line vs. the desktop. What it does care about is that the user has access to the Xwindows session. There are a thousand ways to do this, but they all revolve around adding kweb to some sort of autostart file. If you know the user that is running the session you could put the the kweb command in the .xinitrc file located in that user’s home directory.
I suggested putting it in Photonic3d’s start.sh file because we’ve done the work to add Photonic3d as a Linux service which also means it has access to Xwindows.
First check to make sure the kweb command is working to your satisfaction by opening a terminal from your desktop. You should find the terminal either on the desktop or inside one of the GUI’s start menus.
Once you open the terminal just type the kweb start command above. If it starts to your satisfaction, you can add it to the end of your start.sh file.
You can add it to the file using a command called nano, or if you are brave you can try the following:
type: vi /opt/cwh/start.sh
type: kweb -kl http://localhost:9091
type: :x[enter key]