At Gnome they are working on improvements for Nautilus and announced the performance results in terminal emulators

Nautilus

Proposed changes to Nautilus

The developers of Gnome announced part of the work they were doing in the last week and it is that in one One of the areas where they focused their attention has been the Nautilus file manager (Gnome Files), whose manager has announced plans to create a new file selection interface.

This implementation is designed to be used in applications instead of the file opening dialogs provided by GTK. The new interface is designed to offer behavior and visual design more in line with the Gnome style, also taking advantage of the advanced features of the GNOME platform, such as libadwaita and the ability to mark files as favorites.

On the other hand, Sam Hewitt, user interface designer for the GNOME project, has shared a mockup of the installer interface for operating systems, showing progress on that front. In the field of printing, Worked on providing print results for WebKitGTK and Epiphany using the Freedesktop Print portal. This will allow printing when installing applications from a flatpak package, improving the printing experience in the GNOME environment.

As well changes have been proposed for the GDM display manager and Gnome Shell, which include the implementation of a protected screen lock mode. This mode ensures that during screen lock, the encrypted home directory is unmounted and the keys to encrypt it are removed from memory, thus ensuring data security.

Regarding updates software, has been released Junction 1.8, including a new app selection interface when trying to open a file or link. This version, built on GNOME 46, offers improved support for portrait mode and touch screens on mobile devices.

In addition to this, Gnome developers They also published the results of testing the effectiveness of the optimizations implemented in the VTE (Virtual Terminal Emulator) library and its inclusion in the Gnome 46 version. The library VTE provides a predefined GTK widget used in several terminal emulators for Gnome, such as Gnome Terminal, Console, Black Box, Tilix, Terminator and Ptyxis.

These testss focused on measuring interface responsiveness on various terminal emulators, such as Alacritty, Console, Gnome Terminal and a VTE test application, in comparative environments between Fedora 39 with Gnome 45 and Fedora 40-beta with Gnome 46.

Gnome terminals

Terminal speed test in Gnome

Alacritty, although it does not use the VTE library, was selected as a reference due to its reputation to be one of the fastest terminal emulators, according to previous tests. Measurements were made using a hardware sensor based on the Teensy board, which measures the time between entering a command and displaying the information on the screen.

In Gnome 46, VTE has been redesigned internally, which has resulted in faster operations and a performance increase of up to 40% according to the developers. This translates into a Significantly reduced rendering delays on GTK 4 setups. Previously, keyboard input delays in GNOME Console and Terminal were noticeable, discouraging their use among some users. However, with VTE 0.76, this issue has been fixed.

Independent testing have also confirmed a notable reduction in latency of data entry in VTE-based applications, both in simple and complex terminal usage scenarios. For example, when using neovim, the input latencies of VTE-based terminal emulators They have been reduced to the level of the fast Alacritty terminal. In particular, in tests associated with the "cat" utility, the response to keystrokes in GNOME Console and Terminal has decreased significantly. In the displacement test on neovim, a notable improvement has also been observed.

In addition, The speedup when using the new version of the VTE library is reflected in the vtebench test suite, which evaluates the PTY device read time and analysis performance. Although Alacritty still outperforms Console and GNOME Terminal in vtebench in most tests, the performance gap has narrowed. The overload of accessibility feature support has also contributed to the lag in GNOME Terminal, but to a lesser extent compared to previous versions.

Finally, if you are interested in knowing more about it, you can consult the details In the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.