Czy w Ubuntu 18.04 można mieć globalne menu główne aplikacji (podobne do tego, które było dostępne w Unity, z menu aplikacji wyświetlanym na górnym pasku)?
Istnieje wiele sprzecznych informacji na ten temat w Internecie, głównie sugestie dotyczące instalowania niektórych rozszerzeń Gnome, które nie są już dostępne lub nie są obsługiwane. Poza tym większość (jeśli nie wszystkie) odpowiedzi dotyczy Ubuntu 17.10. Zastanawiam się więc, czy istnieje sposób, aby mieć to w Ubuntu 18.04?
gnome-shell
18.04
Oleg
źródło
źródło
Odpowiedzi:
Jeśli ten fakt ma znaczenie, jestem autorem rozszerzenia: https://gitlab.com/lestcape/Gnome-Global-AppMenu
Nie mogę mówić za deweloperami ubuntu ani gnome, ale jak już zauważyliście, nie ma oficjalnej implementacji dla gnome-shell ani sesji ubuntu.
Rozszerzenie Gnome-Global-AppMenu jest obsługiwane w Ubuntu 18.04 (sesja X11) lepiej niż kiedykolwiek.
Mój zamiar wycofania się z Gnome-Global-AppMenu opierał się na kilku faktach, które obecnie nie są tak naprawdę ważne, dlatego Gnome-Global-AppMenu nie jest obecnie zaniechany, poza tym ma ulepszenia.
Gnome-Global-AppMenu używa teraz (jako decyzja użytkownika) rozwidlenia modułu unity-gtk o nazwie appmenu-gtk-module. To jest ten sam widelec, który jest używany w Mate i XFCE. Poprawiono także obsługę jayanta, aby naprawdę działała i dodano więcej rzeczy.
Po długim czasie odwróconym, aby nie docenić, jak Gtk, powłoka Gnome i moduł unity-gtk działają w całym menu globalnym, wraz z twórcą tego rozwidlenia o nazwie appmenu-gtk-module, byliśmy w stanie stworzyć jakiś funkcjonalny kod do obsługi Okna Gtk Wayland. Oto oryginalny kod, który można zainstalować i przetestować ze źródła: https://gitlab.com/lestcape/unity-gtk-module
Osobiście chcę również przyczynić się do dalszego zwiększenia obsługi Wayland dla aplikacji Gtk wewnątrz modułu appmenu-gtk, ponieważ moduł appmenu-gtk ma tylko wstępne wsparcie dla Gtk-Wayland.
Rozwijanie czegoś jest dla mnie przyjemnością i nigdy nie będzie zobowiązaniem. Nic z tego nie oznacza, że obiecuję, że nie zaprzestanę opracowywania tego rozszerzenia ani czegoś takiego. Ale jeśli tak się stanie, kod jest i będzie dostępny dla programistów, którzy chcą go kontynuować.
Możesz sprawdzić to wszystko, jeśli zainstalujesz rozszerzenie z jego oficjalnej strony w gitlab. Problemy można zgłaszać również tam.
źródło