Главная (Linux)

Главная (Linux)

Я пытаюсь настроить 2 вкладки расположения терминала, чтобы они открывались в моемТерминал ConEmuв Windows 10 (для подсистемы Windows Linux)


1. Домашний каталог Windows

C:\Users\USERNAME
    or...
%USERPROFILE%

и

2. Домашний каталог Linux

C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
       or...
%LOCALAPPDATA%\lxss\home\USERNAME

Путь Windows Home работает нормально, но я не уверен, как заставить работать путь Linux Home? Самое близкое, что я могу сделать, это заставить его открыть корневое /местоположение.

Кто-нибудь знает, как это правильно сделать?

введите описание изображения здесь

решение1

Я наткнулся на статью "Разбивание окон"(Автор: Ян Де Доббелеер),
что привело меня к такому ответу.

Главный трюк в том,~ (тильда)при открытии оболочки bash.


Главная (Linux)

  • BASH (путь):C:\Windows\System32\Bash.exe ~ (со знаком тильды ~)

  • КАТАЛОГ АВТОРА (путь):C:\Users\<YourUserName>\AppData\Local\lxss\home


Корень (Linux)

  • BASH (путь):C:\Windows\System32\Bash.exe (без тильды)
  • КАТАЛОГ АВТОРА (путь):C:\Users\<YourUserName>\AppData\Local\lxss\root

Главная (Windows)

  • BASH (путь):C:\Windows\System32\Bash.exe (без тильды)
  • КАТАЛОГ АВТОРА (путь):C:\Users\<YourUserName>

введите описание изображения здесь

решение2

Не уверен, изменилось ли что-то, но команда, которая мне нужна для запуска ConEmu в домашнем каталоге моей подсистемы Linux, выглядит так:

%windir%\system32\bash.exe ~ -new_console:d:C:\Users\{username}\AppData\Local\lxss\home

введите описание изображения здесь

Связанный контент