Я пытаюсь выполнить shutter
(приложение для скриншотов) в качестве класса Process
из приложения C# Mono в Ubuntu 16.04. Я использую код, который находится в this link.Запуск команд терминала Linux из приложения C# Mono
К сожалению, я получаю ошибку Command not found
. Он работает для стандартных команд, таких как ls, pwd ...
. Я понял, что когда я делаю cd /
, я вижу разные папки и файлы (например, app
, .flatpak
и т. Д.), Чем, скажем, «локальный», и, следовательно, bash не может найти shutter
, потому что его там нет.
Что я делаю неправильно?
Вы пробовали либо добавления затвора в дир приложения или изменения к рабочей директории для тот, где сидит затвор? –
Я попытался изменить рабочий каталог (/ usr/bin /) - и я увидел, что приложений было меньше, чем у меня локальное - без затвора. Я не пытался добавить Shutter в каталог приложения - можете ли вы это немного объяснить? – Kraviec
Является ли 'shutter' в вашей' PATH'? – yaakov