Ist es möglich, die „Eingabeaufforderung“ von Win+X durch Git Bash zu ersetzen?

Ist es möglich, die „Eingabeaufforderung“ von Win+X durch Git Bash zu ersetzen?

Ich weiß, dass es im Windows+X-Menü eine Option zum Ersetzen der Eingabeaufforderung durch Powershell gibt. Ich würde sie wirklich gerne durch Git Bash ersetzen.

Ich habe mich im Register umgesehen, aber dort ist mir nichts aufgefallen.

Für mich wäre es kein Problem, die ausführbare Befehlsdatei selbst irgendwie zu ersetzen ... Ich habe das versucht, aber ohne großen Erfolg (entweder habe ich die Eingabeaufforderungsfunktion beschädigt oder bin auf verschiedene scheinbar sicherheitsrelevante Hindernisse gestoßen).

Antwort1

Für das Win+X-Menü hat sich Microsoft für einen völlig neuen Ansatz entschieden. In der Registrierung findet man nichts (außer dem einen Schlüssel, der den Befehl in Powershell ändert...), aber es ist trotzdem anpassbar.

Grundsätzlich werden die Links in gespeichert, %LocalAppData%Microsoft\Windows\WinXaber aus irgendeinem Grund sind es keine normalen Links, daher ist eine Änderung nicht ganz trivial. Nur Links, denen ein Hash hinzugefügt wurde, werden hier erkannt. Es gibtein Werkzeugdas jede lnk-Datei so ändert, dass sie in diesem Ordner erkannt wird (Eine Schritt-für-Schritt-Anleitung zur Verwendung finden SieHier.)

Alternativ gibt es auch ein Tool, das eine direkte Änderung des Win+X-Menüs ermöglichthier zu finden. Es basiert wahrscheinlich auf derselben Idee. Sie wurden beide für Windows 8 entwickelt, sollten aber auch unter Windows 10 funktionieren.

Antwort2

Ich nehme an, Microsoft mag die Idee nicht, ihreinternglobaler Hotkey zum Starten einigerdritter-DritterShell. Es gibt also möglicherweise nur Workarounds.

VersuchenAutoHotkey. Ich glaube, Sie können zum Starten Ihrer Shell jeden beliebigen Hotkey binden.

Schreiben Sie eine Hooking-Anwendung, die Ihren Code in den Prozess explorer.exe einfügt und bash.exe statt cmd.exe ausführt. Unhöflich und viel Code...

Verknüpfung auf dem Desktop erstellen. Gewünschten Hotkey festlegen. Win+X ist dort nicht möglich.

Und versuchen Sie esConEmu. Sie können es im "Quake-Modus" verwenden oder es automatisch in den Statusbereich der Taskleiste einblenden. Außerdem kann esErsetzen Sie das Standardterminal von Windows.

verwandte Informationen