Cygwin — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(Установка Xfce)
Строка 12: Строка 12:
 
*xinit
 
*xinit
  
==Установка Xming==
+
==Использование Cygwin==
 +
 
 +
===Запуск GUI-приложений===
 +
====Установка Xming====
 
Для запуска GUI приложений нужен X-сервер [[Xming]].
 
Для запуска GUI приложений нужен X-сервер [[Xming]].
  
 
[https://sourceforge.net/projects/xming/ Скачиваем] и устанавливаем его.
 
[https://sourceforge.net/projects/xming/ Скачиваем] и устанавливаем его.
  
==Настройка X.org==
+
====Настройка X.org====
 
Открываем терминал Cygwin. (C:\Cygwin\cygwin.bat)
 
Открываем терминал Cygwin. (C:\Cygwin\cygwin.bat)
  
Строка 26: Строка 29:
 
Запускаем Xmig, перезапускаем Cygwin и стартуем любые GUI приложения.
 
Запускаем Xmig, перезапускаем Cygwin и стартуем любые GUI приложения.
  
==Установка Xfce==
+
====Установка Xfce====
 
Открываем установщик Cygwin, ставим следующие пакеты:
 
Открываем установщик Cygwin, ставим следующие пакеты:
 
*xfdesktop
 
*xfdesktop
Строка 38: Строка 41:
 
[[Файл:Cygwin.png|center|720px]]
 
[[Файл:Cygwin.png|center|720px]]
  
 +
===Ffmpeg и скрипты===
 +
Если вы хотите в Windows [https://www.altlinux.org/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Petr-akhlamov/%D0%97%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8_%D0%BF%D0%BE_Avconv воспользоваться ffmpeg], то через cmd.exe после linux выполнять команды будет неудобно.
 +
 +
Вы можете:
 +
*[https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z Скачать] [https://www.gyan.dev/ffmpeg/builds/ архив с ffmpeg]
 +
*из папки bin извлечь в любую папку файл '''ffmpeg.exe'''
 +
*в ''свойства системы> переменные среды> системные переменные> path>'' добавить "''''';''' путь до ffmpeg''"
 +
*открыть '''Cygwin-terminal'''
 +
*формируйте в linux-формате с windows-адресом команду для конвертирования.
 +
 +
Плюсы:
 +
*терминал cygwin при копировании файла и вставке в консоль вставляет путь до файла (в отличие от cmd)
 +
*Вы можете использовать .sh-скрипты, как в Linux, например, [https://www.altlinux.org/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Petr-akhlamov/%D0%97%D0%B0%D0%BC%D0%B5%D1%82%D0%BA%D0%B8_%D0%BF%D0%BE_Avconv#%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 при пакетном конвертировании].
 +
*Linux-пользователю и Linux-утилите родное окружение ;-)
 
{{Microsoft}}
 
{{Microsoft}}

Версия 23:46, 20 января 2021

Cygwin — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows.

Установка Cygwin

Скачайте установщик вашей разрядности. (После установки он пригодится для доустановки пакетов.)

Выберите следующие пакеты:

  • nano
  • mc
  • openssh
  • bash
  • make
  • xinit

Использование Cygwin

Запуск GUI-приложений

Установка Xming

Для запуска GUI приложений нужен X-сервер Xming.

Скачиваем и устанавливаем его.

Настройка X.org

Открываем терминал Cygwin. (C:\Cygwin\cygwin.bat)

nano ~/.bachrc

В конец дописываем

export DISPLAY=:0.0

Запускаем Xmig, перезапускаем Cygwin и стартуем любые GUI приложения.

Установка Xfce

Открываем установщик Cygwin, ставим следующие пакеты:

  • xfdesktop
  • xfce4-session

Учитывая, что у вас уже запущен Xmig открываем консоль cygwin и запускаем xfce следующей командой:

xfce4-session

Если не работает, введите:

startx
Cygwin.png

Ffmpeg и скрипты

Если вы хотите в Windows воспользоваться ffmpeg, то через cmd.exe после linux выполнять команды будет неудобно.

Вы можете:

  • Скачать архив с ffmpeg
  • из папки bin извлечь в любую папку файл ffmpeg.exe
  • в свойства системы> переменные среды> системные переменные> path> добавить "; путь до ffmpeg"
  • открыть Cygwin-terminal
  • формируйте в linux-формате с windows-адресом команду для конвертирования.

Плюсы:

  • терминал cygwin при копировании файла и вставке в консоль вставляет путь до файла (в отличие от cmd)
  • Вы можете использовать .sh-скрипты, как в Linux, например, при пакетном конвертировании.
  • Linux-пользователю и Linux-утилите родное окружение ;-)
Microsoft
Search.png
Windows Research KernelWNT: правдивая история Windows NTRemote Desktop ProtocolXmingWindows Subsystem for Linux (WSL) Запуск DE и графического ПО в WSLCygwinPowerShell