Come ottenere il menu dell'applicazione globale su Ubuntu 18.04


11

È possibile avere il menu principale dell'applicazione globale in Ubuntu 18.04 (simile a quello disponibile in Unity, con il menu dell'applicazione visualizzato nella barra in alto)?

Ci sono molte informazioni contrastanti su questo argomento su Internet, con suggerimenti per lo più di installare alcune estensioni di Gnome che non sono più disponibili o non mantenute. Inoltre, la maggior parte (se non tutte) delle risposte riguarda Ubuntu 17.10. Quindi mi chiedo se c'è un modo per averlo per Ubuntu 18.04?


Hai provato una delle risposte per Ubuntu 17.10? Riguardano una versione precedente non significa che non funzioneranno con 18.04?
pomsky,

2
Io no. Le uniche risposte che ho trovato suggeriscono l'installazione di alcune estensioni obsolete. Voglio solo sapere se esiste un modo migliore per 18.04.
Oleg,

2
La risposta breve è "molto probabilmente no". Forse l'unica speranza è che qualcuno si senta motivato a scrivere e mantenere un'altra estensione.
pomsky,

Risposte:


8

AVVISO: questa estensione non esiste più, rendendo obsoleta questa risposta. La risposta è stata lasciata intatta così com'è per ragioni storiche. Si suggerisce di tentare di utilizzare altri meccanismi per raggiungere questo obiettivo, piuttosto che questo plugin.

Se questo fatto è importante, sono l'autore dell'estensione: https://gitlab.com/lestcape/Gnome-Global-AppMenu

Non posso parlare per gli sviluppatori Ubuntu o Gnome, ma come già notato non ci sono implementazioni ufficiali disponibili per Gnome-Shell o Ubuntu-Session.

L' estensione Gnome-Global-AppMenu è supportata in Ubuntu 18.04 (sessione X11) meglio che mai.

La mia volontà di interrompere Gnome-Global-AppMenu era basata su fatti gravi che non sono realmente validi ora, per questo motivo Gnome-Global-AppMenu non è più interrotta adesso, oltre a ciò, ha miglioramenti.

Gnome-Global-AppMenu ora sta usando (come decisione dell'utente) il fork del modulo unity-gtk chiamato appmenu-gtk-module. Questo è lo stesso fork utilizzato in Mate e XFCE. Anche il supporto jayanta è stato migliorato per funzionare davvero e sono state aggiunte altre cose.

Dopo un sacco di tempo invertito per capire come Gtk, Gnome shell e anche unity-gtk-module funzionano attorno al menu globale, con lo sviluppatore di questo fork chiamato appmenu-gtk-module, siamo stati in grado di creare un codice funzionale per gestire il Finestre Gtk Wayland. Ecco il codice originale che puoi installare e testare dalla fonte: https://gitlab.com/lestcape/unity-gtk-module

Personalmente, voglio anche contribuire a migliorare ulteriormente il supporto Wayland per le applicazioni Gtk all'interno del modulo appmenu-gtk, poiché il modulo appmenu-gtk ha solo un supporto iniziale per Gtk-Wayland.

Sviluppare qualcosa è per me un piacere e non sarà mai un obbligo. Quindi, nulla di ciò significa che prometterò di non interrompere lo sviluppo di questa estensione o qualcosa del genere. Ma anche se ciò accade, il codice è e sarà disponibile per gli sviluppatori che vogliono continuare con esso.

Puoi verificare tu stesso tutto ciò se installi l'estensione dal suo sito ufficiale in gitlab. I problemi possono essere segnalati anche lì.


Non sarà mai "liberato", o almeno non per me. Non voglio pubblicare nulla sul sito di Gnome. L' estensione.gnome.org/extension/ 1250/… non è stata pubblicata. Leggi il mio commento lì. Il modulo appmenu-gtk può essere scaricato e installato dai repository ubuntu 18.04 così come è distribuito con il desktop Mate.
Lestcape

1
Il link di estensione ora restituisce 404 Not Found.
Omar Bahareth,

1
Tutti: sebbene il link 404s ora, questo post è stato lasciato intatto per motivi storici. Si prega di non contrassegnare questo post per ulteriori attenzioni del moderatore.
Thomas Ward

1
Sì ... L'estensione è stata finalmente interrotta. Questo non significa che qualcuno non può aggiornare il codice di estensione per funzionare con l'ultima versione di gnome-shell. Significa solo che non sarò più quella persona. Il motivo alla base della mia decisione di interrompere l'estensione può essere trovato qui: gitlab.gnome.org/GNOME/gtk/issues/1132 Se hai interesse a trovare il codice dell'estensione: extensions.gnome.org/extension-data /… Anche la versione più recente è disponibile qui: github.com/jiqing112/Gnome-Global-AppMenu
lestcape
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.