Dash to Panel, the popular Gnome Shell extension, updated few days ago with support for GNOME desktop 49.
Meaning you can now install it on Ubuntu 25.10, Fedora Workstation 43, and Arch etc Linux distributions to combine the top-bar and dash into single highly customizable task-bar.
As you can see via the screenshot above, the extension provides a Windows 7+ and KDE Plasma look-like panel layout by moving the dash (the dock launcher) into the main panel and moving them to bottom (though you can then move the panel to any other screen edge).
Along with ArcMenu, an application menu extension, you can configure the Gnome desktop to be user friendly for those who’re switching from Windows.
The extension provides many configure options, allowing to customize the panel position, length and width, background color and opacity, and, change panel item position, visibility, icon size, font, and margin.
It as well support intelli-hide, configuring click action, scroll action, keyboard shortcuts, as well as other panel behaviors.
As GNOME updates its GJS API for every releases, the developers mostly need to port their extensions whenever a new release is out.
Now, Dash to panel has been updated to version 70 for GNOME 49 desktop, which will be released in next few days. And, it also introduced options to configure panel border color and thickness, and improved auto-hide with following changes:
- Option to set time delay before revealing the panel.
- Hide panel from window on same monitor.
- And disable moving mouse cursor to edge to reveal panel.
Dash to panel is sponsored and originally developed by Zorin OS. The new release of Dash to Panel added this sponsorship and provenance note in its About page.
Install Dash to Panel
To install Dash-to-Panel, either search & install Extension Manager (from either App Center or GNOME Software), then use the tool to search & install this extension.
Or, visit the extension web page in GNOME website via the link below, then use the ON/OFF switch in that page to install/uninstall the extension.
NOTE: you need to install the gnome-browser-connector
package via either command below depends on your Linux Distribution:
sudo apt install chrome-gnome-shell
sudo dnf install gnome-browser-connector
sudo pacman -S gnome-browser-connector
Then install browser extension (click the link in that web page) and refresh before being able to install a GNOME Shell extension from web.
After installed and enabled the extension, it automatically disables the top-bar and dash (also Ubuntu Dock) and shows you the new panel, which can be configured by right-clicking on panel (blank area) and choose “Dash to Panel Settings”.
For the ArcMenu application menu, either get it via Extension Manager or use the ON/OFF switch on this page. Though, it does NOT support GNOME 49 at the moment of writing (I built it from source).