Budgie is already working to profile itself as a totally independent project

Joshua Stroble, who recently retired from Solus distribution and founded the independent organization Buddies Of Budgie, has published plans for further development desktop environment Budgie.

In your post you mention that the Budgie 10.x branch will continue to evolve to offer components distribution-independent generics. Packages bundled with Budgie Desktop, Budgie Control Center, Budgie Desktop View, and Budgie Screensaver are being offered for inclusion in the Fedora Linux repositories, and a Fedora spin-off with a similar Budgie desktop is planned for the future. to the Ubuntu Budgie edition.

The Budgie 11 branch will evolve towards separation of the layer with the implementation of the main functionality of the desktop and the layer that provides visualization and output of information.

such separation will allow to abstract the code of libraries and specific graphical tools, as well as begin to experiment with other models to present information and connect other output systems. For example, it will be possible to start experimenting with the previously planned transition to the EFL (Enlightenment Foundation Library) set of libraries developed by the Enlightenment project.

In addition to this, it is mentioned that work will be done to provide core support for the Wayland protocol while keeping X11 as an option (for NVIDIA graphics card users who may have issues with Wayland support).

It is also planned to push the use of Rust code in libraries and window manager (the main part will remain in C, but Rust will be used for critical areas).

that in addition to it presets are provided panel and desktop layouts, including GNOME Shell, macOS, Unity, and Windows 11-style skins, menus, and panel layouts. External application launcher interfaces can be attached.

Also improved support for icon placement on the desktop, the possibility of arbitrary placement and grouping of icons and improved support for tiled window layouts (horizontal and vertical adjustments, 2×2, 1×3 and 3× window divisions). one).

Others plans and goals for Budgie 11 include:

  • Provide an interface for switching between applications in the style of the GNOME Shell and the macOS overview modes.
  • Full functional identity with Budgie 10 at the level of applet support.
  • New virtual desktop manager with support for dragging windows to another desktop and the ability to link application launches to a specific desktop.
  • Use it to work with TOML format settings instead of gsettings.
  • Adaptation of the panel for use in multi-monitor setups, the ability to dynamically position the panel when connecting additional monitors.
  • Expanded menu options, support for alternate menu modes such as icon grid and full screen navigation through existing applications.
  • New configuration control center.
  • Support for working on systems with RISC-V architecture and expansion of support for ARM systems.
    Active development of the Budgie 11 branch will start after the adaptation of the Budgie 10 branch for the needs of distributions is completed.

While of the plans for the development of Budgie 10:

  • Prepare for Wayland Support
  • Transfer the tracking (indexing) functions of the applications to a separate library, to be used in branches 10 and 11
  • Removal of gnome-bluetooth in favor of a bunch of bluez and upower
  • Deprecation of libgvc (GNOME Volume Control Library) in favor of Pipewire and MediaSession API
  • Transfer the launch dialog to a new app indexing backend
  • Participation in libnm network configuration applet and D-Bus API NetworkManager
  • Rework of menu implementation
  • Power Management Review
  • Rust code rewrite for configuration import and export
  • Improved compatibility with FreeDesktop standards
  • Applet Controller Enhancements
  • Add the ability to work with EFL and Qt themes.

Finally, if you are interested in knowing more about it, you can consult the details in the original publication. this link.


Be the first to comment

Leave a Comment

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

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  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.