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 -D
bandera, se agregará el acceso directo al nivel superior del menú Inicio. Consulte man mkshortcut
para más opciones.
Respuesta3
Las mkshortcut
obras, pero PATH
falta /usr/local/bin:/usr/bin:
el principio. Para resolverlo, puedes editar /etc/bashrc
o ~/.bashrc
agregar lo siguiente al final del archivo:
PATH=/usr/local/bin:/usr/bin:$PATH