Почему при запуске ConEmu с настройками по умолчанию я вижу отдельные процессы «wslbridge»?


0

Запуск оболочки WSL с использованием настроек ConEmu по умолчанию приводит к 4 одинаковым wslbridge-backendпроцессам. Это WAD? В чем дело?

Кроме того, пытаясь отследить, где ConEmu устанавливает SHELL = / bin / bash - это не входит в часть настроек среды. Любая помощь будет принята с благодарностью!

0  1000     3     2  20   0  36408  1064 ?      Sl   tty1       0:00 /mnt/c/Program Files/ConEmu/ConEmu/wsl/wslbridge-backend --check-version=0.2.5-dev -365479 -065480 -165481 -k8F18348889BDC33C7360F44A58FD451D7CAB50607C677566FF83C90F27E95DB7 -w8192 -t2048 --pty -c139 -r18 -l -eConEmuBuild=180626 -eConEmuPID=9540 -eTERM=xterm-256color -C~ -- HOSTTYPE=x86_64 _=/mnt/c/Program Files/ConEmu/ConEmu/wsl/wslbridge-backend LANG=C.UTF-8 USER=teddy PWD=/mnt/c/Users/Teddy HOME=/home/teddy NAME=lappy TERM=xterm-256color SHELL=/bin/bash SHLVL=2 LOGNAME=teddy PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games WSLENV=
conemu 180626 64 Preview

Вот скриншот Htop, показывающий дополнительные процессы.

Снимок экрана Htop, показывающий дополнительные процессы.


1
wslbridge - главный герой, который связывает и Windows, и мир WSL, например, SSH. Комему просто консольный эмулятор. Смотрите проект здесь github.com/rprichard/wslbridge
Biswapriyo

Ответы:


0

Как упоминал Biswapriyo, ConEmu - это просто оболочка, через которую вы получаете доступ к компонентам WSL.

В моих настройках ConEmu-> Автозагрузка-> Параметры запуска я указал Заданную именованную задачу: {Bash::bash}}с выбранным содержимым задачи.set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt

Однако указывать "bash" не обязательно - это значение по умолчанию для WSL. Вы можете показать это с помощью Cmd-R, а затем запустить wslиз командной строки Windows. Он запустит окно bash, и это то, что делает ConEmu.

Я не уверен насчет «лишних» процессов, но WSL, безусловно, многое делает под капотом!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.