Запуск xterm под Cygwin из меню "Пуск"
Я запускаю Cygwin под Windows 7. Как я могу создать пункт меню "Пуск" (или ярлык на рабочем столе) для запуска xterm?
В настоящее время я должен запустить сервер Cygwin/X, и каждый раз, когда я хочу новый xterm, я должен щелкнуть правой кнопкой мыши по значку X-сервера в трее и перейти к Applications->xterm, что является проблемой. Я попытался выполнить C:\cygwin\bin\xterm.exe после установки DISPLAY=:0.0. Это вызывает xterm, но выдает много ошибок при запуске, и моя среда (переменные env и т. Д.), Кажется, полностью отличается от xterm, запущенного с помощью иконки на панели задач X-сервера.
3 ответа
Вам также необходимо запустить оболочку входа в bash в новом xterm:
mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run
Это работает для меня.
Предполагая, что вы всегда используете DISPLAY=:0, попробуйте следующее:
mkshortcut -D -n xterm -a "xterm -display :0" /usr/bin/run
Это создаст ярлык на вашем рабочем столе. Удаление -D
flag добавит ярлык на уровень меню Пуск. Увидеть man mkshortcut
для большего количества вариантов.
mkshortcut
работает, но PATH
пропал, отсутствует /usr/local/bin:/usr/bin:
в начале. Чтобы решить это, вы можете отредактировать /etc/bashrc
или же ~/.bashrc
и добавьте следующее в конец файла:
PATH=/usr/local/bin:/usr/bin:$PATH