como iniciar o cygwin com algum outro shell

0

Eu instalei o shell rxvt, agora me pergunto como devo executar o rxvt sem ter que iniciar o shell padrão do cygwin primeiro.

Eu tentei a instrução no site a seguir, mas quando eu fiz esse arquivo .shortcut, o rxvt só executará brevemente e então sairá.

link

    
por starcorn 06.01.2011 / 16:49

3 respostas

5

Para semear mais confusão:)

1) rxvt não é um shell - é um emulador de terminal, especificamente para emular o terminal físico da série DEC vt100. O -e /bin/bash na resposta aceita é o que inicia o seu shell (bash neste caso), passando o bash --login para torná-lo um shell de login.

2) Além de rxvt, você pode querer tentar o tempo todo. Eu acho mais moderno e mais limpo. É um aplicativo estilo nativo do Windows, com as regras de recortar e colar do Windows. Eu gosto disso melhor, YMMV. Eu não tenho nenhuma instalação do Cygwin na minha frente para testar isso, mas C:\cygwin\bin\mintty.exe -e /bin/bash --login deve funcionar

3) Veja também o aplicativo de linha de comando chere , que adiciona as entradas do registro para dizer 'iniciar shell aqui' para as janelas do explorador. Ele permite que você diga qual emulador de terminal usar.

    
por 06.01.2011 / 17:54
1

A instalação do pacote rxvt deve ter colocado uma entrada do menu Iniciar na pasta do Cygwin em Todos os Programas.

(Btw, você também pode querer tentar o mintty, que tem uma interface do usuário mais nativa que o rxvt e que suporta Unicode.)

    
por 06.01.2011 / 17:44
0

O atalho rxvt que funciona para mim é

Destino: C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/bash --login

Iniciar em: C:\cygwin\bin

Você pode ver se isso funciona?

    
por 06.01.2011 / 16:55

Tags