Estou executando o Cygwin no Windows 7. Como posso criar uma entrada no menu Iniciar (ou atalho na área de trabalho) para iniciar o xterm?
Atualmente, tenho que iniciar o servidor Cygwin/X, e cada vez que desejo um novo xterm, tenho que clicar com o botão direito no ícone do servidor X na bandeja e ir para Aplicativos-> xterm, o que é uma dor. Tentei executar C:\cygwin\bin\xterm.exe depois de definir DISPLAY=:0.0. Isso traz o xterm, mas dá muitos erros na inicialização, e meu ambiente (variáveis de ambiente, etc.) parece ser completamente diferente de um xterm iniciado usando o ícone da bandeja do servidor X.
Responder1
Você também precisa iniciar um shell de login bash no novo xterm:
mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run
Isso funciona para mim.
Responder2
Supondo que você sempre use DISPLAY=:0, tente o seguinte:
mkshortcut -D -n xterm -a "xterm -display :0" /usr/bin/run
Isso criará um atalho na sua área de trabalho. A remoção do -D
sinalizador adicionará o atalho ao nível superior do menu Iniciar. Veja man mkshortcut
para mais opções.
Responder3
As mkshortcut
obras, mas PATH
falta /usr/local/bin:/usr/bin:
no início. Para resolver isso, você pode editar /etc/bashrc
ou ~/.bashrc
adicionar o seguinte no final do arquivo:
PATH=/usr/local/bin:/usr/bin:$PATH