Bug 39208

Summary: Расширение hidetopbar не скрывает панель Gnome-shell
Product: Branch p9 Reporter: Stepan Kutuzov <buratino>
Component: gnome-shellAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-p9 <qa-p9>
Severity: minor    
Priority: P5 CC: aris, mike, tatyana
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Лог файл xorg none

Description Stepan Kutuzov 2020-11-07 06:50:52 MSK
Created attachment 9031 [details]
Лог файл xorg

Расширение Hidetopbar, призванное скрывать верхнюю панель в Gnome 3 некорректно работает.
Выражается это в следующем.
При активации расширения, все опции расширения работают как положено (анимации, группировки окон и действия по наведению мышки на "горячие зоны экрана", сами открытые приложения также разворачиваются на весь экран уходя своей верхней рамкой под панель), но сама панель остаётся на месте.
Также, в расширениях Gnome есть другое расширение с помощью которого можно скрыть панель - "MMOD Panel". С ним ситуация аналогична, все фукции расширения работают нормально, но панель остаётся на своём месте. Из чего я сделал вывод что проблема где-то в gnome-shell.

Данное расширение работает корректно в следующих дистрибутивах: Debian 10, Opensuse leap 15.
Выбор менеджера отрисовки (xorg, wayland) никак на ошибку не влияет.
Comment 1 Michael Shigorin 2020-11-07 14:31:01 MSK
gnome-shell не входит в дистрибутив Альт Рабочая станция 9.1; хорошо бы описать точнее версии причастных пакетов и пути их попадания на эту машину.
Comment 2 Stepan Kutuzov 2020-11-08 08:43:15 MSK
(Ответ для Michael Shigorin на комментарий #1)
> gnome-shell не входит в дистрибутив Альт Рабочая станция 9.1; хорошо бы
> описать точнее версии причастных пакетов и пути их попадания на эту машину.

В репозитории "Рабочей станции", есть полноценный Gnome 3.32, который я оттуда поставил. Именно по этой причине я поставил категорию "Рабочая станция". Извините если неправильно поставил категорию, багрепорт впервые пишу.

Я предполагаю что проблема в где-то в gnome-shell (за отрисовку панели отвечает вроде как он). Установлена версия из репозитория gnome-shell-3.32.2-alt1.x86_64.
Расширение "hidetopbar" версии 80 для Gnome 2.32.
Расширение "MMOD Panel" версии 9 для Gnome 2.32 на котором проявлялся этот же баг.

В Debian 10 на котором работало расширение используется gnome-shell версии: 3.30.2-11~deb10u2
В opensuse leap 15,2 gnome-shell версии: gnome-shell-3.34.5-lp152.2.9.1.x86_64
Comment 3 Mikhail Efremov 2021-06-04 14:52:33 MSK
В составе Workstation нет gnome-shell.
Comment 4 Stepan Kutuzov 2021-06-05 12:04:07 MSK
(Ответ для Mikhail Efremov на комментарий #3)
> В составе Workstation нет gnome-shell.

Ну нет, значит нет. Значит и проблемы нет...
Comment 5 Tatyana Gagina 2023-06-26 17:09:16 MSK
Ошибка воспроизводится (на P9).

Версия: gnome-shell-3.32.2-alt1

В расширениях нет функции "Hidetopbar" для того, чтобы скрывать верхнюю панель.
Но можно установить вручную:
Обзор -> войти в Центр приложений (gnome-software-44.2-alt1) -> поиск -> ввести Hidetopbar -> Установить -> Установить -> Параметры расширения -> примененить функции по очереди.

Примеры:
1) при использовании: "show panel when mouse approaches adge of the screen" - показывать панель, когда мышь приближается к краю экрана. 

Результат: панель остаётся всегда на месте, хотя должна показываться только при наведении мыши к краю экрана.

2)  при использовании: "it the above case also show panel when fullscreen" - при открытии на полный экран любого окна - панель скрывается, хотя должна оставаться;

3) при использовании: "only hide panel when a window takes the space" - панелоь остаётся скрытой при любых действиях, хотя в условиях должно быть скрыто только тогда, когда окно занимает место. 

Вывод: указанные функции (для скрытия панели) не соответствуют своему назначению.

Аналогично с установленным расширением "MMOD Panel".

На Sisyphus данные расширения в Центре приложений не найдены. Следовательно, проверить на Sisyphus не удалось.