Posso usare le applet GNOME in Unity?


28

Le applet sono piccoli programmi collegati e avviati dalla barra degli strumenti di GNOME. Vedi foto: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

Le mie applet preferite sono:

  • rec-applet: applet registratore audio intelligente. Puoi ottenerlo da Launchpad.

  • clipart-finder: trova e scarica clipart sul tuo computer. Puoi ottenerlo dal Launchpad.

1) Posso usare queste applet in UNITY così com'è?

2) Quali modifiche devo apportare al codice delle applet (rec-applet e clipart-finder) per renderle utilizzabili in Unity?

3) Dov'è la specifica dell'applet per Unity?

Risposte:


10

Penso che non puoi. Unity mostra solo l'area e gli indicatori di notifica . Quindi, se portate il loro codice per usare l'indicatore-applet, funzioneranno.


1
Vale anche la pena notare che gnome-shell non supporta le applet del pannello. Sembra che le vecchie specifiche dell'applet vengano gradualmente eliminate in GNOME 3.
dv3500ea

Sì, in GNOME 3 le applet saranno sicuramente morte.
Alfredo Hernández,

nel wiki di gnome3 si parla del fatto che le applet del pannello di gnome sono state aggiornate a un nuovo standard, ma penso che gli sviluppatori GNOME siano così (perplessi) sicuri della shell che hanno eliminato i piani.
RolandiXor

1
L'applet clipart non indica nulla, quindi la conversione in un indicatore non ha senso. Forse se ci fosse una sorta di sistema (plugin?) Per ricerche specializzate in Unity, potrebbe adattarsi a quello ...
JanC

3
Molte applet non possono essere convertite in indicatori. O perché non dovrebbero essere indicatori di nulla, o semplicemente perché gli indicatori non hanno le stesse funzionalità delle applet di gnome (ad esempio il supporto del trascinamento della selezione). Almeno ora so di poter cancellare il mio lavoro su un'applet, poiché non può essere fatto come indicatore.
Tommy Brunn,

9

Poiché entrambe le shell ti incoraggiano a posizionare i lanciatori più vicini allo spazio di lavoro (usando la barra laterale in Unity e le applicazioni preferite anche in Gnome Shell), molte delle applet più comuni del pannello sono quasi obsolete (dal momento che di solito lanciano semplicemente le cose con il loro principale finestre che appaiono vicino ai lanciatori). Un po 'di intelligenza finirà il lavoro.

Entrambe le shell stanno cercando metodi più definiti e più rigorosi per estensioni come le applet del pannello. La roba dell'indicatore di Ubuntu si adatta a quel territorio; gli indicatori servono un singolo caso d'uso e vanno in un posto. Unity ha anche una funzione chiamata Lenti. Per impostazione predefinita, hai due obiettivi in ​​Unity: Applicazioni e File. In futuro, sarai in grado di installare molto di più per fare ogni sorta di cose interessanti (come sfogliare Youtube). Ci sono alcune informazioni al riguardo sul wiki di Ubuntu.

Man mano che le nuove shell si evolvono, potrebbero emergere ulteriori punti di estensione.


3

Non sono sicuro di rec-applet, ma clipart-finder sembra che potrebbe essere integrato in Unity tramite l' API Lenti .

Nella sessione dell'API Lenses al recente UDS-N Neil Patel ha dimostrato un posto su YouTube che ha hackerato nel corso di due ore. Era dolce e sembrava che sarebbe stato un ottimo abbinamento per il clipart-finder.


Grazie. L'API Places sembra essere una buona soluzione per ClipArt-Finder. E Places può facilmente interagire con altre applicazioni perché utilizza DBus. La lanuga non ha importanza; Python, Vala o C, sono tutti sufficienti. Inizierò con l '[url = launchpad.net/unity-place-sample lastingPlaces Sample. [/ Url] e proseguirò da esso.
Moma Antero,

1

Ok, né Unity né GNOME Shell avranno applet come le conosciamo da GNOME 2.x. Le applet sono semplicemente piccole applicazioni GTK, quindi se potessi aprire la finestra dell'applicazione vicino al pulsante di avvio, sarebbe un'ottima soluzione.

Spero che Unity possa aiutarci con:

1) Scopri la posizione del pulsante di avvio. L' applicazione GTK della mia applet creerà quindi una finestra vicino alla posizione del pulsante. La finestra è spesso piccola, quindi aprirla in modalità ingrandita o al centro dello schermo sarebbe molto "scortese".

2) Per indicare lo stato o l'avanzamento, l'applicazione GTK potrebbe voler modificare il pulsante di avvio. Possiamo cambiare l'immagine o il colore del lanciatore o persino disegnarci sopra?

3) Flip-flop alla finestra. Facendo clic sul pulsante di avvio verrà mostrata / nascosta la finestra dell'applicazione. Questo imiterà l'applet-launcher originale.

Voglio fare rock di rec-applet e clipart-finder , anche in Unity e GNOME Shell.


1

Se v'è un applet di Gnome Panel che è assolutamente necessario utilizzare e non è fattibile per ottenere un indicatore di sostituirlo, allora questo potrebbe essere una soluzione:

  1. Installa xfce4-panel
  2. Esegui "xfce4-panel"
  3. installa il plugin XfApplet
  4. Aggiungi la tua applet Gnome Panel al pannello Xfce4
  5. Disporre il pannello in modo da non disturbare altre parti del sistema, ad esempio nell'angolo in basso a destra.

richiede la compilazione del codice sorgente tho per xfapplet
Aquarius Power il

0

L'applet GNOME funziona solo sul pannello GNOME. Poiché l'unità non utilizzerà il pannello GNOME, quindi non è possibile eseguire applet a meno che il modo canonico non riesca a risolvere il problema



0

Un'altra alternativa è installare Cairo-Dock su Ubuntu Unity. Lo troverai nel Ubuntu Software Center come GLX-Dock. Questa è un'applicazione molto interessante con molte applet proprie, come meteo, utilizzo del disco, monitor di sistema, ecc.


0

ancora fino ad oggi ho avuto questo problema,
ma finalmente possiamo eseguire le applet gnome in unità come spiegato su questa domanda .

in pratica corri gnome-panel, rimuovi ciò che non vuoi da esso con alt + super + tasto destro e aggiungi anche quello che vuoi; ora posso finalmente accedere al "monitor di ridimensionamento della frequenza della CPU" dopo più di un anno ...

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.