|
On Linux, rather than opening a terminal, you might instead just do something like:
pkexec calibre-debug -c "from calibre_plugins.auto_updater import linux_gui; linux_gui()"
the linux gui function can then show a simple PyQt UI that displays the output of running the update command from its stdout. pkexec is supposed to take care of prompting the user for password.
|