Wie man Putty dazu bringt, sich an Fenstergröße / -position zu erinnern


8

Ich möchte, dass Putty (oder das Betriebssystem - WinXP) sich an die Größe / Position des Fensters erinnert. Die Einstellungen für Zeilen / Spalten wirken sich nur auf den Arbeitsbereich aus, zoomen jedoch nicht hinein. Ich möchte den gleichen Effekt erzielen, den ich bekomme, wenn ich den Fensterrand ziehe und die Größe des Inhalts des Kittfensters entsprechend ändert.

putty 

Antworten:


4

Wenn Sie die Größe des Fensters in Putty ändern, wird standardmäßig die Anzahl der Zeilen und Spalten im Terminal geändert. Dies entspricht dem Festlegen der Zeilen und Spalten für die Sitzungskonfiguration.

Wenn ich die Zeilen und Spalten für eine Sitzung ändere, bevor ich sie starte, habe ich den gleichen Effekt, als hätte ich das Fenster auf diese Größe gezogen.

Vielleicht ist das nicht deine Frage. Erinnerst du dich daran, die Sitzung zu speichern? Die Putty-Oberfläche ist irgendwie albern. Laden Sie Ihre gespeicherte Sitzung, ändern Sie die Spalten und Zeilen, indem Sie im Baum auf "Fenster" klicken, dann im Baum auf "Sitzung" und dann auf "Speichern". Wenn Sie jetzt die Sitzung laden, wird Ihre neu gewählte Fenstergröße geladen.


1

Meine Lösung ist allgemeiner und verwendet AutoSizer , mit dem Sie jedes Fenster automatisch positionieren und dimensionieren können . Ich stoße jedoch auf ein kleines (großes) Problem, da Putty-Fenster (ich verwende Kitty persönlich) den Befehl running nicht enthalten, sodass AutoSizer nicht zwischen ihnen unterscheiden kann.

Dies kann jedoch gelöst werden, indem das Bash-Startskript so bearbeitet wird, dass der Sitzungstitel bei der Befehlsausführung aktualisiert wird - siehe meine Antwort hier .

Mit diesem Setup kann ich meine lange laufende tailund htopkittige Sitzung beim Start automatisch von AutoSizer auf einem dritten Monitor positionieren.

AutoSizer-Position KiTTY Windows

AKTUALISIEREN:

Es scheint einen Fehler beim Ändern des KiTTY-Fenstertitels mit KiTTY zu geben, der den Titel beim Ändern der Fenstergröße zurücksetzt. Bitte füge einen Kommentar zum Thread hinzu und sage, dass du auch das Problem hast.

Auch wenn Sie AutoSizer verwenden, wird beim Einrasten nicht die richtige Fenstergröße erfasst, sodass Sie sie manuell umgehen können, um die richtigen Größen zu erhalten.


0

Es hört sich so an, als hätten Sie die Option "Wenn die Fenstergröße geändert wird: Ändern Sie die Schriftgröße" ausgewählt. Wenn Sie den von Ihnen beschriebenen "Vergrößern" -Effekt erzielen möchten, ändern Sie die Schriftgröße unter "Fenster -> Darstellungseinstellungen".


0

Es scheint, dass dieser Kitt-Klon macht, was Sie wollen und noch mehr ... Speichern Sie zumindest automatisch die Standard-Sitzung (fantastisch). Denken Sie daran, dass die letzten 4 Hosts (fantastisch) 3 vollständige Farbthemen miteinander verbunden haben (ich fand das albern, aber ich habe gebraucht und jetzt genieße ich das sehr)

http://www.vercot.com/~eputty/

Tschüss


0

Wenn es nirgendwo in Putty eine Option gibt, ist dies meiner Meinung nach keine Einstellung, die von Putty unterstützt wird.

Ich weiß, dass dies Ihr Problem nicht genau löst, aber für alle Standardeinstellungen in Putty können Sie es einfach ausführen und vor dem Laden die Standardeinstellungen ändern:

Wenn Sie dies getan haben, kehren Sie einfach zum "Startbildschirm" der Anwendung zurück und speichern Sie, ohne einen Namen einzugeben. Daher werden diese Einstellungen als Standard gespeichert.

Als Nebenbemerkung: Sie können auch die X11-Weiterleitung aktivieren und dann die Verbindung mit einem Standardbefehl öffnen, der ein xterm auf der anderen Seite öffnet, das lokal angezeigt wird, und dieses nach Ihren Wünschen konfigurieren. Installieren Sie einfach Xming als Ein X-Server auf Ihrem Computer und alle Fenster werden lokal auf Ihrem Computer angezeigt, aber auf dem anderen ausgeführt.

Kleiner Hinweis: Wenn die Leistung zu schlecht ist, probieren Sie x2go.org aus :)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.