Как объединить эти две панели, например, панель меню любого приложения (в данном случае Firefox) с верхней панелью рабочего стола (не знаю, есть ли у нее какое-то официальное название) в GNOME (42.0), в толькоодинбар для экономии вертикального пространства на экране ноутбука:
Рис.1: Верхний ряд пикселей этого снимка экрана соответствует верхнему ряду пикселей монитора.
Системная информация:
OS: Ubuntu 22.04 jammy
Kernel: x86_64 Linux 5.15.0-25-generic
Shell: bash 5.1.16
DE: GNOME 42.0
WM: Mutter
WM Theme: Adwaita
GTK Theme: Yaru [GTK2/3]
Icon Theme: Yaru
решение1
Это трудно поддерживать глобально в разнообразной экосистеме Linux. Хорошая попытка иметь глобальное меню, т. е. меню, которое для любого окна отображается на верхней панели, в сочетании с HUD, реализована черезФилдемпроект. HUD — это способ поиска команд в меню.
Linux Uprising имеетпост на Fildem. Из-за разнообразия экосистемы Linux такие попытки имеют ограничения:
- Это не будет работать для приложений Gnome, таких как Файлы и Gedit, у которых изначально нет традиционного меню.
- Это не будет работать в Firefox или Thunderbird, но можно сэкономить место на экране, отключив строку меню и используя ≡вместо нее меню-гамбургер.
Другие способы экономии вертикального пространства экрана
Скрыть верхнюю панель (расширения: Скрыть панель Lite от fthx, Скрыть панель от fthx, Скрыть верхнюю панель от tuxor1337)
Объединить панель и устаревшую строку заголовка (расширение: Unite by hardpixel)
На уровне приложения: отключите устаревшую строку заголовка в браузере Firefox или Thunderbird, разверните приложение ( Super+ Up, параметры командной строки, чтобы запустить его на весь экран)
решение2
https://extensions.gnome.org/extension/1287/unite/нашел это, наткнулся на несколько других, просто забыл названия. пока не нашел приложения, с которым это не работало бы