Хорошо, это работает. У меня нет очень точного ответа на точный вопрос , почему автозапуск не работал, кроме как отметить разницу :..sh файл не работает, приложение напрямую работает.
Что я сделал сейчас:
После удаления старых файлов.desktop в папке автозапуска я создал один:
$ nano ~/.config/autostart/MyAppName.desktop
Вставил это:
[Desktop Entry]
Exec=mono /full/path/to/mono_c#/gui/app/myappname.exe
Path=/full/path/to/working/directory
Name=MyAppName
Type=Application
Version=1.0
Обратите внимание, :здесь исполняемый файл для «Exec», найденный через переменную пути, является моно, а его аргумент командной строки — это путь к «исполняемому файлу», который работает в среде моно.
Это работает, как предполагалось. Перезагрузите -> приложение запустится.
Редактировать :Обратите внимание, что для меня у приложения не было рабочего каталога, назначенного путем, вероятно, где-то на моей стороне ошибка, но я упомяну об этом на всякий случай.
Теперь я хотел бы, чтобы некоторые вещи были сделаны в исходном файле.sh, который отказывается работать здесь. Поэтому какое-то время я не буду «принимать» свой собственный ответ на случай, если появится кто-то, кто сможет точно сказать, что происходит.
Редактировать -некоторые ссылки:
https://wiki.archlinux.org/index.php/Desktop_entries#File_example
Похоже, вы установили Kali поверх Windows.
Windows больше нет, она ушла, перезаписана вашей установкой.
Включая все файлы, конечно.
Ваши файлы пропали. В процессе установки Kali вы отформатировали диск, в результате чего была удалена таблица разделов, содержащая метаданные об адресах всего, что хранится на этом диске. Теперь биты на этом диске просто выглядят как нечитаемый мусор.
В качестве примечания: вам, вероятно, следует понять, как работает эта часть системы, прежде чем углубляться в использование хакерских инструментов, таких как Kali.
Как уже говорили другие, вы, к сожалению, полностью заменили свою установку Windows на Kali. Вы не можете вернуться к Windows, потому что Windows больше не установлена. (Вы можете загрузить ISO-образ с сайта Microsoft и установить его; надеюсь, ваш компьютер автоматически повторно -зарегистрирует для вас вашу лицензию. Но даже не думайте об этом, пока вы не восстановите как можно больше после предыдущей установки.)
Возможно, вы сможете восстановить важные файлы с помощью криминалистического инструмента, такого как один из этих:
Вы не должны записывать или использовать свою установку Kali, так как чем дольше она работает, тем выше вероятность того, что она перезапишет другую часть предыдущей установки Windows.
Найдите USB-диск и используйте его