gnuplot не может подключиться к дисплею [duplicate]

Запустите это: sudo apt-get install startupmanager. Затем вы можете запустить startupmanager, который дает вам графический интерфейс для изменения многих параметров, включая ОС по умолчанию для загрузки.

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 в 18:45

Короткий ответ: вы не можете, так как 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 в 19:35

Короткий ответ: вы не можете, так как 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 в 18:58

Короткий ответ: вы не можете, так как 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 в 11:58

Короткий ответ: вы не можете, так как 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:24

Короткий ответ: вы не можете, так как 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 в 01: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
ответ дан 6 August 2018 в 18:24

Короткий ответ: вы не можете, так как 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 в 22:43

Короткий ответ: вы не можете, так как 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 в 12:42
  • 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 в 18:45
установить 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 в 18:45

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 в 18:45

у меня был очень положительный опыт с VcXsrv на Win 10 Баш на Ubuntu в Windows (в Ubuntu 16.04 Xenial архитектуру x86_64 Линукс 4.4.0-17074-Майкрософт). Я не сосредоточиться на столе единства, так как это бесполезно и отнимает много ресурсов. Я просто побежал приложений от баш в графическом режиме с Windows10 рабочего стола, используя пакет xserver.

установить VcXsrv отсюда на sourceforge запустить приложение VcXsrv напрямую, не запускаем XLaunch. Вы должны увидеть [от f13] при наведении курсора на значок на панели задач Win10 открыть в Ubuntu Баш: cd /mnt (результаты в localhost@localhost:/mnt$) cd .. (имя localhost@localhost в:/$ смысл этой команды приносит вам к началу жесткого диска, насколько ВСЛ видно...) sudo apt-get install dbus synaptic nautilus --install-suggests --show-progress (это позволит установить "ДГУ" для создания виртуальных разъем для интерфейса "менеджер пакетов synaptic" и "Наутилус" проводник к единству рабочего стола cd /usr/share/dbus-1 && sudo vi session.conf (когда session.conf открывает в редакторе VI) нажмите I, чтобы перейти в режим вставки и добавить <!-- <listen>unix:tmpdir=/tmp</listen> || Original Command --> to preserve original rules , чем добавить: <listen>tcp:host=localhost,bind=0.0.0.0,port=0</listen> <auth>EXTERNAL</auth> <auth>DBUS_COOKIE_SHA1</auth> <auth>allow_anonymous</auth> Нажмите клавишу ESC, когда вы закончите редактирование файлов и :wq, чтобы сохранить файл. Выполнить эти команды и проверить их Выходные данные: $ export DISPLAY=localhost:0 $ sudo service dbus start * Starting system message bus dbus [OK] $ echo $DISPLAY localhost:0 Вы молодец! Теперь просто запустите синаптик, Наутилус или Firefox от bash и они должны загрузить на Win10 рабочего стола. Варианты графического интерфейса, как это не багги, но оперативные. Вы можете установить ubuntu-desktop, [f17 в], ccsm, [зг19] и попробуйте запустить единства рабочего стола для Ubuntu. Я не пытался установить "Стим", потому что я по-прежнему страдают rrying для работы "нереально", удачи :)

если кто-то знает, как запустить [20 фунтов] на x-сервер, а не в xterm пожалуйста, поделитесь...

P. s Вы можете добавить VcXsrv как Win10 загрузочный

, чтобы максимум ваших источников "пара", как указано в исходном посте, настраивать ваш Windows немного для управления пакетами сети (в меньшую латентность) и CPU/определение приоритетов ГПУ, чтобы сделать Win10XBox... :)

хотя вы будете работать в "Steam" в разделе "УНИКС" оболочка еще "окон" что позволяет запустить "Стим" на "УНИКС" ...

ПТС ДКП:;

в regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces

здесь нужно пройтись по списку ключей, чтобы найти вход сетевого адаптера, используемого для подключения к Интернету. Если вы используете DHCP, вы должны искать [клавиши f21] запись (со значениями системных данных не :0.0.0.0), чтобы найти правильный адаптер.

как только вы нашли правильный ключ, щелкните его правой кнопкой мыши и выберите создать > параметр DWORD (32-бита) значение.

имя создать > параметр DWORD (32-бита) значение и нажмите кнопку ОК.

дважды щелкните значение и затем установить его Десятичное значение на 1. (Для восстановления настроек по умолчанию, измените значение на 2 или удалить ключ) теперь перейдите в следующий раздел: HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ

снова щелкните правой кнопкой мыши на ключе и выберите создать > параметр DWORD (32-бита) значение.

имя нового параметра создать > параметр DWORD (32-бита) значение

[и D40]дважды щелкните по нему потом и изменить его Десятичное значение на 1. (Для восстановления ключа в более поздний момент времени изменить на 0 или удалить ключ)[!и D40] алгоритм [dрайвер d41]нагля[!dрайвер d41]

алгоритм нагля сочетает в себе несколько маленьких пакетов в один большой пакет для более эффективной передачи. Это предназначено для повышения эффективности пропускной способности передачи данных. Отключение “оптимизация по алгоритму nagle” может помочь уменьшить время отклика в некоторых играх. Алгоритм нагля активирована в Windows по умолчанию. Для выполнения этой настройки, изменить следующие ключи реестра.

[F9] и [d43 см.]для {NIC-id}, с Вашего IP-адреса перечислены, при этом ключ [f25 привод датчика] создайте следующий параметр DWORD:[!d43 см.] TcpFrequency и установить его в 1, чтобы отключить “оптимизация по алгоритму nagle” для игр. TCPDelay и установить его также в 1, чтобы отключить “оптимизация по алгоритму nagle” TcpTicks и установить его на 0

Примечание:

некоторые отчеты говорят, что ухищрений удалось снизить задержки при игре в доту 2 и Лигу легенд, но она не работает для некоторых. Я пробовал это и моя задержка повысился с 110 до 90мс (море-сервера), когда играть в Dota 2. [!Индекс сетевой d49]

регулирования

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

для реализации этой настройки, запустить regedit и изменить реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile. [о d54]под SystemProfile, создайте параметр типа DWORD и назовите его NetworkThrottlingIndex затем установите Шестнадцатеричное значение ffffffff для игр и максимальная пропускная способность: ffffffff полностью отключает регулирования.[!о d54] [размером d57][!размером d57]

система игровых отзывчивость (не уверен насчет этого :)

потокового мультимедиа и некоторые игры, которые использует “служба мультимедийных класса планировщика” (служба mmcss) может использовать только до 80% ЦП. В “планировщика классов Мультимедиа” служба (служба mmcss) обеспечивает приоритетный доступ к ресурсам процессора, без отрицания ресурсов процессора, чтобы понизить приоритет фоновых приложений.

, чтобы реализовать этот твик, запустите редактор реестра, и измените ключ реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.

оттуда, создайте новое значение DWORD и назовите его SystemProfile задайте его десятичное значение с 00000000 для чистой игры/потоковое.

[d63, как]в тот же куст реестра, как выше настройки, вы можете также изменить приоритет игры. Для выполнения этой настройки, перейдите к [!d63, как] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games [d64 С]и изменить следующие параметры реестра:[!d64 с] TcpFrequency и установить его в 1, чтобы отключить “оптимизация по алгоритму nagle” для игр. “приоритет” установлен в 1 для игр.

Всем спасибо за "неизвестный" (простите меня было время, так как я скопировал ваш маршрут) автор этого окна=настройки консоли Xbox...

ППС: если x-сервер не удается, на что вы хотели бы сделать, попытаться найти решение с docker.

[г70] “приоритет” установлен в 1 для игр. TCPDelay и установить его также в 1, чтобы отключить “оптимизация по алгоритму nagle” у Вас есть Почта!!! [!г70]
4
ответ дан 17 July 2018 в 18:45

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

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

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

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

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

1
ответ дан 23 July 2018 в 19:35

Несмотря на то, что полноценная среда рабочего стола 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 в 19:35
установить 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 в 19:35
  • 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 в 19:35
  • 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

у меня был очень положительный опыт с VcXsrv на Win 10 Баш на Ubuntu в Windows (в Ubuntu 16.04 Xenial архитектуру x86_64 Линукс 4.4.0-17074-Майкрософт). Я не сосредоточиться на столе единства, так как это бесполезно и отнимает много ресурсов. Я просто побежал приложений от баш в графическом режиме с Windows10 рабочего стола, используя пакет xserver.

установить VcXsrv отсюда на sourceforge запустить приложение VcXsrv напрямую, не запускаем XLaunch. Вы должны увидеть [от f13] при наведении курсора на значок на панели задач Win10 открыть в Ubuntu Баш: cd /mnt (результаты в localhost@localhost:/mnt$) cd .. (имя localhost@localhost в:/$ смысл этой команды приносит вам к началу жесткого диска, насколько ВСЛ видно...) sudo apt-get install dbus synaptic nautilus --install-suggests --show-progress (это позволит установить "ДГУ" для создания виртуальных разъем для интерфейса "менеджер пакетов synaptic" и "Наутилус" проводник к единству рабочего стола cd /usr/share/dbus-1 && sudo vi session.conf (когда session.conf открывает в редакторе VI) нажмите I, чтобы перейти в режим вставки и добавить <!-- <listen>unix:tmpdir=/tmp</listen> || Original Command --> to preserve original rules , чем добавить: <listen>tcp:host=localhost,bind=0.0.0.0,port=0</listen> <auth>EXTERNAL</auth> <auth>DBUS_COOKIE_SHA1</auth> <auth>allow_anonymous</auth> Нажмите клавишу ESC, когда вы закончите редактирование файлов и :wq, чтобы сохранить файл. Выполнить эти команды и проверить их Выходные данные: $ export DISPLAY=localhost:0 $ sudo service dbus start * Starting system message bus dbus [OK] $ echo $DISPLAY localhost:0 Вы молодец! Теперь просто запустите синаптик, Наутилус или Firefox от bash и они должны загрузить на Win10 рабочего стола. Варианты графического интерфейса, как это не багги, но оперативные. Вы можете установить ubuntu-desktop, [f17 в], ccsm, [зг19] и попробуйте запустить единства рабочего стола для Ubuntu. Я не пытался установить "Стим", потому что я по-прежнему страдают rrying для работы "нереально", удачи :)

если кто-то знает, как запустить [20 фунтов] на x-сервер, а не в xterm пожалуйста, поделитесь...

P. s Вы можете добавить VcXsrv как Win10 загрузочный

, чтобы максимум ваших источников "пара", как указано в исходном посте, настраивать ваш Windows немного для управления пакетами сети (в меньшую латентность) и CPU/определение приоритетов ГПУ, чтобы сделать Win10XBox... :)

хотя вы будете работать в "Steam" в разделе "УНИКС" оболочка еще "окон" что позволяет запустить "Стим" на "УНИКС" ...

ПТС ДКП:;

в regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces

здесь нужно пройтись по списку ключей, чтобы найти вход сетевого адаптера, используемого для подключения к Интернету. Если вы используете DHCP, вы должны искать [клавиши f21] запись (со значениями системных данных не :0.0.0.0), чтобы найти правильный адаптер.

как только вы нашли правильный ключ, щелкните его правой кнопкой мыши и выберите создать > параметр DWORD (32-бита) значение.

имя создать > параметр DWORD (32-бита) значение и нажмите кнопку ОК.

дважды щелкните значение и затем установить его Десятичное значение на 1. (Для восстановления настроек по умолчанию, измените значение на 2 или удалить ключ) теперь перейдите в следующий раздел: HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ

снова щелкните правой кнопкой мыши на ключе и выберите создать > параметр DWORD (32-бита) значение.

имя нового параметра создать > параметр DWORD (32-бита) значение

[и D40]дважды щелкните по нему потом и изменить его Десятичное значение на 1. (Для восстановления ключа в более поздний момент времени изменить на 0 или удалить ключ)[!и D40] алгоритм [dрайвер d41]нагля[!dрайвер d41]

алгоритм нагля сочетает в себе несколько маленьких пакетов в один большой пакет для более эффективной передачи. Это предназначено для повышения эффективности пропускной способности передачи данных. Отключение “оптимизация по алгоритму nagle” может помочь уменьшить время отклика в некоторых играх. Алгоритм нагля активирована в Windows по умолчанию. Для выполнения этой настройки, изменить следующие ключи реестра.

[F9] и [d43 см.]для {NIC-id}, с Вашего IP-адреса перечислены, при этом ключ [f25 привод датчика] создайте следующий параметр DWORD:[!d43 см.] TcpFrequency и установить его в 1, чтобы отключить “оптимизация по алгоритму nagle” для игр. TCPDelay и установить его также в 1, чтобы отключить “оптимизация по алгоритму nagle” TcpTicks и установить его на 0

Примечание:

некоторые отчеты говорят, что ухищрений удалось снизить задержки при игре в доту 2 и Лигу легенд, но она не работает для некоторых. Я пробовал это и моя задержка повысился с 110 до 90мс (море-сервера), когда играть в Dota 2. [!Индекс сетевой d49]

регулирования

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

для реализации этой настройки, запустить regedit и изменить реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile. [о d54]под SystemProfile, создайте параметр типа DWORD и назовите его NetworkThrottlingIndex затем установите Шестнадцатеричное значение ffffffff для игр и максимальная пропускная способность: ffffffff полностью отключает регулирования.[!о d54] [размером d57][!размером d57]

система игровых отзывчивость (не уверен насчет этого :)

потокового мультимедиа и некоторые игры, которые использует “служба мультимедийных класса планировщика” (служба mmcss) может использовать только до 80% ЦП. В “планировщика классов Мультимедиа” служба (служба mmcss) обеспечивает приоритетный доступ к ресурсам процессора, без отрицания ресурсов процессора, чтобы понизить приоритет фоновых приложений.

, чтобы реализовать этот твик, запустите редактор реестра, и измените ключ реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.

оттуда, создайте новое значение DWORD и назовите его SystemProfile задайте его десятичное значение с 00000000 для чистой игры/потоковое.

[d63, как]в тот же куст реестра, как выше настройки, вы можете также изменить приоритет игры. Для выполнения этой настройки, перейдите к [!d63, как] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games [d64 С]и изменить следующие параметры реестра:[!d64 с] TcpFrequency и установить его в 1, чтобы отключить “оптимизация по алгоритму nagle” для игр. “приоритет” установлен в 1 для игр.

Всем спасибо за "неизвестный" (простите меня было время, так как я скопировал ваш маршрут) автор этого окна=настройки консоли Xbox...

ППС: если x-сервер не удается, на что вы хотели бы сделать, попытаться найти решение с docker.

[г70] “приоритет” установлен в 1 для игр. TCPDelay и установить его также в 1, чтобы отключить “оптимизация по алгоритму nagle” у Вас есть Почта!!! [!г70]
4
ответ дан 23 July 2018 в 19:35
  • 1
    6-5-7; : 5-6-7 ... – tenedas 27 February 2018 в 05:05
  • 2
    Спасибо за очень подробный ответ. В противном случае, благодаря тому, кто предложил изменить, я не могу поверить, люди на самом деле предлагают решения для запуска Steam. С другой стороны, люди все еще продолжают предлагать настольные компьютеры, о которых я до сих пор не знаю, что будет использовать, мне лично даже не нужен файловый менеджер, не говоря уже о полном рабочем столе Flex. – George Hovhannisian 6 June 2018 в 22:26

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

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

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

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

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

1
ответ дан 31 July 2018 в 18:58

Несмотря на то, что полноценная среда рабочего стола 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 в 18:58

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

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

0
ответ дан 31 July 2018 в 18:58

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 в 18:58
[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
ответ дан 31 July 2018 в 18:58
[11229] Я выбрал ответ Пантеры не только потому, что он единственный, но и потому, что это правильный ответ; нет никакого простого (простого) способа запуска приложений для GUI. [11229] [112210] Кроме того, я использовал [11224] этот учебник [11224] с несколькими изменениями: [112210] [11228] [11225] Я не установил [11221], потому что я не знаю, зачем мне нужно рабочий стол. [11225] [11226] Выделите [11222] в [11223] (нет DE, отсюда нет необходимости в одном гигантском окне) [11226] [11227] Нет необходимости в исправлении mkdir и нет необходимости в отдельном терминале. [11227] [11228] [112211] Какие GUI-приложения я установил? Только Synaptic и CMake, так как я действительно не могу придумать ничего, что мне понадобится для wsl. [112211] [112212] Я не делаю VM / Dual Boot, по той же причине, что и Panther; Мне нужна удобная среда для меня, а не полная гибкая ОС. [112212]
1
ответ дан 2 August 2018 в 11:58

Несмотря на то, что полноценная среда рабочего стола 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 в 11:58

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

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

0
ответ дан 2 August 2018 в 11:58

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 в 11:58
[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. Вы увидите

, когда вы наведете значок на панели задач Win10 [1150] [1136] [1137] [1151]. Откройте Ubuntu Bash: [1151]

sudo apt-get install network-manager-openconnect network-manager-openconnect-gnome
[1152] (результат localhost @ localhost: / mnt $ ) [1152] [1153] (localhost @ localhost: / $ означает, что эти команды приводят вас к началу жесткого диска, насколько WSL может видеть ...) [1153] [1154] ( это установит «dbus» для создания виртуального коннектора для графического интерфейса, «Synaptic Package Manager» и «Nautilus» для проводника файлов для единственного рабочего стола [1154] [1155] (Когда

открывается в редакторе vi) [1155] [1156] Нажмите i , чтобы войти в режим вставки и добавьте [1156] enter image description here [1157], чем добавить: [1157] enter image description here [1158] Нажмите ESC, когда вы закончите редактирование файла, и [1115 ], чтобы сохранить файл. [1158] [1159] Запустите эти команды и проверьте их вывод: [1159]

[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]

[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]

[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]

[1180] В [1193] SystemProfile [1193] создайте значение DWORD и назовите его [1194] NetworkThrottlingIndex [1194], затем установите его Шестнадцатеричное значение для ffffffff для игр и максимальной пропускной способности: ffffffff полностью отключает дросселирование. [1180]


[1134] Отзыв эффективности системы (не так уверен: 1) [1134] [1181] Мультимедийная потоковая передача и некоторые игры, использующие услугу «Планировщик мультимедийных классов» (MMCSS), могут использовать только до 80% CPU , Услуга «Планировщик мультимедийного класса» (MMCSS) обеспечивает приоритетный доступ к ресурсам ЦП, не отбрасывая ресурсы ЦП для более приоритетных фоновых приложений. [1181] [1182] Чтобы реализовать эту настройку, запустите regedit и измените раздел реестра [1182]

[1183]. Создайте новый DWORD и назовите его [1195] SystemResponsiveness [1195] установите его десятичное значение в 00000000 для чистого игровое / потоковое видео. [1183] [1184] В том же утиле реестра, что и выше, вы также можете изменить приоритет Игр. Чтобы реализовать эту настройку, перейдите к [1184]

[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
ответ дан 2 August 2018 в 11:58

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

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

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

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

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

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

Несмотря на то, что полноценная среда рабочего стола 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:24

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

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