1

Есть ли способ заставить компоненты оболочки gnome (панель, панель сообщений) отображаться под всплывающими меню других приложений, таких как Java и Gtk Apps.

Проблема в том, когда есть gtk-приложения с иконками в трее. Всплывающее меню имеет тенденцию появляться под панелью сообщений. Это было нормально в 3.6, потому что панель сообщений скрывается, как только щелкает значок. Но верхняя панель все еще является проблемой для больших меню.

При запуске Eclipse с большим количеством параметров в контекстном меню большинство верхних элементов, включая кнопку прокрутки, находятся под верхней панелью.

Есть ли что-то, что я могу изменить в main.js или panel.js чтобы получить вещи под всплывающими меню?

1 ответ1

0

Мне удалось решить эту проблему, объединив некоторые исправления с рабочего стола cinnaman в gnome-shell. Как они решили это, представив новую группу окон, которая будет выступать в роли родителя на этапе оболочки gnome, и всплывающие меню показаны в этой самой верхней группе окон. Это заставит всплывающее меню появиться сверху панели оболочки gnome. Изменения внесены в проект gnome-shell и в проект mutter.

Я задокументировал шаги для решения этой проблемы в одном из своих постов в блоге.

http://gaps-blog.blogspot.com/2012/12/gnome-shell-popup-menu-problem-solved.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .