Wie kann man eine Kitt- oder Katzenkonsole automatisch an ConEmu anschließen?

10335
serge.k

Ist es möglich, die Fenster putty.exe oder kitty.exe automatisch an ConEmu anzuhängen? Wenn ja, wie kann das gemacht werden?

6
Was meinst du mit "Auto-Attach"? Maximus vor 10 Jahren 0
Nun, zumindest wenn Sie Ihre ConEmu geöffnet haben und dann öffnen, z. B. das Putty.exe-Konsolenfenster, kann es automatisch als neue Registerkarte mit ConEmu verbunden werden. serge.k vor 10 Jahren 0
Besser noch, wenn Sie noch keine ConEmu-App laufen haben und Putty starten, kann ConEmu und Putty in der Registerkarte geöffnet werden serge.k vor 10 Jahren 0
Warum nicht Kitt in ConEmu laufen lassen? Die Art und Weise, wie Sie PuTTY ausführen möchten, ist wichtig. Maximus vor 10 Jahren 0
Ja, das ist eigentlich der Grund, warum ich gefragt habe. Wenn Sie z. B. Putty oder Kitty ausführen, erhalten Sie ein Konfigurationsfenster, in dem Sie eine gespeicherte Verbindung auswählen und dann öffnen können. Wenn Sie dies über die Putty / Kitty-GUI tun, wird die Konsole außerhalb von ConEmu gestartet. Ich möchte jedoch, dass sie automatisch als ConEmu-Registerkarte geöffnet wird. serge.k vor 10 Jahren 0
Aber es gibt * keinen * Kitt / Kätzchen-GUI ... Es ist * GUI. Also, wie fängst du mit Kitt an? Wenn Sie auf dem Desktop einen Doppelklick ausführen, führen Sie Win + R "Putty" aus, oder ... Ich kann mir nicht vorstellen, was Sie tun. Maximus vor 10 Jahren 0
Alles ist einfach - ich muss nur Kitt oder Kätzchen mit einem Klick mit der linken Maustaste ausführen, dann wird ein GUI-Fenster geöffnet, in dem Verbindungen ausgewählt / konfiguriert werden können. Wenn ich für eine gespeicherte Verbindung auf "Öffnen" klicke, wird ein neues Konsolenfenster geöffnet, aber leider außerhalb von ConEmu. Die Frage war also - IST ES MÖGLICH, ConEmu zu machen, um automatisch neu geöffnete Kitt- oder Katzenkonsolen an den Registerkarten anzubringen. Vielen Dank. serge.k vor 10 Jahren 0
Ich habe den Weg gefunden, ohne für jede Aufgabe eine Verknüpfung zu erstellen. Überprüfen Sie meine Antwort unten. WesternGun vor 6 Jahren 0

6 Antworten auf die Frage

4
AntonioCS

Ich habe versucht, das Gleiche zu tun und fand diesen Link

http://www.thecrumb.com/2013/03/04/configuring-conemu-and-putty/

Ich denke, es ist im Grunde das, was Maximus gesagt hat, aber Sie werden dies von ConEmu aus tun

Ja, Sie haben recht, es ist möglich, dies nacheinander zu tun, aber wenn Sie Verbindungen mit Putty-GUI öffnen, befindet sich die Verbindungskonsole außerhalb von ConEmu - das ist das Problem, das ich zu lösen versuche. serge.k vor 10 Jahren 2
Wenn Sie PuTTY ohne Schalter über ConEmu öffnen, wird das Konfigurationsfenster angezeigt und die Konsole selbst wird nach dem Setup in eine Registerkarte gesaugt masterX244 vor 9 Jahren 1
1
Maximus

Ein einziger Klick? Ich denke, Sie meinen "Abkürzung".

Ändern Sie also Ihre Verknüpfungseigenschaften.

Beispiel 1

ConEmuC.exe /ATTACH /ROOT PuTTY.exe <your PuTTY switches> 

Beispiel 2

ConEmu.exe /single /cmd PuTTY.exe <your PuTTY switches> 

Bedacht, Sie müssen vollständige Pfade für ausführbare Dateien verwenden.

Das ist ein guter Kommentar, aber das Problem ist, dass ich für jede Verbindung, die ich in Putty / Kitty habe, eine Abkürzung machen muss, das ist eine Menge Arbeit, die sicherlich erledigt werden kann, aber nicht sehr elegant. serge.k vor 10 Jahren 1
Was ich brauche, ist, wenn eine Knetsitzung geöffnet wird, die automatisch als Registerkarte an ConEmu angehängt wird. serge.k vor 10 Jahren 0
Sie haben noch nicht gesagt, wie genau Sie Ihre PuTTY-Instanz ausführen! Maximus vor 10 Jahren 0
Eigentlich tat er es. Er möchte es einfach wie üblich starten, also bekommt er das Konfigurations-Popup und kann eine gespeicherte Sitzung auswählen. Wenn die Sitzung tatsächlich gestartet wird, sollte sie angehängt werden. Blizz vor 10 Jahren 0
Also, ja, Blizz hat recht, ich fange eine Putty / Kitty-Session auf eine ganz normale Weise an: http://screencast.com/t/cpLCTdV8bU Aber das Fenster wird nicht automatisch an ConEmu angehängt, ich hoffe es ist ein bisschen mehr frei Jetzt. serge.k vor 9 Jahren 0
Nachdem Sie in Kitty auf die Schaltfläche "Öffnen" geklickt haben, wird ein neues Konsolenfenster wie folgt geöffnet: http://screencast.com/t/UIPhBAjIf9Z Vielen Dank, dass Sie dieses Rätsel gelöst haben, Maximus!) serge.k vor 9 Jahren 0
Kitty ist keine Konsolenanwendung. Es hat eine eigene GUI. Und ConEmu darf diese Fenster nicht einhängen. Problemumgehung ändert den Pfad in ConEmu.exe. Maximus vor 9 Jahren 0
1
KCD

Alternativ verwenden Sie einfach SSH

ssh root@somehost 

Fügen Sie beispielsweise die mit Git gepackten Tools Ihrem Pfad hinzu

set PATH=%PATH%;C:\Program Files (x86)\Git\cmd 

Oder Powershell-Pfad

# %UserProfile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 # Add linux tools from git $env:Path += ";C:\Program Files (x86)\Git\bin" 

... Und wenn Sie diesen Tangent durchgehen, sollten Sie nur einmal nach Ihrer Passphrase und Powershell mit Posh git fragen

Angenommen, Sie verwenden PuTTY für SSH ... endolith vor 7 Jahren 0
Kein Git-bash wird mit MinGW erstellt, kein PuTTY hier KCD vor 7 Jahren 0
0
zeroknowl

AntonioCS hat den richtigen Link.

Ich hatte auch damit zu kämpfen. Der Schlüssel ist, den vollständigen Pfad für den Putty-Befehl nicht in den Conemu-Taskbefehl aufzunehmen. Stellen Sie stattdessen sicher, dass der Pfad zu putty in Ihrer Windows-Umgebungsvariablen Benutzerprofil enthalten ist, und rufen Sie dann einfach selbst putty auf:

Putty.exe -new_console -load "(name of session)" 
0
WesternGun

Jungs, ich habe gerade den Weg gefunden! Ganz ohne Verknüpfung für jede zu ladende Sitzung möglich .

Ich habe gerade festgestellt, dass CMDER eine Standardaufgabe namens hat . Es wird einfach Putty.exedirekt gestartet ( putty.exesollte also in path sein oder den vollständigen Pfad von angeben putty.exe).

Erstellen Sie eine Verknüpfung von CMDer mit Argumenten:

<full-path-to-cmder.exe> /task Putty 

Öffnen Sie es, und die Eingabeaufforderung Putty wird angezeigt. Laden Sie Ihre Sitzung wie gewohnt und es wird jetzt in Cmder anstelle von Putty angezeigt, voila!

Ich wusste, dass eine solche gemeinsame Anforderung in CMDER eine Lösung hat. Perfekt!

Außer dass Sie keinen Einfluss auf den Tab-Titel haben, wir können jedoch nicht mehr verlangen ...

BEARBEITEN :

Ich habe gerade festgestellt, dass wir den Fenstertitel in Putty angeben können, wenn wir Cmder verwenden. Jetzt ist meine Lösung mehr als perfekt.

In Putty können Sie einen Fenstertitel in "Window" - "Behavior" festlegen. In Cmder legen Sie die Registerkarte für die Verwendung von Putty-Fenstertitel in "Main" - "Tab-Leiste" - "Tab-Vorlagen" - "Konsole" ( %sstellt den Titel dar, wie in den Tipps über "Konsole" gezeigt.)

Zwei weitere Screenshots:

-2
diegowcs

Zu KCDs Antwort kommt noch eine weitere Option, SSH unter Cmder für Windows [ http://cmder.net/] zu verwenden, wie in diesem Artikel gezeigt:

Man muss nur Folgendes eingeben:

ssh benutzer @ hostname

Ein großer Vorteil, auf den in diesem Artikel verwiesen wird, ist, dass " Cmder augenfreundlich ist, mit attraktiven Schriftarten, einem Standard-Monokai-Farbschema und veränderbaren Fenstern ".

Bitte lesen Sie die Frage noch einmal sorgfältig. Ihre Antwort beantwortet die ursprüngliche Frage nicht **. Die Frage bezieht sich auf ConEmu ** und nicht auf Cmder. DavidPostill vor 8 Jahren 1
Das stimmt, @DavidPostill. Ich dachte nur, es lohnt sich, es vorzuschlagen. diegowcs vor 8 Jahren 0
"cmder" verwendet "conemu" darunter WesternGun vor 6 Jahren 0