GNOME Shell uzantıları Unity ile uyumlu mu?


10

Bugün GNOME Shell'in uzantıları hakkında bir makale gördüm, bu yüzden Unity'deki birçok kullanıcı için geçerli olabilecek birkaç soru düşünmeme neden oldu:

  1. GNOME Shell uzantıları Unity ile uyumlu olacak mı?

  2. Onları https://extensions.gnome.org/ web sitesinden doğrudan Unity'ye yükleyebilir miyim ?

  3. 2 NO olması durumunda, çalışmalarda Birlik için benzer bir fikir var mı?


Belki de işe yarayacak, çünkü birlik cüceye dayanıyor.

Yanıtlar:


17

Hayır. Sadece gnome kabuğu içindir. Özel bir API bekliyorlar, javascript ile yazılmışlar ve genellikle Unity'de kullanılmak için çok farklılar.

Javascript'te gnome kabuğu kullanıcı arayüzünün çoğunu yazma fikrinin, her yere yakın olan uzantıları yazmayı çok kolaylaştıracağını unutmayın. Elbette hızda bir ceza alacaktır. Firefox ve Chrome arasındaki ödünleşime oldukça benziyor. Firefox kullanıcı arayüzü XUL (javascript uzantısı) ve Chrome C ++ ile yazılmıştır. Birincisinin uzatılması daha kolaydır, ancak daha sonra muhtemelen her zaman daha hızlı ve daha duyarlı olacaktır (render veya javascript motoru değil, kullanıcı arayüzü hakkında konuşuyorum).

Size ikinci soruyu cevaplamak için, hayır, muhtemelen Gnome-Shell, tasarım kararının bir sonucu olarak Birlik'ten her zaman daha özelleştirilebilir olacaktır.


Keşke +2 verebilseydim, çünkü Firefox ve Chrome ile C ++ / Javascript şeyleri de aralarında birkaç şüphem çözdü.
Luis Alvarado

0
  1. HAYIR. gnome kabuğu uzantılarının sadece gnome kabuğu üzerinde kullanılması amaçlanmıştır. ve birlik kullanırken hiçbir etkileri yoktur.
  2. bunları doğrudan tarayıcınızdan yükleyebilirsiniz, evet, ancak yalnızca gnome kabuğu kullanarak bir fark göreceksiniz.
  3. HAYIR, benzer bir fikir yok. birlik compiz kullanır ve orada şeyler değiştirmek için ccsm mangaer göz atabilirsiniz.

3. UMUT Bu gelecekte uygulanacaktır.
Ürdün
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.