У меня есть программное обеспечение для запуска opensim, для запуска, запуска и завершения работы которого требуется окно терминала.
У меня есть 3 его экземпляра, запущенных в 3 терминальных окнах, с mysql для 3 баз данных. Обычно для запуска каждого экземпляра мне нужно открыть 3 окна терминала, затем в каждом из них я должен указать путь к файлу OpenSim.exe. Команды похожи на приведенные ниже, но имя каталога на рабочем столе отличается для каждого, так как есть 3 отдельных экземпляра, например один;
cd Desktop/mexico/bin
mono OpenSim.exe
Это немного неудобно печатать каждый раз, поэтому я хотел чтобы разместить 3 иконки на рабочем столе, я мог бы просто нажать кнопку «Пуск» каждый, я думал, что у меня это правильно, но при запуске терминала произошла ошибка, и теперь я помню, что забыл включить команду mono, но не уверен как синтаксис должен идти. Это то, что я попробовал, и я сохранил файл как opensim.desktop и сохранил его на рабочем столе;
[Desktop Entry]
Name=OpenSim
Comment=Opensim launcher
Exec= /Desktop/mexico/bin/OpenSim.exe
Icon=/Desktop/mexico/icon.png
Terminal=true
Type=Application
Categories=Games;
StartupNotify=true
Где я ошибся и как мне это настроить, чтобы это работало? Я полагаю, что мне придется сделать 3 из них и просто назвать их opensim1 2 и 3 и иметь 3 иконки.
Посмотрите здесь .
Вы хотите указать Path=~/Desktop/mexico/bin
и изменить строку Exec
на Exec=mono OpenSim.exe
. Нет необходимости иметь несколько ярлыков, нужно работать. Если вы хотите, чтобы они работали как обычные средства запуска приложений, вы должны размещать их там, где расположены остальные файлы .desktop
.