Microsoft недавно выпустила новое терминальное приложение под названием Windows Terminal. Терминальное приложение имеет множество функций, о которых разработчики просили годами. Одна из этих функций — возможность добавить любое окно консоли на новую вкладку. Позвольте мне показать вам, как добавить вкладку Ubuntu в Терминал Windows.
По умолчанию Терминал Windows поставляется с вкладками PowerShell и командной строки. При желании вы можете добавить любое количество других консолей в Терминал Windows. Например, если вы веб-разработчик и вам нужно добавить консоль Linux в Терминал Windows. Вы можете сделать это, добавив несколько строк кода в файл JSON.
Примечание. Я предполагаю, что вы уже установили новый Приложение Windows Terminal. Если нет, вы можете установить его из Microsoft Store.
Добавить вкладку Ubuntu в терминал Windows
1. Убедитесь, что вы установили Ubuntu в Windows 10. Если нет, вы можете установить Ubuntu в Windows 10 всего несколькими щелчками мыши. Следуйте этому руководству по установке Ubuntu и переходите сюда.
2. Прежде чем вы сможете добавить вкладку Ubuntu в Терминал Windows, вам необходимо сгенерировать новый GUID (глобальный уникальный идентификатор). Вот как Терминал Windows различает разные консоли. Чтобы сгенерировать новый GUID, найдите Ubuntu в меню «Пуск» и откройте его.
3. В окне Ubuntu выполните команду uuidgen
. Это даст уникальный GUID, скопируйте его. Нам понадобится этот GUID на следующих этапах. Итак, вставьте его в безопасное место.
Небольшой совет: выберите GUID с помощью мыши и щелкните правой кнопкой мыши, чтобы скопировать.
4. Теперь откройте Терминал Windows, выполнив поиск в меню «Пуск».
5. В окне Терминала щелкните раскрывающийся значок и выберите «Настройки».
6. Приведенное выше действие откроет файл profiles.json в редакторе кода по умолчанию. В моем случае редактор кода по умолчанию — VS Code. В редакторе прокрутите вниз, пока не увидите массив профилей. В конце массива добавьте ,
.
р>
7. Затем скопируйте и вставьте приведенный ниже код под ,
, заменив YOUR_GUID фактическим идентификатором GUID, полученным на шаге 3.
Примечание. Если вы установили определенную версию Ubuntu, измените 5-ю строку в приведенном ниже коде и также добавьте номер версии. Например, если вы установили Ubuntu 18.04, измените строку как wsl.exe -d Ubuntu-18.04
.
{"acrylicOpacity": 0.75, "closeOnExit": true, "colorScheme": "Campbell", "commandline": "wsl. exe -d Ubuntu "," cursorColor ":" # FFFFFF "," cursorShape ":" bar "," fontFace ":" Consolas "," fontSize ": 12," guid ":" {YOUR_GUID} "," historySize " : 9001, «icon»: «C:/Dummy/image.png», «name»: «Ubuntu», «padding»: «0, 0, 0, 0», «snapOnInput»: true, «startDirectory»: "% USERPROFILE%", "useAcrylic": true}
8. Нажмите Ctrl + S , чтобы сохранить файл JSON.
9. Теперь вернитесь назад в Терминал Windows и щелкните раскрывающееся меню. Вы увидите новую опцию Ubuntu.
10. Щелкните параметр Ubuntu, и терминал Ubuntu откроется в Терминале Windows.
Добавить значок пользовательской вкладки на вкладку Ubuntu в терминале Windows
Если вы посмотрите на раскрывающееся меню, рядом с параметром Ubuntu нет значка . Это потому, что вы ничего не добавляли. Хорошо, что вы можете любое изображение, которое хотите, в качестве значка вкладки Ubuntu.
1. Первое, что вам нужно сделать, это найти значок, который вы хотите установить. Значок должен быть в формате PNG с прозрачным фоном и размером 32 × 32. Вы можете использовать этот сайт для поиска бесплатных иконок.
2. Получив значок, сохраните его где-нибудь на жестком диске. Например, у меня есть специальная папка на моем диске I, в которой хранятся все значки, которые я использую для различных папок.
3. Теперь откройте файл profiles.json , перейдите в профиль Ubuntu, найдите значение «icon» и замените путь фиктивного значка фактическим путем к значку. В моем случае путь к значку — «I:/System Icons/ubuntu.png».
4. Сохраните файл.
Вот и все. Вы увидите, что новый значок мгновенно применяется в Терминале Windows.
Так просто добавить вкладку Ubuntu в Терминал Windows. Если у вас возникнут какие-либо проблемы, оставьте комментарий ниже, и я постараюсь помочь в максимально возможной степени.