Nenhuma aba ao apontar o Console2 para o Cygwin

1

Estou tentando fazer o Console2 funcionar com minha instalação do Cygwin. Eu configurei meu shell no Console2 para apontar para C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico - , mas quando abro uma "nova aba" ele abre uma nova janela do Cygwin, fora do Console2. O que estou fazendo errado?

    
por ctote 27.08.2016 / 16:25

1 resposta

2

O que estou fazendo errado?

C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -

mintty.exe é um terminal que possui sua própria janela.

Ele não foi projetado para ser executado dentro de uma janela pertencente a outro programa.

$ mintty --help
Usage: mintty [OPTION]... [ PROGRAM [ARG]... | - ]

Start a new terminal session running the specified program or the user's shell.
If a dash is given instead of a program, invoke the shell as a login shell.

Options:
  -c, --config FILE     Load specified config file
  -e, --exec            Treat remaining arguments as the command to execute
  -h, --hold never|start|error|always  Keep window open after command finishes
  -i, --icon FILE[,IX]  Load window icon from file, optionally with index
  -l, --log FILE|-      Log output to file or stdout
  -o, --option OPT=VAL  Override config file option with given value
  -p, --position X,Y    Open window at specified coordinates
  -s, --size COLS,ROWS  Set screen size in characters
  -t, --title TITLE     Set window title (default: the invoked command)
  -u, --utmp            Create a utmp entry
  -w, --window normal|min|max|full|hide  Set initial window state
      --class CLASS     Set window class name (default: mintty)
  -H, --help            Display help and exit
  -V, --version         Print version information and exit

Eu não tenho um cygwin.bat no meu cygwin64\bin dir

cygwin.bat está localizado no diretório base de instalação do cygwin, no meu caso /c/cygwin (que também é C:\cygwin ).

DavidPostill@Hal /c/cygwin
$ cd /c/cygwin

DavidPostill@Hal /c/cygwin
$ ls
bin  Cygwin.bat  Cygwin.ico  Cygwin-Terminal.ico  dev  etc  home  lib  sbin  tmp  usr  var

DavidPostill@Hal /c/cygwin
$ cat cygwin.bat
@echo off

C:
chdir C:\cygwin\bin

bash --login -i
    
por 27.08.2016 / 16:33