То, что вы также можете сделать, это:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/09_os-prober
sudo update-grub
Теперь Windows (или любая другая ОС, отличная от Linux) всегда находится поверх списка, и вам не нужно заботиться о позиции меню если есть новое ядро.
Короткий ответ: вы не можете, так как 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), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как 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), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
Короткий ответ: вы не можете, так как WSL еще не поддерживает эту функцию. WSL - это не полная установка Linux с ядром Linux, она позволяет запускать некоторые родные команды / исполняемые файлы Linux в ядре Windows (Microsoft) и имеет ограничения.
См. https: // github .com / Microsoft / WSL / issues / 2356
Вы можете, однако, установить сторонний X-сервер, такой как xming и ssh, в свой WSL.
Я не копировал это (X over ssh), и я ожидал бы, что некоторые приложения просто не будут работать даже с этой техникой.
DISPLAY
, и вам хорошо идти (для xming и VcXsrv в любом случае).
– dma1324
19 April 2018 в 01:36
Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (! d0]
Кроме того, я использовал этот учебник с несколькими изменениями:
Я не установил xfce , потому что я не знаю, зачем мне нужен рабочий стол. Выберите Multiple Windows в XLaunch (нет DE, поэтому нет необходимости в одном гигантском окне) Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.
Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.
Обычно хост виртуального пользователя может быть достигнут в 10.0.2.2
Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora даже с бесшовной Windows.
Я решил использовать VcXsrv в WSL (подсистема Windows 10 для Linux). Я рекомендую, чтобы все проводили исследования между xming (принятым ответом) и VcXsrv перед тем, как выбрать один или другой для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.
Мне удалось запустить:
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.
[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 kbd>, чтобы войти в режим вставки и добавьте [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 kbd>. [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] blockquote> [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]
Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (! d0]
Кроме того, я использовал этот учебник с несколькими изменениями:
Я не установил xfce , потому что я не знаю, зачем мне нужен рабочий стол. Выберите Multiple Windows в XLaunch (нет DE, поэтому нет необходимости в одном гигантском окне) Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале.Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.
Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.
Несмотря на то, что полноценная среда рабочего стола 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
Обычно хост виртуального пользователя может быть достигнут в 10.0.2.2
Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora даже с бесшовной Windows.
Я решил использовать VcXsrv в WSL (подсистема Windows 10 для Linux). Я рекомендую, чтобы все проводили исследования между xming (принятым ответом) и VcXsrv перед тем, как выбрать один или другой для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.
Мне удалось запустить:
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.
Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (g6)
Кроме того, я использовал этот учебник с несколькими изменениями:
xfce
, потому что я не знаю, зачем мне нужен рабочий стол. Multiple Windows
в XLaunch
(Нет DE, отсюда нет необходимости в одном гигантском окне ) Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.
Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.
Несмотря на то, что полноценная среда рабочего стола 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
sudo service ssh start
ssh -Y 10.0.2.2
Обычно хост виртуального гостя может быть достигнут в 10.0.2.2
Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora, даже с бесшовной Windows.
Я решил использовать VcXsrv
в WSL (подсистема Windows 10 для Linux). Я рекомендую всем провести исследование между xming
(принятым ответом) и VcXsrv перед тем, как выбрать тот или иной для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.
Мне удалось запустить:
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.
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 и измените реестрВ SystemProfile создайте значение DWORD и назовите его NetworkThrottlingIndex , затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование.wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console
glxgears
Отзыв эффективности системы (не так уверен: 1) [1134] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для приложений с более низким приоритетом. Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра. Создайте новый DWORD и назовите его SystemResponsiveness установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите кwine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console
и измените следующие значения реестра:[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]
Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (g6)
Кроме того, я использовал этот учебник с несколькими изменениями:
xfce
, потому что я не знаю, зачем мне нужен рабочий стол. Multiple Windows
в XLaunch
(Нет DE, отсюда нет необходимости в одном гигантском окне ) Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.
Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.
Несмотря на то, что полноценная среда рабочего стола 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
sudo service ssh start
ssh -Y 10.0.2.2
Обычно хост виртуального гостя может быть достигнут в 10.0.2.2
Теперь вы можете использовать любую программу WSL X на рабочем столе Fedora, даже с бесшовной Windows.
Я решил использовать VcXsrv
в WSL (подсистема Windows 10 для Linux). Я рекомендую всем провести исследование между xming
(принятым ответом) и VcXsrv перед тем, как выбрать тот или иной для поддержки графического интерфейса пользователя (GUI) в Windows 10 Ubuntu 16.04.
Мне удалось запустить:
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.
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 и измените реестрВ SystemProfile создайте значение DWORD и назовите его NetworkThrottlingIndex , затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование.wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console
glxgears
Отзыв эффективности системы (не так уверен: 1) [1134] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для приложений с более низким приоритетом. Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра. Создайте новый DWORD и назовите его SystemResponsiveness установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите кwine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console
и измените следующие значения реестра:[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]
Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; (g6)
Кроме того, я использовал этот учебник с несколькими изменениями:
xfce
, потому что я не знаю, зачем мне нужен рабочий стол. Multiple Windows
в XLaunch
(Нет DE, отсюда нет необходимости в одном гигантском окне ) Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать что-нибудь еще, что мне понадобится в wsl.
Я не делаю VM / Dual Boot, по той же самой причине, о которой говорила Пантера; Мне нужна удобная среда для меня, а не полная гибкая ОС.
Несмотря на то, что полноценная среда рабочего стола 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