Я запускаю XFCE на Ubuntu 17.2.
Хотелось бы запустить мою программу погоды с помощью одной пусковой установки. Требуются два шага, выполняющие использование моно как SUDO, а затем открытие html-приложения в Firefox. Я могу заставить exe работать и запрашивать пароль, но не могу запустить Firefox. Я попытался запустить это вместо моно в прикрепленном втором прикрепленном изображении, но это не будет работать. Если я попытаюсь запустить это в терминале, CumlusMX запустится, но Firefox не откроется, если я не прекращу моно-процесс с помощью «Ctrl-C, чтобы завершить», а затем описание Firefox opens.enter здесь
launcher для CumulusMX
Пусковая установка не является оболочкой, поэтому она может запускать только одну команду.
Однако вы можете установить команду для запуска оболочки следующим образом:
sh -c 'gksudo mono CumulusMX.exe & firefox'
если это приложение GUI или, если требуется консоль:
sh -c 'xterm -e sudo mono CumulusMX.exe & firefox'
sh -c запускает все остальное, как вы ввели его в терминал.
Если GUI, использовать gksudo. Это дает вам окно для ввода пароля и является правильным способом запуска привилегированных графических приложений.
Если нет GUI, используйте xterm -e sudo, поэтому закрытие одного окна не закрывает другого.
В любом случае отмените выбор Command .
Обратите внимание на &, а не на ;. Это означает, что они работают одновременно, а не один за другим.
Пусковая установка не является оболочкой, поэтому она может запускать только одну команду.
Однако вы можете установить команду для запуска оболочки следующим образом:
sh -c 'gksudo mono CumulusMX.exe & firefox'
если это приложение GUI или, если требуется консоль:
sh -c 'xterm -e sudo mono CumulusMX.exe & firefox'
sh -c запускает все остальное, как вы ввели его в терминал.
Если GUI, использовать gksudo. Это дает вам окно для ввода пароля и является правильным способом запуска привилегированных графических приложений.
Если нет GUI, используйте xterm -e sudo, поэтому закрытие одного окна не закрывает другого.
В любом случае отмените выбор Command .
Обратите внимание на &, а не на ;. Это означает, что они работают одновременно, а не один за другим.