Все частіше доводиться використовувати Linux разом із Windows. Але з подвійним завантаженням іноді складно впоратися, а при налаштуванні віртуальної машини можуть виникнути проблеми зі стабільністю.
Одне з рішень – використовувати підсистему Windows для Linux. Ось як запустити робочий стіл Linux у Windows за допомогою підсистеми Windows для Linux.
Що таке Підсистема Windows для Linux?
Підсистема Windows для Linux (WSL) – це додаткова функція для Windows 10 і 11, яка підтримує встановлення операційних систем Linux, доступних у Windows Store.
По суті, ви можете відкрити термінал Linux у Windows, а також встановити та запустити програмне забезпечення Linux. Немає необхідності встановлювати будь-які програми для віртуалізації і немає подвійного завантаження.
Проблема з підсистемою Windows для Linux полягає в тому, що за замовчуванням це командний рядок. Нема робочого столу. Для досвідчених користувачів це не буде проблемою, але оскільки Linux має широкий вибір оточень робочого столу, це здається деяким недоглядом.
На щастя, ви можете встановити робочий стіл Linux у Windows за допомогою WSL.
Переконайтеся, що Windows 10 сумісна
Перш ніж продовжити є один важливий момент: у вас має бути встановлена 64-розрядна версія Windows.
Ви можете перевірити це в Налаштування> Система> Про програму, де ви знайдете запис Тип системи. Якщо ви не використовуєте 64-розрядну систему, вам необхідно оновити Windows 10 з 32-розрядною до 64-розрядної.
Ще однією обов’язковою умовою є те, що вам необхідно використовувати Windows 10, збирання 14393 або пізніша. Ви можете перевірити це на тому ж таки екрані «Про програму», який вказаний у розділі «Технічні характеристики Windows». Шукайте монтаж ОС – якщо вона вище 14393, ви можете використовувати підсистему Windows для Linux. Якщо ні, просто запустіть Windows Update.
Після того, як Windows 10 стане сумісною, можна перейти до інсталяції підсистеми Windows для Linux.
Встановлення робочого столу у WSL
Якщо ви вже налаштували Windows для Linux, натисніть «Пуск» і введіть bash. Натисніть перший варіант (команда bash run), щоб почати використовувати Linux. Наступні кроки передбачають, що ви встановили Ubuntu як операційну систему Linux.
Почніть із запуску оновлення та оновлення Ubuntu:
sudo apt update
sudo apt upgrade
Поки це оновлення, перейдіть до Sourceforge, щоб завантажити та встановити утиліту VcXsrv Windows X Server. (Для Windows доступні й інші X-сервери, включаючи Xming і MobaXterm. У частині цього посібника, що залишилася, ми будемо використовувати VcXsrv.)
X-сервер дозволяє отримати доступ до графічного інтерфейсу користувача (GUI) програми Linux або середовища робочого столу. Системи Linux використовують X-сервер для відображення робочого столу, його можна використовувати в мережі.
Перш ніж продовжити, переконайтеся, що ваш X-сервер Window встановлено. Наступним кроком є встановлення середовища робочого столу Linux (LDE).
Для WSL доступні багато середовищ робочого столу Linux. Ми збираємося спростити завдання та встановити полегшене середовище під назвою LXDE. Для встановлення введіть:
sudo apt install lxde
Після встановлення LXDE введіть команду:
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
Після цього Linux відображатиме робочий стіл через X-сервер. Коли ви запустите програму X-сервер, яку ви завантажили раніше, ви побачите середовище робочого столу Linux.
Ми використовували VcXsrv, де є інструмент XLaunch. Натисніть тут, щоб переглянути вікно X Display Settings, і виберіть One large window або One large window without titlebar. У полі Display numbe і встановіть “0”.
Натисніть Next, потім виберіть Start no client, щоб XLaunch запускав лише сервер. Це дозволить вам запустити робочий стіл Linux пізніше. Натисніть Next, а потім Finish. Ви можете натиснути кнопку Save configuration, щоб зберегти налаштування.
Чи готові запустити свій робочий стіл Linux? Введіть команду, щоб запустити бажаний вами LDE. Наприклад, для LXDE використовуйте:
startlxde
Після цього має з’явитись середовище робочого столу Linux!
Тепер ви можете запускати будь-яке з встановлених програм Linux і навіть встановлювати нові програми та утиліти. Інші середовища робочого стола, сумісні з WSL, включають KDE. Ви навіть можете встановити GNOME у Windows для повноцінного використання робочого столу Ubuntu.
Не потрібне середовище робочого стола WSL? Просто встановіть програму для Linux
На додаток до встановлення робочого стола Linux ви можете просто встановити настільний додаток Linux з Windows 10. Це корисно, якщо ви вважаєте, що установка повного робочого столу зайвою.
Наприклад, щоб встановити медіаплеєр Rhythmbox і запустити його в Linux на Windows, використовуйте:
sudo apt install rhythmbox
Переконайтеся, що ви встановили команду експорту:
export DISPLAY=:0
Потім просто запустіть програму з командного рядка bash:
rhythmbox
Запуститься медіаплеєр, готовий до пошуку бібліотеки.
Тепер вам потрібно додати деякі медіафайли до Linux на вашому комп’ютері. Ви можете це зробити, встановивши браузер і завантаживши файли, або просто підключивши USB-накопичувач з медіафайлами.
Після підключення USB-накопичувача не забудьте змонтувати його (у цьому прикладі як буква диска використовується D:):
sudo mount -t drvfs D: /mnt/d
Коли ви закінчите, вам потрібно буде вимкнути диск перед видаленням. Це гарантує цілісність даних на диску.
sudo umount /mnt/d
Хоча можна переглядати папки Windows з Linux, реальні файли не можуть бути відкриті. Це недолік Windows для Linux, хоча він захищає середовище Windows і Linux від пошкоджень.
Запуск робочого столу Linux у Windows: абсолютна сумісність!
Підсистема Windows для Linux спрощує запуск Linux програмного забезпечення на ПК з Windows. Не потрібно турбуватися про віртуальні машини або проблеми з подвійним завантаженням.
Це чудовий спосіб розібратися в Linux, не залишаючи робочий стіл Windows. Бажаєте дізнатися більше? Настав час розпочати роботу з Linux.