Vcxsrv windows x server что это

Запуск графической оболочки Linux Bash в Windows 10

В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:

Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).

Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности. Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры.

Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения.

Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):

Расположена файловая система Ubuntu на локальном диске С по следующему адресу:

Таким образом можно получить доступ к нужным файлам и папкам Linux.

После установки и первоначальной настройки системы нужно обновить систему и установить рабочее окружение.

Обновление системы и установленных пакетов:

Установка рабочего окружения и пакета программ Ubuntu (Gnome):

Меняем права доступа к папке кэша:

Далее в систему Windows 10 нам нужно установить приложение для обеспечения оконной системы Linux, которая отвечает за построение и отображение графического интерфейса.

VcXsrv Windows X Server

Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.

После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение 0 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).

Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.

Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:

Для дальнейших запусков графического окружения нужно вводить команду выше, при этом программа VcXsrv Windows X Server должна быть предварительно открыта.

Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):

Сделайте скрипт оболочки исполняемым:

Запустить скрипт оболочки:

Известные проблемы и их решения

Из недостатков, с которыми столкнулись, отметим следующие: проблема с правами доступа различных приложений и системных функций. В качестве решения можно систему запустить с правами root. В целях безопасности не рекомендуется запускать систему с полными правами администратора, но если есть в этом необходимость, то запустить можно следующим образом: после того как открыли приложение VcXsrv и Linux систему, которая открылась в виде командной строки, нужно ввести команду: sudo su , затем вводим команду для запуска графического окружения:

Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.

Читайте также:  Загрузочный диск windows dos

Так же мы столкнулись с тем, что предустановленный браузер Firefox не устанавливает дополнения. Можно воспользоваться другим браузером, например, браузером Opera. В режиме суперпользователя запускать его нужно с помощью терминала командой: opera --no-sandbox.

Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:

После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.

Как установить подсистему Linux с рабочим столом в Windows 10

В последних версиях Windows 10, Microsoft разрешила пользователям устанавливать бета-версию оболочки bash через Ubuntu. С обновлением Fall Creators Update 1709, пользователи теперь могут установить подсистему Windows для Linux (WSL). С WSL вы можете запускать мощные команды оболочки через настоящую оболочку bash, управлять несколькими дистрибутивами и даже устанавливать пакеты и приложения командной строки Linux apt-get.

Вы получаете самую мощную и полезную часть Linux: интерфейс командной строки. С помощью этого инструмента вы можете управлять глубокими функциональными возможностями вашей системы, используя команды bash и приложения командной строки из Linux. Windows Subsystem для Linux позволяет пользователям запускать bash команды, как grep, sed и awk, а также bash сценариев и Linux приложений командной строки, как Vim, Emacs и tmux. Вы также получите доступ к таким языкам, как Javascript и node.js, Ruby, Python и C/C+, и сервисы, такие как sshd, MySQL, Apache и lighttpd. И если установка не идет по умолчанию с тем, что вы хотите, вы можете установить пакеты Linux с помощью apt-get диспетчера пакетов.

Подсистема Windows для Linux — это урезанная версия Linux, которая работает в Windows 10. Вы устанавливаете части полного дистрибутива Linux, вы не получаете рабочую среду или оконный менеджер, с которым ассоциируется настольный Linux. Но, с недавнего времени вы теперь можете запустить рабочий стол Linux в Windows 10. Вам больше не нужна двойная загрузка вашей системы с разными ОС и не нужны сторонние виртуальные машины для запуска виртуализации.

Включение подсистемы Windows для Linux в Windows 10

Полная версия подсистемы Windows для Linux доступна только для обновлений Fall Creators (1709, сборка 16215 и более поздних версий). С этим обновлением Windows вы можете фактически установить подсистему Windows для Linux из Windows Store. Вам просто нужно сделать некоторую подготовку в PowerShell. Выполните по порядку три пункта. Документация подсистемы Windows для Linux на сайте microsoft .

1. Включите подсистему в PowerShell

  • Запустите PowerShell от имени администратора.

Введите или скопируйте следующую команду в окно PowerShell. Нажмите Y, затем Enter и перезагрузите компьютер при появлении запроса. Ваш компьютер будет перезагружен мгновенно, поэтому обязательно сохраните любую работу заранее.

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

2. Установите дистрибутив Linux или Ubuntu из Windows Store

Перейдите в магазин Windows и выберите дистрибутив Linux, который вы хотите установить. На момент написания этого руководства, для установки доступны три дистрибутива Linux, включая Ubuntu.

  • Нажмите кнопку «Получить«, чтобы загрузить дистрибутив.

3. Запуск дистрибутива

  • После скачивания, нажмите «Запустить» или в поиске windows наберите ubuntu.
  • Как только откроется окно, дождитесь завершения процесса установки.
  • Создайте свое имя пользователя и пароль UNIX. Это может отличаться от текущего имени пользователя и пароля Windows и не иметь отношения к вашему существующему имени и паролю.

Если вдруг у вас запуск Ubuntu завершается ошибкой 0x8000000d, то запустите PowerShell и введите еще раз команду, а потом пробуйте запустить приложение ubuntu еще раз Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Установить рабочий стол Linux в Windows

Шаг 1. Как только вы проделали выше шаги, установили и включили подсиситему Linux для Windows 10, то следующим шагом будем установка графической оболочки, чтобы появился рабочий стол Linux. В окне bash Linux введите ниже команды по 1 -ой, чтобы обновить:

  1. sudo apt update
  2. sudo apt upgrade
Читайте также:  Простой эмулятор android для windows

Шаг 2. Теперь перейдите в Sourceforge, чтобы загрузить и установить утилиту VcXsrv Windows X Server . Это нужно для того, чтобы рабочий стол Ubuntu, в моем случае, отображался, как графическая оболочка.

Шаг 3. Прежде чем продолжить, убедитесь, что сервер X Window установлен, как описано в шаге 2. Следующим шагом является установка вашего рабочего стола Linux. Доступны многие окружения рабочего стола linux, такие как GNOME, Cinnamon, Xfce, LXDE. Я буду устанавливать облегченную среду под названием LXDE. Для установки вводим следующее:

  1. sudo apt install lxde

После установки LXDE введите эту команду, которая заставит Linux отображать рабочий стол через X-сервер:

  1. export DISPLAY=:0
  2. export LIBGL_ALWAYS_INDIRECT=1

Не закрывайте командную строку bash ubuntu, сверните её, и идем ниже

Шаг 3. Когда вы запустите программу X Server, которую вы скачали выше, вы увидите среду рабочего стола Linux. При запуске VcXsrv, вам будет выдан лаунчер, который предлагает запустить в окне, на весь экран и т.п. Поставьте значение 0 в графе Display number. Нажмите «Далее» и в следующем окне выберите Start no client. Далее жмите все время Next. Все готова, можете приступать к работе.

Если появился черное окно и ничего не отображается, то смотрим ниже, скорее всего не сработал экспорт дисплея или вы что-то упустили.

Шаг 4. Запуск рабочего стола Linux в Windows через командную строку bash ubuntu. Запустите сам VcXsrv (шаг 3), дойдите до черно окна и не закрывайте его, запустите bash командную строку ubuntu, если вы её закрыли, и введите следующее:

  1. export DISPLAY=:0
  2. startlxde

Таким образам отобразится графическая оболочка и появится рабочий стол Linux в Windows 10. Теперь вы можете запускать любое из предустановленного программного обеспечения Linux и даже устанавливать новые приложения и утилиты.

Запуск графической оболочки Linux Bash в Windows 10

Как запустить графический интерфейс дистрибутива Linux в подсистеме WSL на Windows 10. В качестве примера установим рабочее окружение Ubuntu (Gnome) в дистрибутив Ubuntu 18.04 LTS на Windows 10 May 2019 Update (версия 1903)

В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:

Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903) .

Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности . Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры .

Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения .

Читайте также:  Canon lasershot lbp 1120 windows 10

Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):

Расположена файловая система Ubuntu на локальном диске С по следующему адресу:

Таким образом можно получить доступ к нужным файлам и папкам Linux.

После установки и первоначальной настройки системы нужно обновить систему и установить рабочее окружение.

Обновление системы и установленных пакетов:

sudo apt update && sudo apt dist-upgrade

Установка рабочего окружения и пакета программ Ubuntu (Gnome):

sudo apt install ubuntu-desktop

Меняем права доступа к папке кэша:

sudo chown -R имя_пользователя

Далее в систему Windows 10 нам нужно установить приложение для обеспечения оконной системы Linux, которая отвечает за построение и отображение графического интерфейса.

VcXsrv Windows X Server

Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.

После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение 0 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).

Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.

Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:

sudo service dbus restart > /dev/null; DISPLAY=:0 XDG_SESSION_TYPE=x11 gnome-session > /dev/null > /dev/null

Примечание . Если выше вы изменили значение отображение дисплея, то и в данной команде для значения DISPLAY необходимо тоже изменить значение.

Для дальнейших запусков графического окружения нужно вводить команду выше, при этом программа VcXsrv Windows X Server должна быть предварительно открыта.

Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):

#!/bin/sh
sudo service dbus restart
/mnt/c/Program\ Files/VcXsrv/vcxsrv.exe :0 -ac -nodecoration &
DISPLAY=0:0 XDG_SESSION_TYPE=x11 gnome-session
/mnt/c/Windows/System32/taskkill.exe /IM vcxsrv.exe /T /F

Сделайте скрипт оболочки исполняемым:

chmod u+x start-ubuntu

Запустить скрипт оболочки:

Известные проблемы и их решения

Из недостатков, с которыми столкнулись, отметим следующие: проблема с правами доступа различных приложений и системных функций. В качестве решения можно систему запустить с правами root. В целях безопасности не рекомендуется запускать систему с полными правами администратора, но если есть в этом необходимость, то запустить можно следующим образом: после того как открыли приложение VcXsrv и Linux систему, которая открылась в виде командной строки, нужно ввести команду: sudo su , затем вводим команду для запуска графического окружения:

service dbus restart > /dev/null; DISPLAY=:0 XDG_SESSION_TYPE=x11 gnome-session > /dev/null > /dev/null

Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.

Так же мы столкнулись с тем, что предустановленный браузер Firefox не устанавливает дополнения. Можно воспользоваться другим браузером, например, браузером Opera. В режиме суперпользователя запускать его нужно с помощью терминала командой: opera —no-sandbox.

Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:

sudo apt install language-pack-ru

sudo apt install language-pack-gnome-ru

sudo apt install firefox-locale-ru

После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.

Оцените статью