Можно ли заменить win+x «Командная строка» на git bash?

Можно ли заменить win+x «Командная строка» на git bash?

Я знаю, что в меню Windows+X есть возможность заменить командную строку на Powershell, но мне бы очень хотелось заменить ее на Git Bash.

Я осмотрел реестр, но ничего не привлекло моего внимания.

Было бы неплохо заменить сам исполняемый файл cmd каким-то образом... Я пробовал это сделать, но без особого успеха (я либо нарушал функциональность командной строки, либо сталкивался с различными препятствиями, связанными, по-видимому, с безопасностью).

решение1

Для меню Win+X Microsoft решила использовать совершенно новый подход. Вы не найдете ничего в реестре (кроме одного ключа, который изменяет cmd на powershell...), но его все еще можно настроить.

В основном ссылки хранятся в , %LocalAppData%Microsoft\Windows\WinXно по какой-то причине они не являются обычными ссылками, поэтому модификация не совсем тривиальна. Только ссылки, к которым добавлен хэш, распознаются здесь. Естьинструменткоторый изменяет любой lnk-файл так, чтобы он был распознан в этой папке (пошаговое руководство по его использованию можно найти здесь)здесь.)

В качестве альтернативы существует также инструмент, позволяющий напрямую изменять меню Win+X.найдено здесь. Вероятно, это основано на той же идее. Они оба были разработаны для Windows 8, но должны работать и в Windows 10.

решение2

Я полагаю, что Microsoft не нравится идея использовать ихвнутреннийглобальная горячая клавиша для запуска некоторыхтретья сторонаshell. Так что могут быть только обходные пути.

ПытатьсяAutoHotkey. Я полагаю, вы можете назначить любую горячую клавишу для запуска вашей оболочки.

Напишите перехватывающее приложение, которое внедряет ваш код в процесс explorer.exe и запускает bash.exe вместо cmd.exe. Грубо и много кодирования...

Создать ярлык на рабочем столе. Установить нужную горячую клавишу. Win+X там использовать нельзя.

И попробуйтеConEmu. Вы можете использовать его в "режиме Quake" или автоматически переместить его в область состояния панели задач. Также он можетзаменить терминал Windows по умолчанию.

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