Як отримати глобальне меню програми на Ubuntu 18.04


11

Чи можливо мати глобальне головне меню додатків в Ubuntu 18.04 (подібне до того, яке було доступне в Unity, при цьому меню додатків відображається у верхній панелі)?

В Інтернеті є багато суперечливої ​​інформації з цього приводу, здебільшого пропонуються встановити деякі розширення Gnome, які більше не доступні або не підтримуються. Крім того, більшість (якщо не всі) відповідей стосуються Ubuntu 17.10. Тож мені цікаво, чи є спосіб мати це для Ubuntu 18.04?


Ви спробували будь-яку відповідь для Ubuntu 17.10? Вони про старіший реліз не означає, що вони не працюватимуть з 18.04?
pomsky

2
Я не. Єдині відповіді, які я знайшов, пропонують встановити деякі застарілі розширення. Я просто хочу знати, чи є кращий спосіб для 18.04.
Олег

2
Коротка відповідь - "швидше за все, ні". Можливо, єдиною надією є те, що хтось почуває себе вмотивованим писати та підтримувати ще одне продовження.
pomsky

Відповіді:


8

ПРИМІТКА. Це розширення більше не існує, що робить цю відповідь застарілою. Однак відповідь залишилася недоторканою з історичних причин. Пропонується спробувати використовувати інші механізми для досягнення цієї мети, а не цей плагін.

Якщо цей факт має значення, я є автором розширення: https://gitlab.com/lestcape/Gnome-Global-AppMenu

Я не можу виступати за розробники ubuntu або gnome, але, як ви вже зазначаєте, немає жодної офіційної реалізації для gnome-shell або ubuntu-сесії.

Розширення Gnome-Global-AppMenu підтримується в Ubuntu 18.04 (сесія X11) краще, ніж будь-коли.

Моє бажання припинити Gnome-Global-AppMenu базувалося на кількох фактах, які зараз не є дійсно правдою , тому Gnome-Global-AppMenu тепер не припиняється.

Тепер Gnome-Global-AppMenu використовує (як рішення користувача) вилку єдності-gtk-модуля під назвою appmenu-gtk-модуль. Це та сама вилка, яка використовується в Mate та XFCE. Також підтримка jayanta була покращена, щоб реально працювати, і було додано більше речей.

Після того, як багато часу перевернулося, щоб зрозуміти, як оболонка Gtk, Gnome, а також єдність-gtk-модуль працює навколо глобального меню, з розробником цього вилка, який називається appmenu-gtk-модуль, ми змогли створити деякий функціональний код для обробки Вікна Gtk Wayland Ось оригінальний код, який можна встановити та протестувати з джерела: https://gitlab.com/lestcape/unity-gtk-module

Особисто я також хочу внести свій внесок у кращу підтримку Wayland для додатків Gtk всередині appmenu-gtk-модуля, тому що appmenu-gtk-модуль має лише початкову підтримку Gtk-Wayland.

Розвивати щось для мене - задоволення і не буде ніколи обов'язком. Отже, нічого з цього не означає, що я обіцяю не припинити розробку цього розширення чи щось подібне. Але також якщо це станеться, код є і буде прихильним для розробників, які хочуть продовжувати його.

Ви можете перевірити на собі все те, якщо встановити розширення з його офіційного сайту в gitlab. Про проблеми можна повідомити і там.


Це ніколи не буде "звільненням", або принаймні не для мене. Я не хочу оприлюднювати нічого на сайті gnome. Я не публікую розширення.gnome.org/extension/ 1250/…. Прочитайте мій власний коментар там. Додаток-gtk-модуль можна завантажувати та встановлювати з сховищ ubuntu 18.04, як це поширюється на робочому столі Mate.
lestcape

1
Посилання розширення тепер повертає 404 Не знайдено.
Омар Бахарет

1
Усі: Хоча посилання 404 зараз, ця публікація залишилася недоторканою з історичних причин. Будь ласка, не позначайте цю публікацію для будь-якої додаткової уваги модератора.
Thomas Ward

1
Так ... Розширення остаточно було припинено. Це не означає, що хтось не може оновити код розширення для роботи з останньою версією gnome-shell. Просто це означає, що я більше не буду такою людиною. Причину мого рішення про припинення розширення можна знайти тут: gitlab.gnome.org/GNOME/gtk/isissue/1132 Якщо у вас є інтерес знайти код розширення: extensions.gnome.org/extension-data /… Також найновішу версію можна знайти тут: github.com/jiqing112/Gnome-Global-AppMenu
lestcape
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.