Estas são as minhas descobertas até agora: tenho tudo funcionando, exceto # 3.
- Descobri que o atalho no começo fazia o que eu queria. Ele inicia um Xserver em
DISPLAY=:0
executandoC:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe
e usa multiwindows como o padrão. Então, simplesmente copiando este atalho (ou criando o meu próprio com o mesmo conteúdo) para a pasta "Startup" no início, o servidor X é iniciado no login. - Eu li o arquivo man no startxwin. Parece que ele iniciará o xterm se não puder encontrar um arquivo ~ / .startxwinrc. Simplesmente criando um arquivo vazio com este nome eu recebo o que eu quero: nada começou e o servidor X está rodando.
- Não exatamente lá. Eu criei um atalho que executa o seguinte comando %código%. Isso cria uma janela de console que faz o login no meu servidor e, em seguida, inicializa o terminal do gnome. Isso está quase lá, exceto pelo console "fictício". Eu tentei inserir "C: \ cygwin \ bin \ run.exe" no comando, mas ele é executado silenciosamente sem que nada aconteça.