3

Я использую Cygwin под Windows 7. Как создать пункт меню «Пуск» (или ярлык на рабочем столе) для запуска xterm?

В настоящее время мне нужно запустить сервер Cygwin/X, и каждый раз, когда я хочу новый xterm, я должен щелкнуть правой кнопкой мыши на значке X-сервера в трее и перейти к Applications-> xterm, что является проблемой. Я попытался выполнить C:\cygwin\bin\xterm.exe после настройки DISPLAY =:0.0. Это вызывает xterm, но выдает много ошибок при запуске, и моя среда (переменные env и т.д.), Кажется, полностью отличается от xterm, запущенного с помощью иконки на панели задач X-сервера.

3 ответа3

4

Вам также необходимо запустить оболочку входа в bash в новом xterm:

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

Это работает для меня.

2

Предполагая, что вы всегда используете DISPLAY =:0, попробуйте следующее:

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

Это создаст ярлык на вашем рабочем столе. Снятие флага -D добавит ярлык в меню «Пуск» вместо верхнего уровня. Смотрите man mkshortcut для большего количества вариантов.

0

mkshortcut работает, но PATH отсутствует /usr/local/bin:/usr/bin: в его начале. Чтобы решить эту проблему, вы можете отредактировать /etc/bashrc или ~/.bashrc и добавить следующее в конец файла:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .