Closed thw26 closed 1 month ago
cf. #164
This won't work unless we use a series of commands to find the Logos PID. When Logos launches, it creates its splash screen. As soon as that loads, it creates the login window, thus changing PID, and again changing PID on logging in. We would need to find a way to track these PIDs more efficiently.
If we track the main PID for Logos once it is running, we can put additional safeguards in to make sure commands can't be run while Logos is running. We can also add commands like stop Logos/restart Logos.
This may be best accomplished by making a system.popen_command, like system.run_command.