Могу ли я использовать апплеты GNOME в Unity?
Апплеты - это небольшие программы, которые вы присоединяете и запускаете с панели инструментов GNOME. Смотрите изображение: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv
Мои любимые апплеты:
rec-applet: смарт-приложение для записи звука. Вы можете получить это из панели запуска.
clipart-finder: найдите и загрузите клипарт на свой компьютер. Вы можете получить это с панели запуска.
1) Могу ли я использовать эти апплеты в UNITY как есть?
2) Какие изменения я должен внести в код апплетов (rec-applet и clipart-finder), чтобы сделать их пригодными для использования в Unity?
3) Где спецификация апплета для Unity?
9 ответов
Я думаю, что вы не можете. Unity показывает только область уведомлений и индикаторы. Поэтому, если вы перенесете их код на использование индикатора-апплета, они будут работать.
Поскольку обе оболочки побуждают вас размещать средства запуска ближе к рабочему пространству (используя боковую панель в Unity и хорошо любимые приложения в Gnome Shell), многие из наиболее распространенных апплетов панели близки к устареванию (так как обычно они запускаются только с помощью основного окна появляются рядом с пусковыми установками). Некоторый ум завершит работу.
Обе оболочки предназначены для более четких, более строгих методов для расширений, таких как апплеты панели. Индикатор Ubuntu соответствует этой территории; индикаторы обслуживают один случай использования и идут в одном месте. У Unity также есть функция линз. По умолчанию у вас есть две линзы в Unity: приложения и файлы. В будущем вы сможете установить намного больше, чтобы делать разные интересные вещи (например, просматривать Youtube). Есть некоторая информация об этом в вики Ubuntu.
По мере развития новых оболочек могут появиться дополнительные точки расширения.
Я не уверен насчет rec-апплета, но инструмент поиска картинок выглядит так, как будто он может быть интегрирован в Unity через Lenses API.
На сессии Lenses API на недавнем UDS-N Нил Патель продемонстрировал место на YouTube, которое он взломал в течение двух часов. Это было мило, и выглядело так, как будто бы это было отличное совпадение с поиском картинок.
Хорошо, ни в Unity, ни в GNOME Shell не будет апплетов, как мы их знаем из GNOME 2.x. Апплеты - это просто маленькие GTK-приложения, так что если я смогу открыть окно приложения рядом с кнопкой запуска, то это было бы отличным решением.
Я надеюсь, что Unity может помочь нам с:
1) Узнайте расположение кнопки запуска. Затем мое приложение - апплет GTK-приложение создаст окно рядом с расположением кнопки. Окно часто маленькое, поэтому открывать его в развернутом режиме или в центре экрана было бы очень "грубо".
2) Чтобы указать статус или продвижение, GTK-приложение может захотеть изменить свою кнопку запуска. Можем ли мы изменить изображение или цвет лаунчера или даже нарисовать его?
3) Перевернуть окно. Нажатие на кнопку запуска покажет / скроет окно приложения. Это будет имитировать оригинальный апплет-лаунчер.
Я хочу сделать rec-applet и clipart-finder рок, также в Unity и GNOME Shell.
Если есть апплет Gnome Panel, который вам абсолютно необходимо использовать, и не представляется возможным получить индикатор для его замены, то это может быть обходной путь:
- Установить xfce4-панель
- Запустите "xfce4-panel"
- установить плагин XfApplet
- Добавьте апплет Gnome Panel на панель Xfce4
- Расположите панель таким образом, чтобы она не мешала другим частям вашей системы, т.е. в правом нижнем углу.
До сих пор у меня была эта проблема,
но, наконец, мы можем запустить апплеты gnome в единстве, как объяснено по этому вопросу
в основном ты бежишь gnome-panel
удалите то, что вам не нужно, с помощью alt + super + rightClick и добавьте то, что вы тоже хотите; теперь я могу, наконец, получить доступ к "монитору масштабирования частоты процессора" через год...
Есть несколько индикаторов, которые разрабатываются разработчиками апплетов gnome2. Следует большой список из них:
Какие индикаторы применения доступны?
Апплет GNOME работает только на панели GNOME. Так как Unity не будет использовать панель GNOME, запуск апплетов невозможен, если канонически не найти способ обойти это.
Другой альтернативой является установка Cairo-Dock на Ubuntu Unity. Вы найдете его в программном центре Ubuntu как GLX-Dock. Это очень классное приложение со множеством собственных апплетов, таких как погода, использование диска, системный монитор и т. Д.