Запуск графической оболочки линукса

Содержание
  1. Настройка GUI WSL Kali Linux & Ubuntu. Выход в графическую оболочку
  2. Настройка Kali
  3. Ubuntu
  4. Заключение
  5. запуск приложений с графическим интерфейсом Linux на подсистема Windows для Linux (предварительная версия)
  6. Установка поддержки для приложений с графическим интерфейсом Linux
  7. Предварительные требования
  8. Новая установка — нет предыдущей установки WSL
  9. Существующая установка WSL
  10. Запуск приложений с графическим пользовательским интерфейсом Linux
  11. Обновление пакетов в дистрибутиве
  12. Установка Gedit
  13. Установка ГИМП
  14. Установка Наутилус
  15. Установка Влк
  16. Установка приложений X11
  17. Установка Google Chrome для Linux
  18. установка Microsoft Teams для Linux
  19. установка обозревателя Microsoft Edge для Linux
  20. Запуск графической оболочки Linux Bash в Windows 10
  21. VcXsrv Windows X Server
  22. Известные проблемы и их решения
  23. Запускаем графическую оболочку Ubuntu
  24. Возможно, вы запустили систему в текстовом режиме или же это сервер, на котором предстоит работать через терминал. При условии, что на нем уже установлено графическое окружение, можно несколькими способами запустить графическую оболочку Ubuntu.Дальше рассмотрим всевозможные методики.
  25. Как запустить графическую оболочку

Настройка GUI WSL Kali Linux & Ubuntu. Выход в графическую оболочку

Здравствуйте. Установив WSL и скачав из Microsoft Store Kali Linux & Ubuntu я столкнулся с тем, что передо мной терминал, а я абсолютно ничего не понимая в Linux, хотел бы хоть как-то ориентироваться в системе через графическую оболочку. Я неделями гуглил команды и в итоге написал скрипт для настройки. Делюсь, может кому поможет

Ещё раз оговорюсь, что в Linux я абсолютно не понимал ничего, поэтому культурная критика и дополнения к скрипту приветствуются в комментариях.

Так же сложность оказалась в том, что KALI поменяли команды, и я следуя туториалам на 2019 версию уже натыкался на ошибки отсутствия дистрибутива в репозитории.

Статья подразумевает, что вы уже установили WSL и скачали дистрибутив из Microsoft Store, и перед вами терминал. Скрипт писался на системе 26.08.2020

Настройка Kali

Прочитайте первым делом в конце статьи UPDATE 2 и 3, пожалуйста. Возможно вы передумаете всё это делать.

  1. Первым делом вам предложат создать пользователя: введите логин и пароль
  2. далее создаём скрипт:

и вставляем содержимое скрипта

UPD: Скрипт одноразовый. Его не нужно часто вызывать из разных мест — следовательно, его место в домашнем каталоге пользователя или вообще в /tmp berez

СОДЕРЖИМОЕ СКРИПТА ДЛЯ KALI LINUX

  • В блоке «## МЕНЯЕМ ЗДЕСЬ НА НУЖНЫЕ ДАННЫЕ!» введите порт подключения(можете оставить и так), логин, пароль. Сохраняем (cntrl+x ->y->enter). Скрипт создан
  • далее задаём права Chmod, разрешаем запустить скрипт
  • И запускаем скрипт
  • Ждём загрузки всего необходимого, следуем инструкциям на экране
  • Сервис xrdp уже запущен из скрипта, но в следующий раз запускать его нужно вручную, как заходите на виртуальную ОС. Команды запуска
  • Заходим на стандартное средство RDP Windows, в поиске введите RDP или в командной строке введите mstsc
  • вводите localhost:3390 или другой порт, что вы указали и нажимайте соединиться
  • Ubuntu

    На Ubuntu всё тоже самое, только вместо kali-desktop-xfce введите xubuntu-desktop.

    Заключение

    Спасибо за прочтение статьи. Если будут в комментариях пожелания\замечания\угрозы\шантаж\насилие, то статья будет дополняться\обновляться. Надеюсь, кому-нибудь пригодится.

    UPD1:
    Автозапуск при включении (спасибо berez)

    UPD3:
    WSL не видит физический интерфейс Wi-fi, соответственно Kali на WSL бесполезен на сегодняшний день, ждём обновлений.
    В интернете пишут, что можно прокинуть USB-Wifi в систему через виртуальные машины VMWare, Oracle Virtual Box.
    Но у меня, к сожалению, это не получилось, имею 2 USB Wi-Fi адаптера.
    Тем не менее много людей отписываются об успехе этой процедуры.

    Источник

    Читайте также:  Настроить микрофон windows 10 ноутбук

    запуск приложений с графическим интерфейсом Linux на подсистема Windows для Linux (предварительная версия)

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

    WSL 2 позволяет приложениям с графическим интерфейсом Linux работать в собственном и естественном виде для Windows.

    • запуск приложений Linux из Windows меню
    • закрепление приложений Linux на панели задач Windows
    • используйте alt-tab для переключения между приложениями Linux и Windows
    • вырезать и вставить в приложениях Windows и Linux

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

    Установка поддержки для приложений с графическим интерфейсом Linux

    Предварительные требования

    чтобы получить доступ к этой функции, необходимо включить Windows 11 сборки 22000 или более поздней версии . вы можете присоединиться к программе «предварительные оценки» Windows , чтобы получить последние предварительные сборки.

    Установленный драйвер для GPU

    Чтобы запустить приложения для графического пользовательского интерфейса Linux, сначала необходимо установить драйвер предварительной версии, соответствующий вашей системе. Это позволит использовать виртуальный графический процессор (GPU), чтобы можно было воспользоваться преимуществами визуализации OpenGL с аппаратным ускорением.

    Новая установка — нет предыдущей установки WSL

    Установите WSL и настройте имя пользователя и пароль для дистрибутива Linux, если вы еще этого не сделали.

    Откройте окно командной строки с правами администратора.

    нажмите кнопку пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell, а затем выберите запуск от имени администратора.

    Выполните эту команду и перезагрузите компьютер при появлении запроса:

    После завершения перезагрузки компьютера установка продолжится, и вам будет предложено ввести имя пользователя и пароль. Это будут учетные данные Linux для дистрибутива Ubuntu.

    Теперь вы готовы приступить к использованию приложений с графическим интерфейсом Linux на WSL!

    Существующая установка WSL

    Если на компьютере уже установлен WSL, можно выполнить обновление до последней версии, которая включает поддержку графического пользовательского интерфейса Linux, выполнив команду Update из командной строки с повышенными привилегиями.

    нажмите кнопку пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell, а затем выберите запуск от имени администратора.

    Введите команду WSL Update:

    Чтобы обновление вступило в силу, необходимо перезапустить WSL. Вы можете перезапустить WSL, выполнив команду shutdown в PowerShell.

    Приложения с графическим интерфейсом Linux поддерживаются только с WSL 2 и не будут работать с дистрибутивом Linux, настроенным для WSL 1. Узнайте , как изменить дистрибутив с WSL 1 на WSL 2.

    Запуск приложений с графическим пользовательским интерфейсом Linux

    Для загрузки и установки популярных приложений Linux можно выполнить следующие команды в терминале Linux. При использовании другого дистрибутива, отличного от Ubuntu, он может использовать диспетчер пакетов, отличный от apt. После установки приложения Linux его можно найти в меню » Пуск » под именем распространения. Например: Ubuntu -> Microsoft Edge .

    Обновление пакетов в дистрибутиве

    Установка Gedit

    Gedit является текстовым редактором по умолчанию среды GNOME Desktop.

    Чтобы запустить файл bashrc в редакторе, введите: gedit

    Установка ГИМП

    ГИМП — это свободный графический редактор с открытым исходным кодом, который используется для обработки изображений и редактирования изображений, рисования произвольной формы, перекодирования между различными форматами файлов изображений и более специализированных задач.

    Читайте также:  Какая структура окна windows

    Для запуска введите: gimp

    Установка Наутилус

    Наутилус, также известные как файлы GNOME, — это диспетчер файлов для рабочего стола GNOME. (одинаковые в Windows Explorer).

    Для запуска введите: nautilus

    Установка Влк

    Влк — это бесплатный мультимедийный проигрыватель и платформа с открытым исходным кодом, который воспроизводит большинство мультимедийных файлов.

    Для запуска введите: vlc

    Установка приложений X11

    X11 — это система окон Linux, которая представляет собой набор приложений и средств, поставляемых с ней, таких как ксклокк, кскалк калькулятор, ксклипбоард для вырезания и вставки, Ксев для тестирования событий и т. д. Дополнительные сведения см. в документации по x.org .

    Для запуска введите имя инструмента, который вы хотите использовать. Вот несколько примеров.

    Установка Google Chrome для Linux

    Чтобы установить Google Chrome для Linux, выполните следующие действия.

    1. Измените каталоги во временную папку: cd /tmp
    2. Используйте wget, чтобы скачать его: sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    3. Получить текущую стабильную версию: sudo dpkg -i google-chrome-stable_current_amd64.deb
    4. Исправьте пакет: sudo apt install —fix-broken -y
    5. Настройте пакет: sudo dpkg -i google-chrome-stable_current_amd64.deb

    Для запуска введите: google-chrome

    установка Microsoft Teams для Linux

    установка Microsoft Teams для Linux:

    1. Измените каталоги во временную папку: cd /tmp
    2. Используйте фигурную скобку для скачивания пакета: sudo curl -L -o «./teams.deb» «https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb»
    3. Для установки используйте apt: sudo apt install ./teams.deb -y

    Для запуска введите: teams

    установка обозревателя Microsoft Edge для Linux

    сведения о том, как установить браузер Microsoft Edge для Linux, можно найти с помощью командной строки на сайте предварительнойверсии. Выберите получить инструкции в разделе Установка командной строки на странице.

    Источник

    Запуск графической оболочки 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 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).

    Читайте также:  Какие компоненты windows 10 нужно включить для общего доступа

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

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

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

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

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

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

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

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

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

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

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

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

    Источник

    Запускаем графическую оболочку Ubuntu

    Возможно, вы запустили систему в текстовом режиме или же это сервер, на котором предстоит работать через терминал. При условии, что на нем уже установлено графическое окружение, можно несколькими способами запустить графическую оболочку Ubuntu.Дальше рассмотрим всевозможные методики.

    Как запустить графическую оболочку

    В первую очередь нам необходимо посмотреть уровень запуска в systemd. Для этого необходимо выполнить следующую команду:

    $ systemctl list-units —type target | egrep «eme|res|gra|mul» | head -1

    Необходимо получить уровень запуска graphical.target, и если вы его не получили, то исправить ситуацию можно, введя:

    $ sudo systemd isolate graphical.target

    После выполнения команды уровень запуска будет изменён на графический , после чего произойдет автоматический запуск оболочки.

    Для запуска ввода менеджера вручную выполните команду:

    $ sudo systemctl start display-manager

    Этой командой запускается специальный менеджер, при помощи которого есть возможность указать логин и пароль, после чего осуществить запуск графической оболочки.

    Есть еще одна команда, которая позволяет решить эту задачу. Она называется startx. Однако чтобы команда сработала в файле

    /.xinitrc надо прописать название нужной вам оболочки, поскольку это может быть Openbox, Fluxbox, i3wm.

    if [ -d /etc/X11/xinit/xinitrc.d ] ; then

    for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do

    Из этого следует знать, что блок if загружает все конфигурационные файлы из каталога /etc/X11/xinit*, а строчка с feh добавляет фон рабочего стола, lxpanel & — нижнюю панель, а путем указания exec openbox-session запускается непосредственно openbox.

    Обратите внимание, что оболочку можно запустить только из консоли TTY, из терминала в графическом окружении это не сработает

    Запуск графической оболочки Ubuntu из консоли выполняется командой:

    Как видим, ничего сложного. Оболочка запуститься в том же терминале, в котором вы выполнили startx.

    Источник

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