Le estensioni della shell GNOME sono compatibili con Unity?


10

Oggi ho visto un articolo sulle estensioni per GNOME Shell, quindi mi ha fatto pensare a un paio di domande che potrebbero essere applicabili a molti utenti in Unity:

  1. Le estensioni della shell GNOME saranno compatibili con Unity?

  2. Posso installarli direttamente su Unity dal sito Web https://extensions.gnome.org/ ?

  3. Nel caso in cui 2 sia NO, esiste un'idea simile per Unity nelle opere?


Prevenirà il lavoro, poiché l'unità si basa sullo gnomo.

Risposte:


17

No. Sono solo per gnome-shell. Si aspettano un'API speciale, sono scritti in javascript e in generale sono troppo diversi per essere utilizzati su Unity.

Nota che l'idea di scrivere la maggior parte dell'interfaccia utente di gnome-shell in javascript renderà molto semplice scrivere estensioni che possono essere agganciate ovunque. Naturalmente ci vorrà una penalità in velocità. È abbastanza simile ai compromessi tra Firefox e Chrome. L'interfaccia utente di Firefox è scritta in XUL (un'estensione di javascript) e Chrome in C ++. Il primo è molto più facile da estendere, ma il successivo sarà probabilmente sempre più veloce e reattivo (sto parlando dell'interfaccia utente, non del rendering o del motore javascript).

Quindi, per rispondere alla tua seconda domanda, no, probabilmente Gnome-Shell sarà sempre più personalizzabile di Unity a seguito di una decisione di progettazione.


Vorrei poter dare +2 perché il C ++ / Javascript con Firefox e Chrome ha anche risolto diversi dubbi che avevo tra di loro.
Luis Alvarado,

0
  1. NO. Le estensioni della shell gnome sono pensate per essere utilizzate solo sulla shell gnome. e non hanno alcun effetto quando si usa l'unità.
  2. puoi installarli direttamente dal tuo browser, sì, ma vedrai una differenza usando solo la shell gnome.
  3. NO, nessuna idea simile. unity utilizza compiz e puoi sfogliare il mangaer ccsm per cambiare le cose lì dentro.

3. SPERANZA Ci sarà un'implementazione di questo in futuro.
Giordania,
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.