Crie o atalho / CMD para executar o programa Cygwin X e ocultar o TTY

0

Eu configurei com sucesso o Virt-Manager no Windows e estou olhando para simplificar o lançamento como um pouco cumbersum .. (Assim é a instalação ...)

Atualmente, a única forma de trabalhar para eu iniciar o Virt-Manager é entrar no terminal e digitar o seguinte:

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

Eu notei que existe um executável GUI na pasta cygwin chamada XWin.exe, talvez eu possa configurá-lo para autolaunch o Virt-Manager? Neste momento, é meu único uso para o Cygwin e se eu encontrar outro uso para o Cygwin, eu vejo uma pasta separada para cada finalidade.

Nota: Eu tentei criar o arquivo .startxwinrc com virt-manager dentro, mas quando eu corro startxwin ele simplesmente falha completamente para carregar o virt-manager: (

Eu criei um script com o código acima e ele funciona apenas fazendo login e executando ./virtmgr.sh , mas o TTY permanece aberto em segundo plano.

Eu também não descobri como lançar esse script via arquivo CMD / Bat.

Qualquer conselho é muito apreciado, obrigado!

    
por FreeSoftwareServers 23.04.2018 / 06:29

1 resposta

0

Para executar o script:

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

Para usar o .startxwinrc:

Finalizar arquivo com sleep inf

Como faço para impedir que o servidor XWin do Cygwin inicie automaticamente? xterm?

Meu problema com .startxwinrc foi o post acima, ele sai a menos que você adicione sleep inf ao arquivo de início automático. Consegui que meu script fosse executado também pelo snippet de código acima e o tty saiu depois do script.

REMOVEi o shebang do script e adicionei /full/path/to/binary inteiro, mas não testei se é necessário, pois escolhi aperfeiçoar usando .startxwinrc . Meu pensamento era que eu chamei bash através das opções da CLI para que ele não precisasse do shebang, e eu usei caminhos completos caso esse fosse o problema.

    
por 23.04.2018 / 08:23