Я успешно настроил Virt-Manager для Windows и хочу упростить запуск, так как это немного громоздко. (Как и установка ...)

В настоящее время для меня единственный способ запустить Virt-Manager - войти в терминал и набрать следующее:

startxwin >/dev/null 2>&1 &
virt-manager

Я заметил, что в папке cygwin есть файл с графическим интерфейсом XWin.exe, может быть, я могу установить для него автоматический запуск Virt-Manager? В настоящее время это мое единственное использование для Cygwin, и если я найду другое применение для Cygwin, то у меня будет отдельная папка для каждой цели.

Примечание: я попытался создать файл .startxwinrc с помощью virt-manager внутри, но затем, когда я запускаю startxwin он просто не может полностью загрузить virt-manager :(

Я создал скрипт с приведенным выше кодом, и он работает, просто войдя в систему и выполнив ./virtmgr.sh , но TTY остается открытым в фоновом режиме.

Я также не понял, как запустить этот скрипт через файл CMD/Bat.

Любой совет с благодарностью, спасибо!

1 ответ1

0

Чтобы запустить скрипт:

C:\cygwin64\bin\run.exe /usr/bin/bash.exe -l -c /home/Admin/virtmgr.sh

Чтобы использовать .startxwinrc:

Конец файла со sleep inf

Как запретить Cygwin XWin Server автоматически запускать xterm?

Моя проблема с .startxwinrc была вышеупомянутой записью, она закрывается, если вы не добавите sleep inf в файл автозапуска. Я смог заставить свой скрипт также запускаться с помощью приведенного выше фрагмента кода, и tty завершил работу после сценария.

Я удалил shebang из скрипта и добавил весь /full/path/to/binary , но я не проверял, нужно ли это, так как решил усовершенствовать использование .startxwinrc . Однако я решил, что я вызвал bash помощью параметров CLI, чтобы не нуждаться в шебанге, и я просто использовал полные пути на случай, если это станет проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .