Release of the GNOME 3.36 User Environment

After six months of development submitted desktop environment release GNOME 3.36. Compared to the last release, about 24 changes were made, which were implemented by 780 developers. To quickly evaluate the capabilities of GNOME 3.36, specialized Live builds based on openSUSE ΠΈ Ubuntu.

All innovations:

  • The package includes a separate application Extensions, designed to manage additions to the GNOME Shell (previously GNOME Software was used for this purpose). The application allows you to perform actions such as updating, configuring, removing, and temporarily disabling add-ons.

    Release of the GNOME 3.36 User Environment

  • A button has been added to the notification output dialog that allows you to enable the "do not disturb" mode to hide new notifications.

    Release of the GNOME 3.36 User Environment

  • Modernized Designing login and screen unlock interfaces that are more functional, easier to use, and more elegant.

    Release of the GNOME 3.36 User Environment

  • GNOME Shell features have been extended:
    • Added the ability to run applications using a discrete GPU on systems with hybrid graphics (integrated power-efficient Intel GPU and high-performance NVIDIA GPU) and a proprietary NVIDIA driver.

      The launch is carried out by selecting the item "Launch on Discrete GPU" in the menu.

    • Reorganized the power off and logout dialog, adding a visible option to hibernate.
    • A button with an image of an eye has been added to dialogs containing a password input field, when pressed, the entered password is shown instead of asterisks.
    • Reworked most of the system dialogs, which use a single style and improved readability.

      Release of the GNOME 3.36 User EnvironmentRelease of the GNOME 3.36 User Environment

    • Work has been done to improve the interface as a whole. Improved pop-up block with calendar and search in overview mode.
    • In overview mode, it became possible to rename directories with applications. The directories themselves are now displayed in the form of dialogs rather than pop-ups.

  • The settings sections have been rearranged in the configurator. The privacy settings management section provides a list of applications that have been delegated additional permissions to access the location service, camera and microphone (access can now be revoked separately for each application). The interface of the user management section and the window with general information about the system have been redesigned.

    Release of the GNOME 3.36 User Environment

  • The application installation manager (GNOME Software) implements automatic detection of a network connection with traffic billing, for example, when using a cellular operator's network. If non-limited connections are detected, the download of updates is suspended in order to save traffic.
  • The interface of the initial setup wizard has been redesigned. Added the ability to turn on the parental control system at the initial setup stage, which allows you to restrict user access to certain applications.
  • GNOME Boxes, a virtual machine and remote desktop manager, has added an introductory guide to working with the program. A new wizard for creating virtual machines has been proposed that allows you to configure the number of CPUs for each virtual machine and supports booting via UEFI.
  • The GNOME Web browser (Epiphany) implements the ability to download and view PDF documents directly in the browser window. The interface has been redesigned using responsive design techniques to provide a comfortable experience regardless of screen resolution and DPI. Added a dark design mode, activated when the user selects dark desktop themes.
  • GNOME Music adds support for connecting to Last.fm and ListenBrainz services, as well as automatic download of missing album art.
  • The interface for editing contacts in the address book has been updated.
  • The design of the clock widget has been completely changed, which has been switched to an adaptive design that is correctly displayed on small screens.
  • Polari's IRC client now supports previewing links in the chat window.
  • The file manager allows the use of hidden files as templates for new documents;
  • The interface of the password and encryption key manager has been adapted to work correctly on small screens. SSH public keys are shown.
  • Fractal, a client for the Matrix decentralized communications platform, has added the ability to play video directly in the chat window.
  • In the Mutter window manager appeared support for independent updating when rendering only changed parts of the interface. Implemented optimizations related to the use shadow buffer to draw offscreen before copying the content to the actual screen buffer. Improved window tracking when running on Wayland. Reduced CPU load when rendering desktop wallpapers with scaling.
  • Improved screencast recording. The new version uses the one that appeared in the multimedia server PipeWire 0.3 the ability to use DMA-buffers (dma-buf), allowing you to do without intermediate copying of data from the screen framebuffer to RAM.
  • Wayland eliminated full-screen rendering when using dma-buf or EGLImage buffers in favor of partial window refresh, which reduces the amount of data transferred between the GPU and CPU. In combination with independent updating of interface elements, these optimizations have significantly reduced power consumption during battery operation.
  • Improved performance for games launched in full screen mode using Xwayland.
  • Fixed many bottlenecks in GNOME Shell and Mutter that were identified using the Sysprof toolkit. For example, GNOME Shell now avoids I/O on the main thread when saving notification data to disk and caches time zone settings. When programmatically rendering or remotely accessing via VNC, animated effects are disabled.

Source: opennet.ru

Add a comment