Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Интеграция в Desktop  (Прочитано 1005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн APACHE

  • Автор темы
  • Участник
  • *
  • Сообщений: 169
  • Windows 7
    • Просмотр профиля
Интеграция в Desktop
« : 04 Марта 2009, 17:46:14 »
Как можно  интегрировать в Gnome скомпилированные программы. Например, Stellarium, Xephem.  Можно ли какимто образом интегрировать их? Скажем, в OpenOffice.org есть специальный deb-пакет. Pidgin автоматически интегрировался.
Только не предлагать делать ссылки на файлы. Желательно чтобы оно сделалось по умолчанию - в нужное место в главном меню и с нужной иконкой.

Оффлайн chain

  • Старожил
  • *
  • Сообщений: 1263
    • Просмотр профиля
Re: Интеграция в Desktop
« Ответ #1 : 04 Марта 2009, 17:59:47 »
сделать deb и прописать, что создавать в меню при установке
пример можно посмотреть здесь
https://forum.ubuntu.ru/index.php?topic=44809.0
в конце темы ссылка на туториал по созданию пакетов из недебианизированных программ
-вечный чайник-

Оффлайн APACHE

  • Автор темы
  • Участник
  • *
  • Сообщений: 169
  • Windows 7
    • Просмотр профиля
Re: Интеграция в Desktop
« Ответ #2 : 04 Марта 2009, 19:02:11 »
Вы меня не поняли. Я не хочу упаковать скомпилированную программу в деб. Я хочу чтобы интеграция скомпилированной программы прошла по умолчанию. Привожу пример, что в ОпенОфисе есть специальный деб пакет - desktop-integration, который интегрирует его в гном. Под интегровать я имею ввиду, что устанавливаются ярлычки в нужных местах с нужными иконаками.

Оффлайн chain

  • Старожил
  • *
  • Сообщений: 1263
    • Просмотр профиля
Re: Интеграция в Desktop
« Ответ #3 : 04 Марта 2009, 19:11:07 »
тогда и со второго раза не понял...
чтобы после
make install
автоматом ярлыки прописывались? так это либо автор должен позаботиться либо самому исходники править (по сути тот же вариант, что со сборкой пакетов)
а то, что так собрали ОО, это они специально отдельно пакет вынесли, чтобы под разные окружения интегрировать можно было, но опять же заслуга тех кто сборку делал
-вечный чайник-

Оффлайн APACHE

  • Автор темы
  • Участник
  • *
  • Сообщений: 169
  • Windows 7
    • Просмотр профиля
Re: Интеграция в Desktop
« Ответ #4 : 04 Марта 2009, 19:46:30 »
Ага, понятно, спасибо. Я просто думал что после make install есть какая-нибудь команда для интеграции. Спасибо за помощь.

Оффлайн amiheev

  • Участник
  • *
  • Сообщений: 152
    • Просмотр профиля
Re: Интеграция в Desktop
« Ответ #5 : 04 Марта 2009, 20:06:07 »
Насколько я понял, тебе нужно, чтобы в меню "Приложения" в нужном разделе (например, в "Образовательные") появилась ссылка на твою программу с правильной иконкой. Если дело в этом, тогда нужно создать файл, например, Stellarium.desktop  с приблизительно таким содержанием (по минимуму):

[Desktop Entry]
Name=Stellarium
Comment=здесь описание программы
Icon=stellarium
Exec=stellarium
Type=Application
Categories=Education;Science;

и кинуть этот файл в /usr/local/share/applications.
При этом файл с иконкой (stellarium.png) должен находиться в папочке /usr/local/share/icons или в /usr/local/share/pixmaps.
А лучше добавить файл и иконку на стадии сборки deb пакета.

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.