Чи можна використовувати аплети GNOME в Unity?


28

Аплети - це невеликі програми, які ви додаєте та запускаєте з панелі інструментів GNOME. Дивіться малюнок: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

Мої улюблені аплети:

  • rec-applet: Інтелектуальний аплет для запису аудіо. Ви можете отримати це у Launchpad.

  • clipart-finder: Знайдіть та завантажте кліпарт на свій комп’ютер. Ви можете отримати це з Launchpad.

1) Чи можу я використовувати ці аплети в UNITY так, як є?

2) Які зміни я повинен внести в код аплетів (rec-applet та clipart-finder), щоб зробити їх корисними в Unity?

3) Де знаходиться аплетка-специфікація для Unity?

Відповіді:


10

Я думаю, ти не можеш. Єдність показує лише область сповіщень та показники . Тож якщо ви портуєте їх код, щоб використовувати індикатор-аплет, вони працюватимуть.


1
Також варто зазначити, що gnome-shell не підтримує панелі аплетів. Здається, що старий специфікат аплету припиняється в GNOME 3.
dv3500ea

Так, у GNOME 3 аплети точно загинуть.
Альфредо Ернандес

на вікі gnome3 є розмова про оновлення аплетів на панелі gnome3 до нового стандарту, але я думаю, що динаміки GNOME настільки (спантеличено) впевнені в тому, що оболонки вони зняли свої плани.
RolandiXor

1
Clipart-аплет нічого не вказує, тому перетворювати його на показник не має сенсу. Можливо, якщо в Unity знайдеться якась (плагіна?) Система для спеціалізованих пошуків, вона могла б вписатись у це ...
JanC

3
Багато аплетів неможливо перетворити на показники. Або тому, що вони не повинні бути індикаторами чогось, або тому, що індикатори просто не мають таких же можливостей, як аплети gnome (наприклад, підтримка перетягування та перетягування). Принаймні, тепер я знаю, що можу списати свою роботу на аплет, оскільки це не можна зробити як показник.
Томмі Брунн

9

Оскільки обидва оболонки рекомендують розміщувати пускові установки ближче до робочої області (використовуючи бічну панель в Unity та улюблені програми добре в Gnome Shell), багато більш розповсюджених аплетів на панелі майже застаріли (оскільки вони зазвичай просто запускають речі зі своїм основним вікна, що з’являються близько до пускових установок). Деяка кмітливість закінчить роботу.

Обидві оболонки йдуть на більш чіткі, більш жорсткі методи для розширень, як панельні аплети. Індикаторні матеріали Ubuntu підходять до цієї території; індикатори служать для одного випадку використання, і вони знаходяться в одному місці. Єдність також має особливість під назвою лінзи. За замовчуванням у вас є два об'єктиви в Unity: Програми та файли. В майбутньому ви зможете встановити ще багато, щоб робити всілякі класні речі (наприклад, переглядати Youtube). Існує деяка інформація про це на вікі Ubuntu.

У міру розвитку нових оболонок можуть з’являтися додаткові точки розширення.


3

Я не впевнений у rec-applet, але clipart-finder виглядає так, що його можна інтегрувати в Unity за допомогою API Lenses .

Під час сеансу API Lenses на нещодавньому UDS-N Ніл Патель демонстрував місце на ютубі, яке він зламав протягом двох годин. Це було солодко, і виглядало так, що це буде чудовий збіг для шукача кліпартів.


Дякую. API місць здається гарним рішенням для ClipArt-Finder. І Місця може легко взаємодіяти з іншими програмами, оскільки він використовує DBus. Лануги не мають значення; Python, Vala або C, всіх вистачає. Почну з [url = launchpad.net/unity-place-sampleSensePlaces Sample. [/ Url] і перейду від нього.
Moma Antero

1

Гаразд, ні у Unity, ні в GNOME Shell не буде аплетів, як ми їх знаємо з GNOME 2.x. Аплети - це просто невеликі GTK-додатки, тож якщо я можу відкрити вікно програми поблизу кнопки запуску, то це було б чудовим рішенням.

Я сподіваюся, що Єдність може допомогти нам у:

1) Дізнайтеся місце розташування кнопки запуску. Моя аплетний додаток GTK-додаток створить вікно близько до місця розташування кнопки. Вікно часто невелике, тому відкриття його в максимальному режимі або в центрі екрану було б дуже "грубим".

2) Щоб вказати статус або просування, програма GTK може захотіти змінити кнопку запуску. Чи можемо ми змінити зображення або колір пускової установки або навіть намалювати на ній?

3) Перевернути вікно. Клацання кнопки запуску покаже / приховає вікно програми. Це буде імітувати оригінальний аплет-запуск.

Я хочу зробити rec-applet та кліп-рокер-пошук , також в Unity та GNOME Shell.


1

Якщо є аплет Gnome Panel, який ви обов'язково повинні використовувати, і це неможливо отримати індикатор для його заміни, то це може бути вирішенням проблеми:

  1. Встановіть xfce4-панель
  2. Запустити "xfce4-панель"
  3. встановити плагін XfApplet
  4. Додайте свій аплет Gnome Panel на панель Xfce4
  5. Влаштуйте панель таким чином, щоб не турбувати інші частини вашої системи, тобто в правому нижньому куті.

для цього потрібно зібрати вихідний код Тхо для xfapplet
Водолій Сила

0

Аплет GNOME працює лише на панелі GNOME. Оскільки в єдності не буде використовуватися панель GNOME, тому не можна запускати аплети, якщо канонічний розгадує якийсь спосіб обійти



0

Ще одна альтернатива - встановити Cairo-Dock на своєму Ubuntu Unity. Ви знайдете його в Центрі програмного забезпечення Ubuntu як GLX-Dock. Це дуже класний додаток з великою кількістю власних аплетів, таких як погода, використання диска, монітор системи тощо.


0

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

в основному ви запускаєте gnome-panel, видаліть з нього Alt + super + rightClick те , що ви не хочете, і додайте теж те, що ви хочете; тепер я нарешті можу отримати доступ до "монітора масштабування частоти процесора" після більш ніж року ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.