LINUX.ORG.RU

[gentoo][firefox][-dbus] Как избавиться от этого D-BUS?

 ,


0

0

USE флаг dbus выключен, но emerge firefox сделало мне dbus и firefox который его запускает.

$ equery uses firefox
...
- - dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)

$ ps axuf
...
amaora 3515 0.0 1.1 12484 5900 ? Ss 20:17 0:00 \_ xterm
amaora 3517 0.0 0.3 4876 1752 pts/2 Ss 20:17 0:00 \_ bash
amaora 3588 0.9 2.3 19120 11872 pts/2 S 20:17 1:23 \_ links -G
amaora 6762 7.2 8.1 163556 41796 pts/2 Sl+ 22:40 0:15 \_ firefox
amaora 6778 0.0 0.1 3364 672 pts/2 S+ 22:40 0:00 dbus-launch --autolaunch 1ab647806c361ecbf48a62040000a654 --binary-syntax --close-stderr
amaora 6779 0.0 0.1 2568 616 ? Ss 22:40 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
amaora 6781 0.0 0.4 5820 2400 ? S 22:40 0:00 /usr/libexec/gconfd-2

★★
~/build/mozilla-1.9.2 $ ./configure --help | grep dbus
  --disable-dbus       Disable dbus support

Ход моих мыслей понятен?

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

А, ну и ebuild поправить можно, раз уже такой красноглазый, че. Типа такого добавить

mozconfig_annotate '' --disable-dbus

ostin ★★★★★
()

USE="-dbus"? Протрезвейте/проспитесь/придите в себя в конце концов. Чем вам dbus не угодил?

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

> какое психическое расстройство побудило тебя выпиливать dbus из системы?

USE="-dbus"? Протрезвейте/проспитесь/придите в себя в конце концов. Чем вам dbus не угодил?


Мне одному кажется, что ТС задавал вопрос «как его вырубить», а не «зачем он нужен»?

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

Поправил, добавил эту строку. Эффекта нет и firefox собрался за 2 минуты, слишком быстро.

Расимержил dbus, firefox запускается а dbus отсутствует.

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

Ну +xulrunner? Тогда надо еще xulrunner пересобрать с этим параметром, очевидно же. А firefox всегда быстро собирается, это xulrunner долго.

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

Странно, что в ебилдах нет никакого упоминания о dbus, однако в зависимости он попадает и действительно требуется.

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

Ага, странно. :)

equery g firefox
* Searching for firefox ...

* dependency graph for www-client/firefox-3.6.4
`-- www-client/firefox-3.6.4 amd64
`-- sys-devel/binutils-2.20.1 (>=sys-devel/binutils-2.16.1) ~amd64
`-- dev-libs/nss-3.12.7 (>=dev-libs/nss-3.12.4) ~amd64 [lib32?]
`-- dev-libs/nspr-4.8.5 (>=dev-libs/nspr-4.8) ~amd64 [lib32?]
`-- app-text/hunspell-1.2.11 (>=app-text/hunspell-1.2) ~amd64 [lib32?]
`-- dev-db/sqlite-3.7.0 (>=dev-db/sqlite-3.6.22-r2) ~amd64 [fts3 secure-delete lib32?]
`-- media-libs/alsa-lib-1.0.23 (media-libs/alsa-lib) ~amd64 [lib32?]
`-- x11-libs/cairo-1.8.10 (>=x11-libs/cairo-1.8.8) ~amd64 [X lib32?]
`-- x11-libs/pango-1.28.1 (x11-libs/pango) ~amd64 [X lib32?]
`-- net-wireless/wireless-tools-29 (net-wireless/wireless-tools) amd64
`-- x11-libs/libnotify-0.4.5 (>=x11-libs/libnotify-0.4) amd64 [lib32?]
`-- net-libs/xulrunner-1.9.2.4 (~net-libs/xulrunner-1.9.2.4) amd64 [ipc= java= wifi= libnotify= system-sqlite= lib32?]
[ www-client/firefox-3.6.4 stats: packages (12), max depth (0) ]

* dependency graph for www-client/firefox-3.6.8
`-- www-client/firefox-3.6.8 amd64
`-- sys-devel/binutils-2.20.1 (>=sys-devel/binutils-2.16.1) ~amd64
`-- dev-libs/nss-3.12.7 (>=dev-libs/nss-3.12.4) ~amd64 [lib32?]
`-- dev-libs/nspr-4.8.5 (>=dev-libs/nspr-4.8) ~amd64 [lib32?]
`-- app-text/hunspell-1.2.11 (>=app-text/hunspell-1.2) ~amd64 [lib32?]
`-- dev-db/sqlite-3.7.0 (>=dev-db/sqlite-3.6.22-r2) ~amd64 [fts3 secure-delete lib32?]
`-- media-libs/alsa-lib-1.0.23 (media-libs/alsa-lib) ~amd64 [lib32?]
`-- x11-libs/cairo-1.8.10 (>=x11-libs/cairo-1.8.8) ~amd64 [X lib32?]
`-- x11-libs/pango-1.28.1 (x11-libs/pango) ~amd64 [X lib32?]
`-- net-wireless/wireless-tools-29 (net-wireless/wireless-tools) amd64
`-- x11-libs/libnotify-0.4.5 (>=x11-libs/libnotify-0.4) amd64 [lib32?]
`-- net-libs/xulrunner-1.9.2.8-r1 (~net-libs/xulrunner-1.9.2.8) ~amd64 [ipc= java= wifi= libnotify= system-sqlite= lib32?]
[ www-client/firefox-3.6.8 stats: packages (12), max depth (0) ]

* dependency graph for www-client/firefox-3.6.8-r1
`-- www-client/firefox-3.6.8-r1 ~amd64
`-- sys-devel/binutils-2.20.1 (>=sys-devel/binutils-2.16.1) ~amd64
`-- dev-libs/nss-3.12.7 (>=dev-libs/nss-3.12.4) ~amd64 [lib32?]
`-- dev-libs/nspr-4.8.5 (>=dev-libs/nspr-4.8) ~amd64 [lib32?]
`-- app-text/hunspell-1.2.11 (>=app-text/hunspell-1.2) ~amd64 [lib32?]
`-- dev-db/sqlite-3.7.0 (>=dev-db/sqlite-3.6.22-r2) ~amd64 [fts3 secure-delete lib32?]
`-- media-libs/alsa-lib-1.0.23 (media-libs/alsa-lib) ~amd64 [lib32?]
`-- x11-libs/cairo-1.8.10 (>=x11-libs/cairo-1.8.8) ~amd64 [X lib32?]
`-- x11-libs/pango-1.28.1 (x11-libs/pango) ~amd64 [X lib32?]
`-- net-wireless/wireless-tools-29 (net-wireless/wireless-tools) amd64
`-- x11-libs/libnotify-0.4.5 (>=x11-libs/libnotify-0.4) amd64 [lib32?]
`-- net-print/cups-1.4.4 (net-print/cups) ~amd64 [gnutls lib32?]
`-- net-libs/xulrunner-1.9.2.8-r1 (~net-libs/xulrunner-1.9.2.8) ~amd64 [ipc= java= wifi= libnotify= system-sqlite= lib32?]
[ www-client/firefox-3.6.8-r1 stats: packages (13), max depth (0) ]

* dependency graph for www-client/firefox-4.0_beta5_pre-r1
`-- www-client/firefox-4.0_beta5_pre-r1 M[package.mask]
`-- sys-devel/binutils-2.20.1 (>=sys-devel/binutils-2.16.1) ~amd64
`-- dev-libs/nss-3.12.8_beta1 (>=dev-libs/nss-3.12.8_beta1) ~amd64
`-- dev-libs/nspr-4.8.6 (>=dev-libs/nspr-4.8.5) ~amd64
`-- app-text/hunspell-1.2.11 (>=app-text/hunspell-1.2) ~amd64
`-- x11-libs/cairo-1.8.10 (>=x11-libs/cairo-1.8.8) ~amd64 [X]
`-- x11-libs/pango-1.28.1 (x11-libs/pango) ~amd64 [X]
`-- media-libs/alsa-lib-1.0.23 (media-libs/alsa-lib) ~amd64
`-- x11-libs/libnotify-0.4.5 (>=x11-libs/libnotify-0.4) amd64
`-- dev-db/sqlite-3.7.0.1 (>=dev-db/sqlite-3.7.0.1) ~amd64 [fts3 secure-delete unlock-notify]
`-- net-wireless/wireless-tools-29 (net-wireless/wireless-tools) amd64
`-- net-print/cups-1.4.4 (net-print/cups) ~amd64 [gnutls]
`-- net-libs/xulrunner-2.0_beta5_pre-r1 (~net-libs/xulrunner-2.0_beta5_pre) M[package.mask] [wifi= libnotify= system-sqlite= webm=]
[ www-client/firefox-4.0_beta5_pre-r1 stats: packages (13), max depth (0) ]

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

У xulrunner есть зависимость от dbus-glib, впрочем опциональная. Но топикстартер же не пересобирал xulrunner с -dbus, а зачем-то именно firefox.

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

Мы все подумали, что он emerge -ND world сделал после того, как -dbus добавил. По ходу нет, иначе не было бы и вопроса)

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

Я только недавно gentoo установил, -dbus добавил при установке ещё.

Похоже надо было ещё -libnotify -startup-notification, сейчас пересоберется (firefox и xulrunner) узнаю так ли это.

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

Да, помогло. Хотя dbus firefox все равно запускает если он установлен. Но теперь можно его легко разимержить, зависимости остаются в порядке.

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