Zuletzt aktualisiert am

Der Terminal-Emulator „Kitty 0.47“ bietet nun Drag-and-Drop-Funktionen

Das GPU-beschleunigte Terminal „Kitty 0.47“ bietet nun ein neues Drag-and-Drop-Kitten, die Möglichkeit zur Neuanordnung von Fenstern, automatische Neukonfiguration, Fortschrittsbalken sowie mehrere Sicherheitskorrekturen.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Kitty, der schnelle GPU-basierte Terminalemulator, hat die Version 0.47 veröffentlicht. Die wichtigste Neuerung ist ein neues Drag-and-Drop-Kitten, mit dem Benutzer Dateien aus der Shell in GUI-Anwendungen ziehen können, auch über SSH-Sitzungen hinweg.

Die Version erweitert zudem die Drag-and-Drop-Funktionen innerhalb von Kitty, sodass Fenster neu angeordnet, in einen anderen Tab oder ein anderes Betriebssystemfenster verschoben oder in ein separates Betriebssystemfenster ausgelagert werden können. Außerdem können Benutzer nun mit toggle_window_title_bars beim Ziehen von Fenstern vorübergehend die Fenstertitelleisten anzeigen.

Kitty 0.47 führt außerdem palette_generate ein, eine Option, die automatisch eine 256-Farben-Palette aus den ersten 16 Farben generiert. Eine weitere bemerkenswerte Änderung ist ein automatisches Neuladen der Konfiguration, gesteuert durch die neue Option auto_reload_config, wodurch es nicht mehr notwendig ist, Kitty nach der Bearbeitung der Konfiguration manuell neu zu laden.

Darüber hinaus zeigt das Terminal nun oben einen Fortschrittsbalken an, wenn ein Programm den Fortschritt mithilfe der Escape-Sequenz OSC 9;4 meldet. Dieses Verhalten wird durch die neue Option progress_bar gesteuert. Außerdem verwenden scroll_line_up und scroll_line_down standardmäßig sanftes Scrollen, wobei das vorherige Verhalten durch Neuzuweisung der Aktionen ohne das Argument smooth wiederhergestellt werden kann.

Was den Fensterfokus betrifft, so wechselt die Option focus_follows_mouse den aktiven Fokus nun nur noch, wenn der Mauszeiger in ein anderes Fenster wechselt, und nicht mehr bei jeder Mausbewegung. Eine damit verbundene Option ermöglicht es, den Fokus nur beim Ablegen (Drop) und nicht bei der Mausbewegung zu wechseln.

Für Nutzer, die mit visuellen Anpassungen arbeiten, ermöglicht Kitty 0.47 die Angabe mehrerer background_image Einträge, die auf der GPU gespeichert werden, was einen schnelleren Hintergrundwechsel ermöglicht. Außerdem wird die Rendering-Unterstützung für Blockelemente aus dem Unicode-Block Symbols for Legacy Computing Supplement hinzugefügt, darunter getrennte Blockquadranten, Sextanten, Sechzehntelblöcke und Viertel-Teilfüllungen.

Zudem sind mehrere plattformspezifische Verbesserungen enthalten. Unter Wayland können Haltegesten das Momentum-Scrollen deaktivieren, wenn die Finger auf dem Trackpad liegen, wodurch sich das kinetische Scrollen natürlicher anfühlt. Unter Linux berücksichtigt Kitty die fontconfig-Matrix-Einstellung, die häufig für die Simulation von Kursivschrift bei Schriftarten ohne Kursivvarianten verwendet wird. Die Version behebt außerdem ein Problem mit dem Nvidia Treiber, das nach dem Aufwachen aus dem Ruhezustand zu Farbfehlern führte.

Unter X11 behebt Kitty einen Regressionsfehler aus der vorherigen Version, der gelegentlich zu Abstürzen führen konnte, wenn ein Eingabegerät entfernt wurde. Benutzer von XWayland erhalten zudem eine Korrektur für einen Regressionsfehler, der das korrekte Scrollen bei einigen Mausrädern verhinderte.

Benutzer von macOS erhalten ein neues Anwendungssymbol im Tahoe-Stil mit unterschiedlichen Hintergründen für den hellen und dunklen Modus sowie Korrekturen für gelegentlich auftretende Phantomcursor, ignorierte Argumente, die über open --args übergeben wurden, und fehlende Einträge für „Kopieren“ und „Einfügen“ im Menü Bearbeiten der globalen Menüleiste.

Darüber hinaus enthält Kitty 0.47 Verbesserungen der Benutzerfreundlichkeit, darunter die Interaktion mit Bildlaufleisten an den Fensterrändern, die Vervollständigung für edit-in-kitty, das Auswahlverhalten bei Zeilenumbrüchen, die Umbenennung von Registerkarten, das Ziehen von Trennlinien, das Verhalten beim Kopieren und Einfügen an Zeilenumbruchgrenzen sowie das Eindringen von Antworten aus Terminalprogrammen in die Shell nach dem Beenden von Kitty.

Weitere Änderungen umfassen eine verbesserte Fernsteuerungsausgabe mit session_name und last_focused_at in kitten @ ls, eine verbesserte Anzeige der Passworteingabe in Kittens, feste Kopfzeilen im Diff-Kitten, ein abschließendes Zeilenendezeichen für die Textausgabe des Kittens choose-files, die automatische Verarbeitung der Erweiterung .kitty-session in save_as_session sowie eine verbesserte Leistung beim Rendern von Registerkartenleisten unter Verwendung aktiver Prozessdaten.

Weitere Details finden Sie im Changelog.

 

Spendieren Sie Bobby einen ☕ Ko-fi

s3n🧩net wünscht viel Vergnügen

Comments