Bem-vindo ao portal brasileiro de Cygwin.

A idéia dessa página é centralizar todas as informações disponíveis em português sobre o Cygwin. Dicas, links, artigos, tutoriais, FAQ, imagens, depoimentos, se for sobre Cygwin, o lugar é aqui.

O que é Cygwin?

O Cygwin é um programa que se instala no Windows, trazendo o poder da telinha preta do Linux para o sistema das janelas. Não é preciso "dual boot" ou instalar o Linux, pois o Cygwin roda junto com o Windows. É mágica!

Arquivos da câmera digital mostradas no Windows Explorer e no prompt do Cygwin (bash)

Sendo apenas mais uma janela no ambiente, você continua usando seu Windows normalmente, e com um simples Alt+TAB, terá toda a flexibilidade e poder dos comandos do Linux, como bash, ls, grep, find, awk e amigos.

Basta baixar o setup.exe do Cygwin (cerca de 300Kb), escolher quais os pacotes que quer instalar e turbinar seu Windows. Tem de tudo: python, perl, man pages, VI, emacs, mutt, pine, apache, postgres e inclusive a interface gráfica (XFree86 e X.org)! É possível rodar o WindowMaker, KDE ou Gnome, dentro de uma janelinha do Windows!

Confie no que digo: se você usa Windows, instale o Cygwin. Sua vida vai mudar, o Windows vai até ficar "legal" de usar.

Instalação

Dicas Rápidas para a Instalação do Cygwin

ISO do Cygwin Completo

Se você quiser tem um CD com o Cygwin completo, pronto para instalar, acesse este site e baixe a imagem ISO mais atual.

Artigo sobre Cygwin na Revista do Linux

Escrevi um artigo completo de 9 páginas sobre o Cygwin, que foi publicado na Revista do Linux edição 47, de Novembro de 2003.

Este artigo apresenta o Cygwin, ensina como instalá-lo no Windows a partir do CD da revista e dá várias dicas de configuração e uso do sistema. Leia na íntegra: Cygwin - O Linux no Windows.

Artigo sobre instalação do Cygwin via Internet

Wagner Ronieri França Costa escreveu um artigo sobre o Cygwin explicando como instalá-lo e também dá dicas de uso.

Como instalar e rodar o Cygwin direto de um pendrive

Veja o artigo Cygwin no pendrive, escrito por Meleu, para saber como instalar o Cygwin em um pendrive e poder usá-lo em qualquer computador.

Dicas / FAQ

Como Rodar o WindowMaker

Basta criar um arquivo .xinitrc (X init RC) no seu $HOME e torná-lo executável. Seguem os comandos necessários para fazer isso:

prompt$ echo wmaker >> ~/.xinitrc
prompt$ chmod +x ~/.xinitrc

Só é preciso fazer isso uma vez. Para chamar a interface gráfica, basta usar o mesmo comando do Linux:

prompt$ startx

Dialog no Cygwin!

O Rodrigo Nakabashi disponibilizou em seu site uma versão do Dialog compilada para o Cygwin. Veja a mensagem completa do Rodrigo com instruções de instalação.

Sinais pra usar com o Trap

Os sinais no Cygwin são diferentes dos do Linux. O comando trap -l lista quais são eles. Para sua comodidade, aqui estão:

# Nome # Nome # Nome # Nome
1 SIGHUP 9 SIGKILL 17 SIGSTOP 25 SIGXFSZ
2 SIGINT 10 SIGBUS 18 SIGTSTP 26 SIGVTALRM
3 SIGQUIT 11 SIGSEGV 19 SIGCONT 27 SIGPROF
4 SIGILL 12 SIGSYS 20 SIGCHLD 28 SIGWINCH
5 SIGTRAP 13 SIGPIPE 21 SIGTTIN 29 SIGLOST
6 SIGABRT 14 SIGALRM 22 SIGTTOU 30 SIGUSR1
7 SIGEMT 15 SIGTERM 23 SIGIO 31 SIGUSR2
8 SIGFPE 16 SIGURG 24 SIGXCPU

Arquivos de Configuração

.inputrc

# Acentuacao
set meta-flag on
set convert-meta off
set output-meta on

# TAB tratando igual maiusculas/minusculas
set completion-ignore-case on

# Fazer a tecla Insert colar
#"\e[2~": paste-from-clipboard

.bash_profile

# Listagem de diretorios usando cores
alias ls='ls --color=auto'
alias l='ls -la'

# Usar o Cygwin em Portugues
export LANG=pt_BR

# Editor de texto nano em Portugues
alias nano="LANG=pt_BR nano"

# Usar um Prompt personalizado
#PS1='\W) '

# Expansao de nomes de arquivos tratando
# igual maiusculas/minusculas
shopt -s nocaseglob

.nanorc

set smooth      # rolar texto linha a linha
#set const      # mostrar numero da coluna/linha

.vimrc

set textwidth=70 background=dark
set is hls ic scs aw ruler ls=2 
syntax on

Outras Informações

Links

Cygwin no IRC

Idioma Servidor Canal
Português irc.brasnet.org #cygwin
Inglês irc.freenode.net #cygwin

Salada de Frutas: PC/PPC/Windows/Cygwin/Linux

Esses dias eu estava brincando com o Cygwin para escrever um artigo. Olha que massa o que dá pra fazer:

Máquina 1 (Windão): Desktop PC com Windows 2000 e Cygwin
Máquina 2 (iBook): Notebook PowerPC (Macintosh) com Linux

Ambiente de testes:

Procedimento:

  1. Do Windão, abri uma janela do Cygwin.
  2. Chamei o XFree com os parâmetros "-query IP-do-iBook"
  3. O XFree do iBook respondeu, mandando a tela de login (KDM)
  4. Entrei com meu usuário e senha do Linux, e...

Resultado:

Não acredita? Então veja:

Clique na imagem para ampliar

Quem disse que a informática não é divertida? &;)