Я только что установил bash в Windows 10. Но Гедит не работает. Я также использую программное обеспечение R для своей статистической работы, его множество опций, таких как «сюжет», также не работает. Это тот факт, что ни одна программа, подобная gedit, не может быть открыта через bash, я имею в виду, что она не поддерживает какой-либо графический интерфейс?
Ubuntu в Windows не поддерживает оконную систему X11, которая необходима для графических приложений в Linux. Людям удалось использовать Xming, чтобы заставить все работать (с Cygwin X предлагается в качестве альтернативы), но это не очень стабильно. YMMV. Это не официально, и если что-то сломается, не спрашивайте здесь.
Хотя WSL не включает X-Windows, вы можете запустить X-Windows в операционной системе Windows и отображать приложения Linux на том же рабочем столе . Вы можете проверить множество руководств и записей в блоге .
Запуск приложений
После запуска X-Windows вы должны указать Linux на использование рабочего стола
$ export DISPLAY =: 0
Затем вы можете устанавливать и запускать приложения Linux, использующие графический интерфейс пользователя. Например, чтобы запустить xeyes
, вы можете запустить
$ sudo apt-get install x11-apps
$ xeyes
Запуск рабочего стола Unix
Ubuntu использует Unity или GNOME в качестве рабочего стола. Есть люди, которые пытались запустить рабочий стол Unix в WSL . Инструкции также включены в проблему в Github .
XLaunch
и выберите режим «Одно большое окно» или «Полноэкранный режим». Вы должны закрыть все остальные запущенные X-Windows. Установите пакеты рабочего стола.
$ sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
Используйте локальную X-Windows и настройте диспетчер окон compiz
$ export DISPLAY =: 0
$ ccsm
Запустить рабочий стол
$ compiz
Есть некоторые ошибки сообщений, вызванные некоторой инициализацией, не выполненной WSL. У меня были проблемы с графическим ускорением в некоторых пакетах. Вы можете попробовать классический флэшбек рабочего стола GNOME вместо стандартного.