Не удается обновить WSL Ubuntu - как мне получить xvfb-run? [dубликат]

То, что вы также можете сделать, это:

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/09_os-prober
sudo update-grub

Теперь Windows (или любая другая ОС, отличная от Linux) всегда находится поверх списка, и вам не нужно заботиться о позиции меню если есть новое ядро.

36
задан 6 June 2018 в 22:19

54 ответа

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. Https://github.com/ Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https: // github.com/Microsoft/WSL/issues/2356

Я не копировал этот учебник здесь, поскольку он довольно вездесущий (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

7
ответ дан 17 July 2018 в 20:56

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. Https://github.com/ Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https: // github.com/Microsoft/WSL/issues/2356

Я не копировал этот учебник здесь, поскольку он довольно вездесущий (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

9
ответ дан 23 July 2018 в 21:37

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

10
ответ дан 31 July 2018 в 19:25

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

10
ответ дан 2 August 2018 в 12:27

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

10
ответ дан 3 August 2018 в 16:49

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

10
ответ дан 5 August 2018 в 02:10

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

10
ответ дан 6 August 2018 в 18:49

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

10
ответ дан 8 August 2018 в 23:10

Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.

См. https: // github .com / Microsoft / WSL / issues / 2356

Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.

11
ответ дан 14 August 2018 в 13:10
  • 1
    Значит, без хлопот - это не вариант? Возможно, кто-то заставит Synaptic для Windows работать с WSL в будущем .... – George Hovhannisian 7 January 2018 в 19:09
  • 2
    Графические программы на WSL не означают, что вы можете использовать Steam в WSL. Вам понадобится Valve для создания поддержки WSL. – Rinzwind 7 January 2018 в 19:25
  • 3
    @GeorgeHovhannisian Я думаю, это зависит от того, что вы подразумеваете под хлопот бесплатно, моя точка зрения - WSL - это не полная установка Linux, и многие функции, включая встроенную поддержку графических приложений, пока недоступны. Вы можете использовать ssh -X для некоторых приложений. – Panther 7 January 2018 в 21:05
  • 4
    Имейте в виду, что вам вообще не нужно использовать SSH. Просто установите DISPLAY, и вам хорошо идти (для xming и VcXsrv в любом случае). – dma1324 19 April 2018 в 01:36
  • 5

Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (! d0]

Кроме того, я использовал этот учебник с несколькими изменениями:

Я не установил xfce , потому что я не знаю, зачем мне нужен рабочий стол. Выберите Multiple Windows в XLaunch (нет DE, поэтому нет необходимости в одном гигантском окне) Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.

Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.

Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.

1
ответ дан 17 July 2018 в 20:56
установить Fedora в VirtualBox на вашем компьютере с сетью NAT в WSL sudo service ssh start из запуска Fedora ssh -Y 10.0.2.2

Обычно хост виртуального пользователя может быть достигнут в 10.0.2.2

Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora даже с бесшовной Windows.

0
ответ дан 17 July 2018 в 20:56

VcXsrv

Я решил использовать VcXsrv в WSL (подсистема Windows 10 для Linux). Я рекомендую, чтобы все проводили исследования между xming (принятым ответом) и VcXsrv перед тем, как выбрать один или другой для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.

Что вы можете сделать после VcXsrv

Мне удалось запустить:

sudo apt install ubuntu-desktop sudo apt install xubuntu-desktop

... для установки программного обеспечения для графического интерфейса пользователя. Это позволило мне запустить gedit и nautilus. Также я смог установить определенные GUI-приложения через интерфейс командной строки (CLI) с помощью команд apt или apt-get.

Когда я хочу попробовать многие из моих сценариев bash Ubuntu в WSL VcXsrv, необходимо (d8)

Как отмечают другие, GUI в WSL не идеален, и вы можете рассчитывать на то, что время решения проблем будет решить некоторые проблемы , Также некоторые GUI-программы просто не будут работать в WSL.

16
ответ дан 17 July 2018 в 20:56
[1148] У меня был очень позитивный опыт работы с VcXsrv на Win 10 Bash на Ubuntu в Windows (Ubuntu 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft). Я не фокусировался на работе рабочего стола Unity, поскольку он бесполезен и ресурсоемкий. Я просто запускал приложения из bash в режиме графического интерфейса с рабочего стола Windows10 с помощью XServer. [1148] [1147] [1135] [1149] Установите VcXsrv из [1126] здесь, на Sourceforge [1126] [1149] [1135] [1136] [1150] Запустите приложение VcXsrv напрямую, не запускайте XLaunch. Вы увидите [1113], когда вы наведете значок на панели задач Win10 [1150] [1136] [1137] [1151]. Откройте Ubuntu Bash: [1151]

[1152] (результат localhost @ localhost: / mnt $ ) [1152] [112] [1153] (localhost @ localhost: / $ означает, что эти команды приводят вас к началу жесткого диска, насколько WSL может видеть ...) [1153] [113] [1154] ( это установит «dbus» для создания виртуального коннектора для графического интерфейса, «Synaptic Package Manager» и «Nautilus» для проводника файлов для единственного рабочего стола [1154] [114] [1155] (Когда [1114] открывается в редакторе vi) [1155] [1156] Нажмите i , чтобы войти в режим вставки и добавьте [1156] [115] [1157], чем добавить: [1157] [116] [1158] Нажмите ESC, когда вы закончите редактирование файла, и [1115 ], чтобы сохранить файл. [1158] [1159] Запустите эти команды и проверьте их вывод: [1159] [117] [1137] [1138] [1160] Вы закончили! Теперь просто запустите synaptic, nautilus или firefox из Bash и они должны загружаться на рабочем столе Win10. Такие параметры GUI, как это, носят ошибку, но работают. Вы можете установить [1116], [1117], [1118], [1119] и попытаться запустить [1188] Unity Рабочий стол для Ubuntu [1188]. Я не пытался установить «Steam», потому что я все еще страдаю от ржавчины, чтобы запустить «Unreal», удачи:) [1160] [1138] [1147] [1161] Если кто-то знает, как запустить [1120] на XServer вместо этого XTerm, пожалуйста, поделитесь ... [1161] [1162] PS [1131] [1131] Вы можете [1127] добавить VcXsrv в качестве загрузочного диска Win10 [1127] [1162] [1163]. Чтобы ваши источники были «Steam», как указано в оригинальной записи, немного настройте Windows (для снижения латентности) и приоритетности CPU / GPU для создания Win10XBox ... :) [1163] [1164] Хотя вы будете запускать «Steam» под «Unix», оболочка по-прежнему «Windows», которая позволяет вам запускать " Steam "on" Unix "... [1164] [1165] Tcp Prep:; [1165] [1166] В regedit: [1166] [118] [1167] Здесь вам нужно пройти список под-клавиш, чтобы найти запись сетевого адаптера, которая используется для подключения к Интернету. Если вы используете DHCP, вам нужно найти запись [1121] (с системными значениями данных NOT [1122]), чтобы найти правильный адаптер. [1167] [1168] Как только вы установили правильный ключ, щелкните его правой кнопкой мыши и выберите [1189] Новое> значение Dword (32-разрядное значение) [1189]. [1168] [1169] Назовите его [1190] TcpFrequency [1190] и нажмите ok . [1169] [1170] Дважды щелкните значение после этого и установите его десятичное значение равным 1. (Чтобы восстановить значение по умолчанию, измените значение на 2 или удалите ключ). Теперь перейдите к следующей клавише: [1123] [1170] [1171] Щелкните правой кнопкой мыши по клавише и выберите [1191] Новое> Значение Dword (32-разрядное значение) [1191]. [1171] [1172] Назовите новый параметр [1192] TcpDelay [1192] [1172] [1173] Дважды щелкните по нему и измените его десятичное значение на 1. (Чтобы восстановить ключ в более поздний момент времени, измените его на 0 или удалите ключ) [1173] [1132] Алгоритм Нагле [1132] [1174] Алгоритм Нагле объединяет несколько небольших пакетов в один более крупный пакет для более эффективных передач. Это предназначено для повышения пропускной способности передачи данных. Отключение «nagling» может помочь уменьшить латентность / пинг в некоторых играх. Алгоритм Нэгла включен в Windows по умолчанию. Чтобы реализовать эту настройку, измените следующие разделы реестра. [1174] [119] [1175] Для [1124] найдите тот, в котором указан ваш IP-адрес; под этим ключом [1125] создайте следующее значение DWORD: [1175] [1196] [1139] TcpFrequency и установите его в 1, чтобы отключить «покачивание» для игр. [1139] [1140] TCPDelay и установите его также на 1, чтобы отключить «nagling» [1140] [1141] TcpTicks и установить его в 0 [1141] [1196] [1176] Примечание: [1176]

[1177] В некоторых сообщениях говорится что трюки уменьшили латентность при игре в Dota 2 и League of Legends, но для некоторых это не работает. Я пробовал это, и моя латентность улучшилась с 110 до 90 мс (SEA Server) при игре в Dota 2. [1177] [1133] Индекс сетевого дросселирования [1133] [1178] Windows реализует механизм дросселирования сети, идея такого регулирования заключается в том, что обработка сетевых пакетов может быть ресурсоемкой задачей. Полезно отключить такое регулирование для достижения максимальной пропускной способности. [1178] [1179] Чтобы реализовать эту настройку, запустите regedit и измените реестр [1179] [1110] [1180] В [1193] SystemProfile [1193] создайте значение DWORD и назовите его [1194] NetworkThrottlingIndex [1194], затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование. [1180]
[1134] Отзыв эффективности системы (не так уверен: 1) [1134] [1181] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для более приоритетных фоновых приложений. [1181] [1182] Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра [1182] [1111] [1183]. Создайте новый DWORD и назовите его [1195] SystemResponsiveness [1195] установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. [1183] [1184] В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите к [1184] [1112] [1185] и измените следующие значения реестра: [1185] [1197] [1142] «Приоритет GPU» изменит свои значения на 8 для игр. [1142] [1143] «Приоритет» установлен в 1 для игр. [1143] [1197] [1186] Все приветствия для «неизвестного» (прошу прощения за то, что я скопировал ваши указания) автор этой Windows = Xbox tweak ... [1186] [1187] PPS: Если XServer не справляется с тем, что вы хотели бы попытаться найти обходным путем с Docker. [1187] [1198] [1144] [1128] WSL_Apache_Roolez [1128] [1144] [1145] [1129] Throttling_a_'mm '_: 0 [1129] [1145] [1146] [1130] У вас есть почта !!! [ 1130] [1146] [1198]
4
ответ дан 17 July 2018 в 20:56

Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (! d0]

Кроме того, я использовал этот учебник с несколькими изменениями:

Я не установил xfce , потому что я не знаю, зачем мне нужен рабочий стол. Выберите Multiple Windows в XLaunch (нет DE, поэтому нет необходимости в одном гигантском окне) Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.

Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.

Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.

1
ответ дан 23 July 2018 в 21:37

Несмотря на то, что полноценная среда рабочего стола GUI официально не поддерживается Microsoft, она может работать.

Включить или отключить функции Windows Включить подсистему Windows для Linux Перезапустить компьютер Запуск поиска в Microsoft Store для Ubuntu Select Ubuntu 18.04 в разделе «Приложения» Нажмите «Запустить Ubuntu» и дождитесь установки Установите имя пользователя и пароль

Запустите следующие команды:

sudo apt-get update -y sudo apt-get install ubuntu-desktop -y sudo apt-get install xfce4 xorg xrdp -y sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

Создайте и измените .xsession

cd /home/user/ sudo vim .xsession

Добавить текст:

gnome-session --session=ubuntu-2d

Сохранить и выйти из vi

sudo chmod 755 .xsession sudo systemctl enable xrdp

Вам понадобится вторая учетная запись на Ubuntu

sudo adduser remote sudo usermod -aG sudo remote

Изменить startwm .sh

cd /etc/xrdp sudo chmod 777 startwm.sh vim startwm.sh

Прокомментировать нижние две строки

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession #exec /bin/sh /etc/X11/Xsession

Добавить текст:

startxfce4

Сохранить и выйти из vi

exit

В Windows перезапустите Ubuntu и запустите:

sudo /etc/init.d/xrdp start

В Windows запустите mstsc.exe Компьютер: 127.0.0.1:3390 Оставьте имя пользователя пустым [ ! d3] Подключить

Сессия: Xorg имя пользователя: удаленный пароль: пароль

Наслаждайтесь xfce!

По завершении закройте пульт настольный компьютер ction Возврат к командной строке Ubuntu

sudo /etc/init.d/xrdp stop exit
0
ответ дан 23 July 2018 в 21:37
установить Fedora в VirtualBox на вашем компьютере с сетью NAT в WSL sudo service ssh start из запуска Fedora ssh -Y 10.0.2.2

Обычно хост виртуального пользователя может быть достигнут в 10.0.2.2

Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora даже с бесшовной Windows.

0
ответ дан 23 July 2018 в 21:37
  • 1
    Теперь это интересно. Я не большой фанат федерации. Можно ли сделать то же самое с Arch? – George Hovhannisian 6 June 2018 в 22:28
  • 2
    Полагаю так. X-сервер доступен в Fedora через ssh по умолчанию, вам, возможно, придется изменить некоторые настройки sshd в Arch. – weberjn 7 June 2018 в 09:37

VcXsrv

Я решил использовать VcXsrv в WSL (подсистема Windows 10 для Linux). Я рекомендую, чтобы все проводили исследования между xming (принятым ответом) и VcXsrv перед тем, как выбрать один или другой для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.

Что вы можете сделать после VcXsrv

Мне удалось запустить:

sudo apt install ubuntu-desktop sudo apt install xubuntu-desktop

... для установки программного обеспечения для графического интерфейса пользователя. Это позволило мне запустить gedit и nautilus. Также я смог установить определенные GUI-приложения через интерфейс командной строки (CLI) с помощью команд apt или apt-get.

Когда я хочу попробовать многие из моих сценариев bash Ubuntu в WSL VcXsrv, необходимо (d8)

Как отмечают другие, GUI в WSL не идеален, и вы можете рассчитывать на то, что время решения проблем будет решить некоторые проблемы , Также некоторые GUI-программы просто не будут работать в WSL.

16
ответ дан 23 July 2018 в 21:37
  • 1
    Можете ли вы рассказать мне о преимуществах запуска DE в WSL? – George Hovhannisian 8 January 2018 в 00:46
  • 2
    @GeorgeHovhannisian Преимущество для меня - я могу использовать gedit, с которым я знаком с Ubuntu Desktop. Кроме того, многие мои скрипты bash используют диалоговые окна zenity или yad для x-windows. Эти сценарии bash не будут работать, если не установлен VcXsrv. – WinEunuuchs2Unix 11 February 2018 в 20:18
  • 3
    +1 просто веселый: как я могу тайно конвертировать мою систему Windows в Ubuntu изнутри? – dessert 17 February 2018 в 16:55
  • 4
    Это было безболезненно: в Windows загрузили VcXsrv, используя предоставленную ссылку. Устанавливается и запускается. Затем я открыл оболочку Ubuntu и ввел export DISPLAY=:0. Теперь я мог запускать xhost, xeyes и gnuplot в Ubuntu (если эти программы уже установлены в Ubuntu WSL). – Daniel K. 20 March 2018 в 12:00
[1148] У меня был очень позитивный опыт работы с VcXsrv на Win 10 Bash на Ubuntu в Windows (Ubuntu 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft). Я не фокусировался на работе рабочего стола Unity, поскольку он бесполезен и ресурсоемкий. Я просто запускал приложения из bash в режиме графического интерфейса с рабочего стола Windows10 с помощью XServer. [1148] [1147] [1135] [1149] Установите VcXsrv из [1126] здесь, на Sourceforge [1126] [1149] [1135] [1136] [1150] Запустите приложение VcXsrv напрямую, не запускайте XLaunch. Вы увидите [1113], когда вы наведете значок на панели задач Win10 [1150] [1136] [1137] [1151]. Откройте Ubuntu Bash: [1151] [1152] (результат localhost @ localhost: / mnt $ ) [1152] [112] [1153] (localhost @ localhost: / $ означает, что эти команды приводят вас к началу жесткого диска, насколько WSL может видеть ...) [1153] [113] [1154] ( это установит «dbus» для создания виртуального коннектора для графического интерфейса, «Synaptic Package Manager» и «Nautilus» для проводника файлов для единственного рабочего стола [1154] [114] [1155] (Когда [1114] открывается в редакторе vi) [1155] [1156] Нажмите i , чтобы войти в режим вставки и добавьте [1156] [115] [1157], чем добавить: [1157] [116] [1158] Нажмите ESC, когда вы закончите редактирование файла, и [1115 ], чтобы сохранить файл. [1158] [1159] Запустите эти команды и проверьте их вывод: [1159] [117] [1137] [1138] [1160] Вы закончили! Теперь просто запустите synaptic, nautilus или firefox из Bash и они должны загружаться на рабочем столе Win10. Такие параметры GUI, как это, носят ошибку, но работают. Вы можете установить [1116], [1117], [1118], [1119] и попытаться запустить [1188] Unity Рабочий стол для Ubuntu [1188]. Я не пытался установить «Steam», потому что я все еще страдаю от ржавчины, чтобы запустить «Unreal», удачи:) [1160] [1138] [1147] [1161] Если кто-то знает, как запустить [1120] на XServer вместо этого XTerm, пожалуйста, поделитесь ... [1161] [1162] PS [1131] [1131] Вы можете [1127] добавить VcXsrv в качестве загрузочного диска Win10 [1127] [1162] [1163]. Чтобы ваши источники были «Steam», как указано в оригинальной записи, немного настройте Windows (для снижения латентности) и приоритетности CPU / GPU для создания Win10XBox ... :) [1163] [1164] Хотя вы будете запускать «Steam» под «Unix», оболочка по-прежнему «Windows», которая позволяет вам запускать " Steam "on" Unix "... [1164] [1165] Tcp Prep:; [1165] [1166] В regedit: [1166] [118] [1167] Здесь вам нужно пройти список под-клавиш, чтобы найти запись сетевого адаптера, которая используется для подключения к Интернету. Если вы используете DHCP, вам нужно найти запись [1121] (с системными значениями данных NOT [1122]), чтобы найти правильный адаптер. [1167] [1168] Как только вы установили правильный ключ, щелкните его правой кнопкой мыши и выберите [1189] Новое> значение Dword (32-разрядное значение) [1189]. [1168] [1169] Назовите его [1190] TcpFrequency [1190] и нажмите ok . [1169] [1170] Дважды щелкните значение после этого и установите его десятичное значение равным 1. (Чтобы восстановить значение по умолчанию, измените значение на 2 или удалите ключ). Теперь перейдите к следующей клавише: [1123] [1170] [1171] Щелкните правой кнопкой мыши по клавише и выберите [1191] Новое> Значение Dword (32-разрядное значение) [1191]. [1171] [1172] Назовите новый параметр [1192] TcpDelay [1192] [1172] [1173] Дважды щелкните по нему и измените его десятичное значение на 1. (Чтобы восстановить ключ в более поздний момент времени, измените его на 0 или удалите ключ) [1173] [1132] Алгоритм Нагле [1132] [1174] Алгоритм Нагле объединяет несколько небольших пакетов в один более крупный пакет для более эффективных передач. Это предназначено для повышения пропускной способности передачи данных. Отключение «nagling» может помочь уменьшить латентность / пинг в некоторых играх. Алгоритм Нэгла включен в Windows по умолчанию. Чтобы реализовать эту настройку, измените следующие разделы реестра. [1174] [119] [1175] Для [1124] найдите тот, в котором указан ваш IP-адрес; под этим ключом [1125] создайте следующее значение DWORD: [1175] [1196] [1139] TcpFrequency и установите его в 1, чтобы отключить «покачивание» для игр. [1139] [1140] TCPDelay и установите его также на 1, чтобы отключить «nagling» [1140] [1141] TcpTicks и установить его в 0 [1141] [1196] [1176] Примечание: [1176]
[1177] В некоторых сообщениях говорится что трюки уменьшили латентность при игре в Dota 2 и League of Legends, но для некоторых это не работает. Я пробовал это, и моя латентность улучшилась с 110 до 90 мс (SEA Server) при игре в Dota 2. [1177] [1133] Индекс сетевого дросселирования [1133] [1178] Windows реализует механизм дросселирования сети, идея такого регулирования заключается в том, что обработка сетевых пакетов может быть ресурсоемкой задачей. Полезно отключить такое регулирование для достижения максимальной пропускной способности. [1178] [1179] Чтобы реализовать эту настройку, запустите regedit и измените реестр [1179] [1110] [1180] В [1193] SystemProfile [1193] создайте значение DWORD и назовите его [1194] NetworkThrottlingIndex [1194], затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование. [1180]
[1134] Отзыв эффективности системы (не так уверен: 1) [1134] [1181] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для более приоритетных фоновых приложений. [1181] [1182] Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра [1182] [1111] [1183]. Создайте новый DWORD и назовите его [1195] SystemResponsiveness [1195] установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. [1183] [1184] В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите к [1184] [1112] [1185] и измените следующие значения реестра: [1185] [1197] [1142] «Приоритет GPU» изменит свои значения на 8 для игр. [1142] [1143] «Приоритет» установлен в 1 для игр. [1143] [1197] [1186] Все приветствия для «неизвестного» (прошу прощения за то, что я скопировал ваши указания) автор этой Windows = Xbox tweak ... [1186] [1187] PPS: Если XServer не справляется с тем, что вы хотели бы попытаться найти обходным путем с Docker. [1187] [1198] [1144] [1128] WSL_Apache_Roolez [1128] [1144] [1145] [1129] Throttling_a_'mm '_: 0 [1129] [1145] [1146] [1130] У вас есть почта !!! [ 1130] [1146] [1198]
4
ответ дан 23 July 2018 в 21:37

Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (g6)

Кроме того, я использовал этот учебник с несколькими изменениями:

  1. Я не установил xfce, потому что я не знаю, зачем мне нужен рабочий стол.
  2. Выберите Multiple Windows в XLaunch (Нет DE, отсюда нет необходимости в одном гигантском окне )
  3. Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.

Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.

Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.

1
ответ дан 31 July 2018 в 19:25

Несмотря на то, что полноценная среда рабочего стола GUI не поддерживается «официально» Microsoft, она может работать.

Включить или отключить функции Windows. Включить подсистему Windows для Linux. Перезапустить компьютер. Запуск поиска в Microsoft Store для Ubuntu Select. Ubuntu 18.04 в разделе «Приложения» Нажмите «Запустить Ubuntu» и дождитесь установки Установить имя пользователя и пароль

Запустить следующие команды:

sudo apt-get update -y
sudo apt-get install ubuntu-desktop -y
sudo apt-get install xfce4 xorg xrdp -y
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

Создать и изменить .xsession

cd /home/user/
sudo vim .xsession

Добавить текст:

gnome-session --session=ubuntu-2d

Сохранить и выйти из vi

sudo chmod 755 .xsession
sudo systemctl enable xrdp

Вам понадобится вторая учетная запись на Ubuntu

sudo adduser remote
sudo usermod -aG sudo remote

Изменить startwm .sh

cd /etc/xrdp
sudo chmod 777 startwm.sh
vim startwm.sh

Прокомментировать нижние две строки

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

Добавить текст:

startxfce4

Сохранить и выйти из vi

exit

В Windows перезапустите Ubuntu и запустите:

sudo /etc/init.d/xrdp start

В Windows запустите mstsc.exe. Компьютер: 127.0.0.1:3390. Оставьте имя пользователя пустым. Присоедините

Сессия: Xorg имя пользователя: удаленный пароль: пароль

Наслаждайтесь xfce!

По завершении закройте соединение с удаленным рабочим столом. Вернитесь в командную строку Ubuntu

sudo /etc/init.d/xrdp stop
exit
1
ответ дан 31 July 2018 в 19:25

Обычно хост виртуального гостя может быть достигнут в 10.0.2.2

Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora, даже с бесшовной Windows.

0
ответ дан 31 July 2018 в 19:25

VcXsrv

Я решил использовать VcXsrv в WSL (подсистема Windows 10 для Linux). Я рекомендую всем провести исследование между xming (принятым ответом) и VcXsrv перед тем, как выбрать тот или иной для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.

Что вы можете сделать после установки VcXsrv?

Мне удалось запустить:

sudo apt install ubuntu-desktop
sudo apt install xubuntu-desktop

... для установки программного обеспечения для графического интерфейса пользователя. Это позволило мне запустить gedit и nautilus. Также я смог установить определенные приложения GUI через интерфейс командной строки (CLI) с помощью команд apt или apt-get.

Когда я хочу попробовать многие из моих сценариев bash Ubuntu в WSL VcXsrv, необходимо (f8) и yad диалоговые окна x-windows отображаются для ввода пользователем.

Как отмечают другие, GUI в WSL не идеален, и вы можете рассчитывать на то, , Также некоторые GUI-программы просто не будут работать в WSL.

16
ответ дан 31 July 2018 в 19:25
wine explorer У меня был очень позитивный опыт работы с VcXsrv на Win 10 Bash на Ubuntu в Windows (Ubuntu 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft). Я не фокусировался на работе рабочего стола Unity, поскольку он бесполезен и ресурсоемкий. Я просто запускал приложения из bash в режиме графического интерфейса с рабочего стола Windows10 с помощью XServer. [1148] wineserver -k wine AppName.exe wine explorer /desktop=X,Y Установите VcXsrv из winecfg здесь, на Sourceforge [1126] [1149] [1135] sudo apt-get install libtxc-dxtn-s2tc0 wine explorer /desktop=WOW,1024x768 Wow.exe Запустите приложение VcXsrv напрямую, не запускайте XLaunch. Вы увидите
rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg
, когда вы наведете значок на панели задач Win10 [1150] [1136] libtxc-dxtn-s2tc0 regedit. Откройте Ubuntu Bash: [1151]
sudo dpkg --add-architecture i386
wine uninstaller (результат localhost @ localhost: / mnt $ ) [1152]
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
winetricks (localhost @ localhost: / $ означает, что эти команды приводят вас к началу жесткого диска, насколько WSL может видеть ...) [1153]
sudo apt install wine-stable winehq-stable
winecfg ( это установит «dbus» для создания виртуального коннектора для графического интерфейса, «Synaptic Package Manager» и «Nautilus» для проводника файлов для единственного рабочего стола [1154]
sudo apt install wine-devel winehq-devel
wine ipconfig (Когда
 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`
открывается в редакторе vi) [1155] wine netstat Нажмите i , чтобы войти в режим вставки и добавьте [1156]
sudo apt install wine-staging winehq-staging
wine start, чем добавить: [1157]
WINEARCH=win32 winecfg
Metro Last Light Нажмите ESC, когда вы закончите редактирование файла, и [1115 ], чтобы сохранить файл. [1158] MetroLL.exe Запустите эти команды и проверьте их вывод: [1159]
sudo apt install winetricks
[1137] winetricks \\ Вы закончили! Теперь просто запустите synaptic, nautilus или firefox из Bash и они должны загружаться на рабочем столе Win10. Такие параметры GUI, как это, носят ошибку, но работают. Вы можете установить winetricks, winetricks, winecfg, winetricks и попытаться запустить Unity Рабочий стол для Ubuntu . Я не пытался установить «Steam», потому что я все еще страдаю от ржавчины, чтобы запустить «Unreal», удачи:) [1160] [1138] [1147] \ Если кто-то знает, как запустить winetricks --gui на XServer вместо этого XTerm, пожалуйста, поделитесь ... [1161] C:\\ PS sudo apt-get install mesa-utils [1131] Вы можете winetricks добавить VcXsrv в качестве загрузочного диска Win10 [1127] [1162] C:. Чтобы ваши источники были «Steam», как указано в оригинальной записи, немного настройте Windows (для снижения латентности) и приоритетности CPU / GPU для создания Win10XBox ... :) [1163] Z:\\ Хотя вы будете запускать «Steam» под «Unix», оболочка по-прежнему «Windows», которая позволяет вам запускать " Steam "on" Unix "... [1164] Z: Tcp Prep:; [1165] /? В regedit: [1166]
wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks
wine start /? Здесь вам нужно пройти список под-клавиш, чтобы найти запись сетевого адаптера, которая используется для подключения к Интернету. Если вы используете DHCP, вам нужно найти запись winetricks (с системными значениями данных NOT winetricks vcrun2010), чтобы найти правильный адаптер. [1167] export WINEPREFIX Как только вы установили правильный ключ, щелкните его правой кнопкой мыши и выберите Новое> значение Dword (32-разрядное значение) . [1168] wineserver -k Назовите его TcpFrequency и нажмите ok . [1169] wine explorer /desktop Дважды щелкните значение после этого и установите его десятичное значение равным 1. (Чтобы восстановить значение по умолчанию, измените значение на 2 или удалите ключ). Теперь перейдите к следующей клавише: winetricks xna40 [1170] .wine Щелкните правой кнопкой мыши по клавише и выберите Новое> Значение Dword (32-разрядное значение) . [1171] winecfg Назовите новый параметр TcpDelay [1172] .wine Дважды щелкните по нему и измените его десятичное значение на 1. (Чтобы восстановить ключ в более поздний момент времени, измените его на 0 или удалите ключ) [1173] glxinfo|grep 'direct rendering' Алгоритм Нагле [1132] rm -fr ~/.wine Алгоритм Нагле объединяет несколько небольших пакетов в один более крупный пакет для более эффективных передач. Это предназначено для повышения пропускной способности передачи данных. Отключение «nagling» может помочь уменьшить латентность / пинг в некоторых играх. Алгоритм Нэгла включен в Windows по умолчанию. Чтобы реализовать эту настройку, измените следующие разделы реестра. [1174]
sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg
rm -fr ~/.cache/wine Для winecfg найдите тот, в котором указан ваш IP-адрес; под этим ключом winetricks создайте следующее значение DWORD: [1175] winecfg TcpFrequency и установите его в 1, чтобы отключить «покачивание» для игр. [1139] cd ~ TCPDelay и установите его также на 1, чтобы отключить «nagling» [1140] export WINEPREFIX="/home/cyrex/.wine" TcpTicks и установить его в 0 [1141] .wine Примечание: [1176]
sudo apt purge wine* В некоторых сообщениях говорится что трюки уменьшили латентность при игре в Dota 2 и League of Legends, но для некоторых это не работает. Я пробовал это, и моя латентность улучшилась с 110 до 90 мс (SEA Server) при игре в Dota 2. [1177] /usr/lib/nux/unity_support_test -p Индекс сетевого дросселирования [1133] Windows реализует механизм дросселирования сети, идея такого регулирования заключается в том, что обработка сетевых пакетов может быть ресурсоемкой задачей. Полезно отключить такое регулирование для достижения максимальной пропускной способности. Чтобы реализовать эту настройку, запустите regedit и измените реестр
wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console
В SystemProfile создайте значение DWORD и назовите его NetworkThrottlingIndex , затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование.
glxgears Отзыв эффективности системы (не так уверен: 1) [1134] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для приложений с более низким приоритетом. Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра
wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console
. Создайте новый DWORD и назовите его SystemResponsiveness установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите к
   [Desktop Entry]
   Type=Application
и измените следующие значения реестра: dosbox «Приоритет GPU» изменит свои значения на 8 для игр. [1142] dosbox ./ «Приоритет» установлен в 1 для игр. [1143] Все приветствия для «неизвестного» (прошу прощения за то, что я скопировал ваши указания) автор этой Windows = Xbox tweak ... PPS: Если XServer не справляется с тем, что вы хотели бы попытаться найти обходным путем с Docker. mount x: /Absolute/Path/To/Folder/Of/App winecfg WSL_Apache_Roolez [1128] [1144] mount c: /home/cyrex/Desktop/Dune2 wineserver -k Throttling_a_'mm '_: 0 [1129] [1145] wine --version sudo dpkg-reconfigure keyboard-configuration У вас есть почта !!! [ 1130] [1146]
4
ответ дан 31 July 2018 в 19:25

Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (g6)

Кроме того, я использовал этот учебник с несколькими изменениями:

  1. Я не установил xfce, потому что я не знаю, зачем мне нужен рабочий стол.
  2. Выберите Multiple Windows в XLaunch (Нет DE, отсюда нет необходимости в одном гигантском окне )
  3. Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.

Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.

Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.

1
ответ дан 2 August 2018 в 12:27

Несмотря на то, что полноценная среда рабочего стола GUI не поддерживается «официально» Microsoft, она может работать.

Включить или отключить функции Windows. Включить подсистему Windows для Linux. Перезапустить компьютер. Запуск поиска в Microsoft Store для Ubuntu Select. Ubuntu 18.04 в разделе «Приложения» Нажмите «Запустить Ubuntu» и дождитесь установки Установить имя пользователя и пароль

Запустить следующие команды:

sudo apt-get update -y
sudo apt-get install ubuntu-desktop -y
sudo apt-get install xfce4 xorg xrdp -y
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

Создать и изменить .xsession

cd /home/user/
sudo vim .xsession

Добавить текст:

gnome-session --session=ubuntu-2d

Сохранить и выйти из vi

sudo chmod 755 .xsession
sudo systemctl enable xrdp

Вам понадобится вторая учетная запись на Ubuntu

sudo adduser remote
sudo usermod -aG sudo remote

Изменить startwm .sh

cd /etc/xrdp
sudo chmod 777 startwm.sh
vim startwm.sh

Прокомментировать нижние две строки

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

Добавить текст:

startxfce4

Сохранить и выйти из vi

exit

В Windows перезапустите Ubuntu и запустите:

sudo /etc/init.d/xrdp start

В Windows запустите mstsc.exe. Компьютер: 127.0.0.1:3390. Оставьте имя пользователя пустым. Присоедините

Сессия: Xorg имя пользователя: удаленный пароль: пароль

Наслаждайтесь xfce!

По завершении закройте соединение с удаленным рабочим столом. Вернитесь в командную строку Ubuntu

sudo /etc/init.d/xrdp stop
exit
1
ответ дан 2 August 2018 в 12:27

Обычно хост виртуального гостя может быть достигнут в 10.0.2.2

Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora, даже с бесшовной Windows.

0
ответ дан 2 August 2018 в 12:27

VcXsrv

Я решил использовать VcXsrv в WSL (подсистема Windows 10 для Linux). Я рекомендую всем провести исследование между xming (принятым ответом) и VcXsrv перед тем, как выбрать тот или иной для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.

Что вы можете сделать после установки VcXsrv?

Мне удалось запустить:

sudo apt install ubuntu-desktop
sudo apt install xubuntu-desktop

... для установки программного обеспечения для графического интерфейса пользователя. Это позволило мне запустить gedit и nautilus. Также я смог установить определенные приложения GUI через интерфейс командной строки (CLI) с помощью команд apt или apt-get.

Когда я хочу попробовать многие из моих сценариев bash Ubuntu в WSL VcXsrv, необходимо (f8) и yad диалоговые окна x-windows отображаются для ввода пользователем.

Как отмечают другие, GUI в WSL не идеален, и вы можете рассчитывать на то, , Также некоторые GUI-программы просто не будут работать в WSL.

16
ответ дан 2 August 2018 в 12:27
wine explorer У меня был очень позитивный опыт работы с VcXsrv на Win 10 Bash на Ubuntu в Windows (Ubuntu 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft). Я не фокусировался на работе рабочего стола Unity, поскольку он бесполезен и ресурсоемкий. Я просто запускал приложения из bash в режиме графического интерфейса с рабочего стола Windows10 с помощью XServer. [1148] wineserver -k wine AppName.exe wine explorer /desktop=X,Y Установите VcXsrv из winecfg здесь, на Sourceforge [1126] [1149] [1135] sudo apt-get install libtxc-dxtn-s2tc0 wine explorer /desktop=WOW,1024x768 Wow.exe Запустите приложение VcXsrv напрямую, не запускайте XLaunch. Вы увидите
rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg
, когда вы наведете значок на панели задач Win10 [1150] [1136] libtxc-dxtn-s2tc0 regedit. Откройте Ubuntu Bash: [1151]
sudo dpkg --add-architecture i386
wine uninstaller (результат localhost @ localhost: / mnt $ ) [1152]
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
winetricks (localhost @ localhost: / $ означает, что эти команды приводят вас к началу жесткого диска, насколько WSL может видеть ...) [1153]
sudo apt install wine-stable winehq-stable
winecfg ( это установит «dbus» для создания виртуального коннектора для графического интерфейса, «Synaptic Package Manager» и «Nautilus» для проводника файлов для единственного рабочего стола [1154]
sudo apt install wine-devel winehq-devel
wine ipconfig (Когда
 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`
открывается в редакторе vi) [1155] wine netstat Нажмите i , чтобы войти в режим вставки и добавьте [1156]
sudo apt install wine-staging winehq-staging
wine start, чем добавить: [1157]
WINEARCH=win32 winecfg
Metro Last Light Нажмите ESC, когда вы закончите редактирование файла, и [1115 ], чтобы сохранить файл. [1158] MetroLL.exe Запустите эти команды и проверьте их вывод: [1159]
sudo apt install winetricks
[1137] winetricks \\ Вы закончили! Теперь просто запустите synaptic, nautilus или firefox из Bash и они должны загружаться на рабочем столе Win10. Такие параметры GUI, как это, носят ошибку, но работают. Вы можете установить winetricks, winetricks, winecfg, winetricks и попытаться запустить Unity Рабочий стол для Ubuntu . Я не пытался установить «Steam», потому что я все еще страдаю от ржавчины, чтобы запустить «Unreal», удачи:) [1160] [1138] [1147] \ Если кто-то знает, как запустить winetricks --gui на XServer вместо этого XTerm, пожалуйста, поделитесь ... [1161] C:\\ PS sudo apt-get install mesa-utils [1131] Вы можете winetricks добавить VcXsrv в качестве загрузочного диска Win10 [1127] [1162] C:. Чтобы ваши источники были «Steam», как указано в оригинальной записи, немного настройте Windows (для снижения латентности) и приоритетности CPU / GPU для создания Win10XBox ... :) [1163] Z:\\ Хотя вы будете запускать «Steam» под «Unix», оболочка по-прежнему «Windows», которая позволяет вам запускать " Steam "on" Unix "... [1164] Z: Tcp Prep:; [1165] /? В regedit: [1166]
wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks
wine start /? Здесь вам нужно пройти список под-клавиш, чтобы найти запись сетевого адаптера, которая используется для подключения к Интернету. Если вы используете DHCP, вам нужно найти запись winetricks (с системными значениями данных NOT winetricks vcrun2010), чтобы найти правильный адаптер. [1167] export WINEPREFIX Как только вы установили правильный ключ, щелкните его правой кнопкой мыши и выберите Новое> значение Dword (32-разрядное значение) . [1168] wineserver -k Назовите его TcpFrequency и нажмите ok . [1169] wine explorer /desktop Дважды щелкните значение после этого и установите его десятичное значение равным 1. (Чтобы восстановить значение по умолчанию, измените значение на 2 или удалите ключ). Теперь перейдите к следующей клавише: winetricks xna40 [1170] .wine Щелкните правой кнопкой мыши по клавише и выберите Новое> Значение Dword (32-разрядное значение) . [1171] winecfg Назовите новый параметр TcpDelay [1172] .wine Дважды щелкните по нему и измените его десятичное значение на 1. (Чтобы восстановить ключ в более поздний момент времени, измените его на 0 или удалите ключ) [1173] glxinfo|grep 'direct rendering' Алгоритм Нагле [1132] rm -fr ~/.wine Алгоритм Нагле объединяет несколько небольших пакетов в один более крупный пакет для более эффективных передач. Это предназначено для повышения пропускной способности передачи данных. Отключение «nagling» может помочь уменьшить латентность / пинг в некоторых играх. Алгоритм Нэгла включен в Windows по умолчанию. Чтобы реализовать эту настройку, измените следующие разделы реестра. [1174]
sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg
rm -fr ~/.cache/wine Для winecfg найдите тот, в котором указан ваш IP-адрес; под этим ключом winetricks создайте следующее значение DWORD: [1175] winecfg TcpFrequency и установите его в 1, чтобы отключить «покачивание» для игр. [1139] cd ~ TCPDelay и установите его также на 1, чтобы отключить «nagling» [1140] export WINEPREFIX="/home/cyrex/.wine" TcpTicks и установить его в 0 [1141] .wine Примечание: [1176]
sudo apt purge wine* В некоторых сообщениях говорится что трюки уменьшили латентность при игре в Dota 2 и League of Legends, но для некоторых это не работает. Я пробовал это, и моя латентность улучшилась с 110 до 90 мс (SEA Server) при игре в Dota 2. [1177] /usr/lib/nux/unity_support_test -p Индекс сетевого дросселирования [1133] Windows реализует механизм дросселирования сети, идея такого регулирования заключается в том, что обработка сетевых пакетов может быть ресурсоемкой задачей. Полезно отключить такое регулирование для достижения максимальной пропускной способности. Чтобы реализовать эту настройку, запустите regedit и измените реестр
wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console
В SystemProfile создайте значение DWORD и назовите его NetworkThrottlingIndex , затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование.
glxgears Отзыв эффективности системы (не так уверен: 1) [1134] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для приложений с более низким приоритетом. Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра
wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console
. Создайте новый DWORD и назовите его SystemResponsiveness установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите к
   [Desktop Entry]
   Type=Application
и измените следующие значения реестра: dosbox «Приоритет GPU» изменит свои значения на 8 для игр. [1142] dosbox ./ «Приоритет» установлен в 1 для игр. [1143] Все приветствия для «неизвестного» (прошу прощения за то, что я скопировал ваши указания) автор этой Windows = Xbox tweak ... PPS: Если XServer не справляется с тем, что вы хотели бы попытаться найти обходным путем с Docker. mount x: /Absolute/Path/To/Folder/Of/App winecfg WSL_Apache_Roolez [1128] [1144] mount c: /home/cyrex/Desktop/Dune2 wineserver -k Throttling_a_'mm '_: 0 [1129] [1145] wine --version sudo dpkg-reconfigure keyboard-configuration У вас есть почта !!! [ 1130] [1146]
4
ответ дан 2 August 2018 в 12:27

Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (g6)

Кроме того, я использовал этот учебник с несколькими изменениями:

  1. Я не установил xfce, потому что я не знаю, зачем мне нужен рабочий стол.
  2. Выберите Multiple Windows в XLaunch (Нет DE, отсюда нет необходимости в одном гигантском окне )
  3. Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.

Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.

Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.

1
ответ дан 3 August 2018 в 16:49

Несмотря на то, что полноценная среда рабочего стола GUI не поддерживается «официально» Microsoft, она может работать.

Включить или отключить функции Windows. Включить подсистему Windows для Linux. Перезапустить компьютер. Запуск поиска в Microsoft Store для Ubuntu Select. Ubuntu 18.04 в разделе «Приложения» Нажмите «Запустить Ubuntu» и дождитесь установки Установить имя пользователя и пароль

Запустить следующие команды:

sudo apt-get update -y
sudo apt-get install ubuntu-desktop -y
sudo apt-get install xfce4 xorg xrdp -y
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

Создать и изменить .xsession

cd /home/user/
sudo vim .xsession

Добавить текст:

gnome-session --session=ubuntu-2d

Сохранить и выйти из vi

sudo chmod 755 .xsession
sudo systemctl enable xrdp

Вам понадобится вторая учетная запись на Ubuntu

sudo adduser remote
sudo usermod -aG sudo remote

Изменить startwm .sh

cd /etc/xrdp
sudo chmod 777 startwm.sh
vim startwm.sh

Прокомментировать нижние две строки

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

Добавить текст:

startxfce4

Сохранить и выйти из vi

exit

В Windows перезапустите Ubuntu и запустите:

sudo /etc/init.d/xrdp start

В Windows запустите mstsc.exe. Компьютер: 127.0.0.1:3390. Оставьте имя пользователя пустым. Присоедините

Сессия: Xorg имя пользователя: удаленный пароль: пароль

Наслаждайтесь xfce!

По завершении закройте соединение с удаленным рабочим столом. Вернитесь в командную строку Ubuntu

sudo /etc/init.d/xrdp stop
exit
1
ответ дан 3 August 2018 в 16:49

Другие вопросы по тегам:

Похожие вопросы: