Установка терминатора на cygwin

Пройдя множество сайтов о лучшем терминале для системных администраторов, я попытался установить его на Cygwin. К сожалению, я не нашел ни одного хорошего сайта с инструкциями о том, как это сделать.

Кто-нибудь делал это раньше? Пожалуйста, помогите мне с шагами и пакетами, которые мне нужно установить.

Также есть ли терминалы, которые я могу попробовать (например, Cygwin)?


person user3330284    schedule 12.03.2014    source источник


Ответы (3)


Я не знаю с какой версии, но теперь вы можете установить терминатор просто из установщика Cygwin. И бежит отлично

С Уважением

person Carlos Rafael Ramirez    schedule 28.03.2017

Если вы не хотите использовать cygwinports, вы можете установить все зависимости терминатора из установщика cygwin, кроме самого терминатора.

В установщике cygwin выберите и установите: python-dbus python-gobject python-gtk2.0 python-vte (under GNOME tab for some reason) GConf2

Затем скачайте последнюю версию архива терминатора с https://launchpad.net/terminator/+download и извлечь его куда-нибудь. В терминале администратора просто запустите python setup.py install, и пока у вас есть работающий X-сервер, просто запущенный terminator будет работать отлично.

person guineawheek    schedule 15.02.2016
comment
Я попробовал ваш метод с терминатором-0,97 на 1,90, и после установки кучи пакетов это не сработало. Он жалуется на psutil и после комментирования этого жалуется на статический импорт. Хорошие новости? Теперь cygwin включает терминатор - person Carlos Rafael Ramirez; 28.03.2017

Источники о том, как установить terminator, немного неясны. Что я сделал и могу вам помочь, так это: (хотя у меня все еще есть ошибки сегментации)

  1. Обновите Cygwin до последней версии

  2. Откройте терминал Cygwin и запустите: (если у вас есть версия x86, используйте ее. Идея этого шага заключается в использовании портов Cygwin)

    cygstart -- /your/cygwin/path/setup-x86_64.exe -K http://cygwinports.org/ports.gpg

  3. В разделе Выберите сайт загрузки:

    Убедитесь, что у вас выбрано всего три URL-адреса.

  4. Это может показать вам предупреждение о том, что вы не загружаете конфигурацию .ini, но игнорируете их (Примечание: я искал разные URL-адреса портов, но официальные выдавали мне ошибки, и я не мог пройти этот шаг, поэтому я использовал альтернативные URL-адреса)

  5. Во-первых, вам нужно установить пакеты для X Window:

http://x.cygwin.com/docs/ug/setup.html

В основном они:

  • xorg-server (обязательно, Cygwin/X X Server)
  • xinit (обязательно, скрипты для запуска X-сервера: xinit, startx, startwin (и ярлык в меню «Пуск» для его запуска), startxdmcp.bat )
  • xorg-docs (необязательно, справочные страницы)

Также найдите и выберите пакет terminator.

Прежде чем он закончится, проходит довольно много времени.

  1. Перейдите в Пуск->Все программы->Cygwin-X->X Win Server (панель инструментов Windows)

  2. Должно открыться окно xterm. Тип:

    терминатор

Вы должны знать, что у вас есть терминатор с Cygwin.

Примечание. После запуска терминатора я получаю эту ошибку:

/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::sm-connect after class was initialised
  self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
  self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::display after class was initialised
  self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::default-icon after class was initialised
  self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
Warning: python-keybinder is not installed. This means the hide_window shortcut will be unavailable
Unable to bind hide_window key, another instance/window has it.
Segmentation fault (core dumped)

Я искал решение этой проблемы, но, к сожалению, ничего не нашел. Если вы используете Cygwin x86, ваш результат может быть другим.

Надеюсь, это поможет вам.

person Edenshaw    schedule 22.04.2014
comment
Вопрос о том, как установить терминатор на Cygwin, а не как установить Cygwin. - person Keith Thompson; 23.04.2014
comment
Очень жаль, недосып. Отредактировано. - person Edenshaw; 23.04.2014