Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Запуск графічної оболонки Linux Bash в Windows 10

  1. VcXsrv Windows X Server
  2. Відомі проблеми і їх вирішення

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

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) .

04 LTS   в операційній системі   Windows 10 May 2019 Update (версія 1903)

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

04 і натисніть на Додаткові параметри

Так само відкрити параметри Ubuntu 18.04 можна натиснувши правою кнопкою миші по значку Ubuntu 18.04 в меню Пуск, в меню вибираємо Додатково> Установки.

04 в меню Пуск, в меню вибираємо Додатково> Установки

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

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

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

% USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc \ LocalState \ rootfs % USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited

Таким чином можна отримати доступ до потрібних файлів і папок Linux.

Після установки і початкового налаштування системи потрібно оновити систему і встановити робоче оточення.

Оновлення системи і встановлених пакетів:

sudo apt update && sudo apt dist-upgrade sudo apt update && sudo apt dist-upgrade

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

sudo apt install ubuntu-desktop

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

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

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

VcXsrv Windows X Server

Таких програм кілька. Пропонуємо вибрати активно розвивається програму VcXsrv Windows X Server. Встановлюємо з настройками за замовчуванням.

Завантажити VcXsrv Windows X Server

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

Там же в налаштуваннях 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

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

./start-ubuntu /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 потрібно вибрати і активувати встановлений російську мову.

Автор: Анатолій Гусляков , Модератор сайту Comss.ru

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.