Iniciando o xterm no Cygwin no menu Iniciar

3

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, eu tenho que iniciar o servidor Cygwin / X, e cada vez que eu quero um novo xterm, eu tenho que clicar com o botão direito no ícone do servidor X na bandeja, e ir para Aplicativos- > xterm, que é um dor. Eu 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 (env variáveis, etc.) parece ser completamente diferente de um xterm iniciado usando o ícone da bandeja do servidor X.

    
por PonyEars 12.01.2013 / 00:58

3 respostas

4

Você precisa iniciar um shell de login do bash no novo xterm também:

mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run

Isso funciona para mim.

    
por 09.09.2015 / 08:43
2

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. Remover o sinalizador -D adicionará o atalho ao nível superior do Menu Iniciar. Veja man mkshortcut para mais opções.

    
por 28.05.2013 / 01:22
0

O mkshortcut funciona, mas o PATH está faltando /usr/local/bin:/usr/bin: no início. Para resolvê-lo, você pode editar /etc/bashrc ou ~/.bashrc e adicionar o seguinte no final do arquivo:

PATH=/usr/local/bin:/usr/bin:$PATH
    
por 02.12.2014 / 20:30