Чи сумісні розширення GNOME Shell сумісні з Unity?


10

Сьогодні я побачив статтю про розширення для GNOME Shell, тому я задумав пару питань, які можуть стосуватися багатьох користувачів в Unity:

  1. Чи будуть розширення оболонки GNOME сумісні з Unity?

  2. Чи можу я встановити їх безпосередньо в Unity з веб- сайту https://extensions.gnome.org/ ?

  3. Якщо 2 НІ, чи існує подібна ідея Unity у творах?


Це буде попередньо спрацьовувати, оскільки єдність заснована на гномі.

Відповіді:


17

Ні. Вони призначені лише для оболонки гнома. Вони очікують спеціального API, написані на JavaScript, і взагалі занадто різні, щоб використовуватись в Unity.

Зауважте, що ідея написання більшості інтерфейсу інтерфейсу gnome-shell у JavaScript дозволить дуже просто писати розширення, які можуть підключитися майже скрізь. Звичайно, це забирає пенальті в швидкості. Він досить схожий на компроміси між Firefox та Chrome. Інтерфейс Firefox написаний на XUL (розширення javascript), а Chrome на C ++. Перший спосіб простіше розширити, але пізніший, швидше за все, буде завжди швидшим і чуйнішим (я кажу про інтерфейс, а не про механізм візуалізації або javascript).

Отже, щоб відповісти на ваше друге запитання, ні, швидше за все, Gnome-Shell буде завжди більш налаштованим, ніж Unity, в результаті дизайнерського рішення.


Я хотів би, щоб я міг дати +2, тому що C ++ / Javascript із Firefox та Chrome також вирішив кілька сумнівів у мене між ними.
Луїс Альварадо

0
  1. НІ. Розширення оболонки gnome призначені лише для використання на оболонці gnome. і вони не мають жодного ефекту при використанні єдності.
  2. ви можете встановити їх безпосередньо у своєму браузері, так, але ви побачите різницю лише за допомогою оболонки gnome.
  3. НІ, подібної ідеї немає. Єдність використовує compiz, і ви можете переглядати ccsm mangaer, щоб змінити речі там.

3. НАДІЙСНЕ В майбутньому це буде впроваджено.
Йорданія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.