LINUX.ORG.RU

Та же проблема. Подпишусь.

ymuv ★★★★
()
Ответ на: комментарий от r2d2
 * Searching for libindicator in dev-libs ...
 * Contents of dev-libs/libindicator-0.4.1-r300:
/usr
/usr/include
/usr/include/libindicator-0.4
/usr/include/libindicator-0.4/libindicator
/usr/include/libindicator-0.4/libindicator/indicator-desktop-shortcuts.h
/usr/include/libindicator-0.4/libindicator/indicator-image-helper.h
/usr/include/libindicator-0.4/libindicator/indicator-object.h
/usr/include/libindicator-0.4/libindicator/indicator-service-manager.h
/usr/include/libindicator-0.4/libindicator/indicator-service.h
/usr/include/libindicator-0.4/libindicator/indicator.h
/usr/lib64
/usr/lib64/libdummy-indicator-blank.la
/usr/lib64/libdummy-indicator-blank.so
/usr/lib64/libdummy-indicator-null.la
/usr/lib64/libdummy-indicator-null.so
/usr/lib64/libdummy-indicator-signaler.la
/usr/lib64/libdummy-indicator-signaler.so
/usr/lib64/libdummy-indicator-simple.la
/usr/lib64/libdummy-indicator-simple.so
/usr/lib64/libindicator.la
/usr/lib64/libindicator.so -> libindicator.so.6.0.0
/usr/lib64/libindicator.so.6 -> libindicator.so.6.0.0
/usr/lib64/libindicator.so.6.0.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/indicator-0.4.pc
/usr/libexec
/usr/libexec/indicator-loader
/usr/share
/usr/share/libindicator
/usr/share/libindicator/80indicator-debugging
rise
() автор топика
Ответ на: комментарий от r2d2
-lindicator -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 
rise
() автор топика

Вобщем, собрал libindicator из исходников, руководствуясь этим. Ругаться на него пакеты перестали, и даже со скрипом, кое-как, собрались. Но при попытке добавить апплет глобального меню вылазит ошибка The panel encountered a problem while loading «OAFIID:GNOME_IndicatorAppletAppmenu» и предлагается сразу же этот апплет удалить.

rise
() автор топика
Ответ на: комментарий от rise

После пересборки libindicator стало лучше : апплет добавился, но вместо меню надпись «No indicators».

rise
() автор топика
Ответ на: комментарий от rise

Где ты взял этот indicator?

Вот мой:

# eix dev-libs/libindicator
[I] dev-libs/libindicator
     Available versions:  
	(0)	(~)0.4.1-r201
	(3)	(~)0.4.1-r300 ~0.4.95[1]
	{static-libs}
     Installed versions:  0.4.1-r300(3)(20:01:00 09.05.2012)
     Homepage:            http://launchpad.net/libindicator
     Description:         A set of symbols and convience functions that all indicators would like to use

[1] "elementary" /var/lib/layman/elementary

Покажи

ls -lh /usr/lib64/pkgconfig/indicator-0.4.pc

# equery f libindicator
 * Searching for libindicator ...
 * Contents of dev-libs/libindicator-0.4.1-r300:
/usr
/usr/include
/usr/include/libindicator-0.4
/usr/include/libindicator-0.4/libindicator
/usr/include/libindicator-0.4/libindicator/indicator-desktop-shortcuts.h
/usr/include/libindicator-0.4/libindicator/indicator-image-helper.h
/usr/include/libindicator-0.4/libindicator/indicator-object.h
/usr/include/libindicator-0.4/libindicator/indicator-service-manager.h
/usr/include/libindicator-0.4/libindicator/indicator-service.h
/usr/include/libindicator-0.4/libindicator/indicator.h
/usr/lib64
/usr/lib64/libdummy-indicator-blank.so
/usr/lib64/libdummy-indicator-null.so
/usr/lib64/libdummy-indicator-signaler.so
/usr/lib64/libdummy-indicator-simple.so
/usr/lib64/libindicator3.so -> libindicator3.so.6.0.0
/usr/lib64/libindicator3.so.6 -> libindicator3.so.6.0.0
/usr/lib64/libindicator3.so.6.0.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/indicator3-0.4.pc
/usr/libexec
/usr/libexec/indicator-loader3
/usr/share
/usr/share/doc
/usr/share/doc/libindicator-0.4.1-r300
/usr/share/doc/libindicator-0.4.1-r300/AUTHORS.bz2
/usr/share/doc/libindicator-0.4.1-r300/ChangeLog.bz2
/usr/share/libindicator
/usr/share/libindicator/80indicator-debugging
r2d2
()
Ответ на: комментарий от rise

надо добавлять не аппменю, а что-то ещё
точно не помню - давно пробовал

megabaks ★★★★
()
Ответ на: комментарий от megabaks
[ebuild  N     ] dev-libs/libindicator-0.4.1-r300::stuff  USE="gtk2" 0 kB
[ebuild  N     ] gnome-extra/indicator-applet-0.4.5::stuff  USE="nls" 0 kB
[ebuild  N     ] x11-misc/indicator-appmenu-0.3.2-r1::stuff  USE="gtk2 gtk3 nls" 0 kB
[ebuild  N     ] x11-misc/appmenu-0.2::stuff  USE="gnome gtk -kde -qt4" 0 kB

Вроде все проставлено как надо.

rise
() автор топика
Ответ на: комментарий от rise

гтк3 юз убери, наверно
чорд. вы, гномеры, всплываете раз в полгода
вечно с вашими миллионами ненужных либ геморы какие-то
то апплеты конфликтуют, то переезжает половина на гтк3, половина на гтк2
хер победишь этот разброд

megabaks ★★★★
()
Ответ на: комментарий от rise

Вобщем, собрал libindicator из исходников, руководствуясь этим.

под гтк3
зашибись

megabaks ★★★★
()
Ответ на: комментарий от rise

ищи другой - я же писал
там название какое-то странное, никак с меню не связанное
тыкал палочкой около полугода назад, потому не помню точно

megabaks ★★★★
()
Ответ на: комментарий от rise

эх...вспомнить бы кто мой мозг сношал с гномо-панелью в джабере....

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Ну ёжкин кот...

ТС говорит, что libindicator установлен, pkg-config может до него дотянуться. Почему он не может это сделать из ебилда?

r2d2
()
Ответ на: комментарий от megabaks

Не работает ни с Indicator Applet, ни с Indicator Applet Complete. В терминале выдает при добавлении Appmenu одно и то же :

** (gnome-panel:8329): WARNING **: Could not connect to session manager: Could not get owner of name 'org.gnome.SessionManager': no such name

** (gnome-panel:8329): WARNING **: Failed to load applet OAFIID:GNOME_IndicatorAppletAppmenu:
failed to get Bonobo/Control interface:

rise
() автор топика
10 июня 2012 г.
Ответ на: комментарий от rise

i да обрящетъ

Ебилды писать не мастер я, но сей, собравшись, искомое решит, быть может?

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libindicator/libindicator-0.4.1-r300.ebuild,v 1.2 2012/05/04 18:35:46 jdhore Exp $

EAPI=4

DESCRIPTION="A set of symbols and convience functions that all indicators would like to use"
HOMEPAGE="http://launchpad.net/libindicator"
SRC_URI="http://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"

LICENSE="GPL-3"
SLOT="3"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND=">=dev-libs/glib-2.22
	x11-libs/gtk+:3"
DEPEND="${RDEPEND}
	virtual/pkgconfig
	!<${CATEGORY}/${PN}-0.4.1-r201"

src_prepare() {
	sed -i -e 's:-Werror::' {libindicator,tests,tools}/Makefile.{am,in} || die

  # Use different location for header files for GTK+3
  sed -i 's/libindicator-/libindicator3-/' libindicator/indicator3-0.4.pc.in.in
  sed -i 's/libindicator-/libindicator$(VER)-/' libindicator/Makefile.in

  # Disable building tests
  sed -i '/tests/ d' Makefile.in
}

src_configure() {
  [[ -d build-gtk2 ]] || mkdir build-gtk2
  pushd build-gtk2
  ECONF_SOURCE="${S}"
  econf \
          --disable-static \
          --with-gtk=2
  emake
  popd

  [[ -d build-gtk3 ]] || mkdir build-gtk3
  pushd build-gtk3
  ECONF_SOURCE="${S}"
  econf \
          --disable-static \
          --with-gtk=3
  emake
  popd
}

src_install() {
# package_libindicator
  cd "${S}/build-gtk2"

  emake -j1 DESTDIR="${D}" install
  rm -f "${ED}"usr/lib*/*.la

# package_libindicator3
  cd "${S}/build-gtk3"

  emake -j1 -C libindicator DESTDIR="${D}" install
  emake -j1 -C tools DESTDIR="${D}" install
  rm -f "${ED}"usr/lib*/*.la

  cd "${S}"
  dodoc AUTHORS ChangeLog
}

Pitometsu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.