Iniciando xterm en Cygwin desde el menú Inicio

Iniciando xterm en Cygwin desde el menú Inicio

Estoy ejecutando Cygwin en Windows 7. ¿Cómo puedo crear una entrada en el menú de inicio (o un acceso directo en el escritorio) para iniciar xterm?

Actualmente, tengo que iniciar el servidor Cygwin/X, y cada vez que quiero un nuevo xterm, tengo que hacer clic derecho en el ícono del servidor X en la bandeja e ir a Aplicaciones->xterm, lo cual es una molestia. Intenté ejecutar C:\cygwin\bin\xterm.exe después de configurar DISPLAY=:0.0. Esto muestra xterm, pero genera muchos errores al iniciar, y mi entorno (variables de entorno, etc.) parece ser completamente diferente de un xterm iniciado usando el ícono de la bandeja del servidor X.

Respuesta1

También debes iniciar un shell de inicio de sesión de bash en el nuevo xterm:

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

Esto funciona para mí.

Respuesta2

Suponiendo que siempre usa DISPLAY=:0, intente lo siguiente:

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

Esto creará un acceso directo en su escritorio. Al eliminar la -Dbandera, se agregará el acceso directo al nivel superior del menú Inicio. Consulte man mkshortcutpara más opciones.

Respuesta3

Las mkshortcutobras, pero PATHfalta /usr/local/bin:/usr/bin:el principio. Para resolverlo, puedes editar /etc/bashrco ~/.bashrcagregar lo siguiente al final del archivo:

PATH=/usr/local/bin:/usr/bin:$PATH

información relacionada