LINUX.ORG.RU

В Gnome3 требуется наличие pulseaudio, а Cinnamon - это надстройка над Gnome3.

Вывод должен быть ясен.

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

Cinnamon - это надстройка над Gnome3.

ты чего-то попутал, бро.

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от Meyer

Это ничего не меняет, всё равно pulseaudio жёстко указан в зависимостях:

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYTHON_REQ_USE="xml"

inherit autotools eutils flag-o-matic gnome2 multilib pax-utils python-r1

DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
HOMEPAGE="http://cinnamon.linuxmint.com/"

MY_PV="${PV/_p/-UP}"
MY_P="${PN}-${MY_PV}"

SRC_URI="https://github.com/linuxmint/Cinnamon/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"

LICENSE="GPL-2+"
SLOT="0"

# bluetooth support dropped due bug #511648
IUSE="+nls +networkmanager" #+bluetooth

# We need *both* python 2.7 and 3.x
REQUIRED_USE="${PYTHON_REQUIRED_USE}
	python_targets_python2_7
	|| ( python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 )
"

KEYWORDS="~amd64 ~x86"
COMMON_DEPEND="
        ...
	media-sound/pulseaudio:0=[glib]
        ...

https://gitweb.gentoo.org/repo/gentoo.git/tree/gnome-extra/cinnamon/cinnamon-...

Можешь в локальном оверлее поправить ebuild и попробовать собрать.

kostik87 ★★★★★
()

а вот прибитость networkmanager к Циннамон, вот это более жуткая проблема, чем пульса. пульсу можно просто не использовать.

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от Deleted

Что-то ты брешешь, вот как раз таки для networkmanager есть флаг:

	networkmanager? (
		gnome-base/libgnome-keyring
		>=net-misc/networkmanager-0.8.999[introspection] )
Посмотри ebuild, ссылка выше.

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

флаг-то есть, но он тянется всё равно.

# FIXME: modemmanager is not optional
#        networkmanager is not optional
COMMON_DEPEND="
	>=dev-libs/glib-2.31:2
	dev-libs/libxml2:2
	>=gnome-base/libgnomekbd-2.91.91:0=
	>=gnome-extra/cinnamon-desktop-1.0:0=
	>=gnome-extra/cinnamon-menus-1.0:0=
	>=gnome-extra/cinnamon-settings-daemon-1.0:0=
	>=gnome-extra/nm-applet-0.9.8
	media-libs/fontconfig
	>=media-libs/libcanberra-0.13[gtk3]
	>=media-sound/pulseaudio-1.1[glib]
	>=net-misc/modemmanager-0.7
	>=net-misc/networkmanager-0.9.8[modemmanager]

кури ебилды, бро

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от Deleted

Это ebuild чего? Я указал ссылку на Git репозиторий portage, в последней версии ebuild`а cinnamon-2.8.4.ebuild networkmanager опционален.

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

Используй заглавные буквы в начале предложений. Не используй фамильярных обращений, есть ты и вы, мой «логин» и моё имя. Укажи ссылку на ebuild.

Тогда и поговорим.

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

Тогда вам тоже следует обращаться к собеседнику на вы и не допускать в чужой адрес грубых обращений.

Что-то ты брешешь

P.S: я просто мимо проходил.
P.P.S: ПШШаудио не нужно, как и cinnamon и прочие networkmanager.

StReLoK ☆☆
()
Последнее исправление: StReLoK (всего исправлений: 1)
Ответ на: комментарий от Deleted

нет systemctl

Ну, тогда отключить запуск NetworkManager средствами системы инициализации на конкретно твоей машине.

он с собой тянет кучу всякого кала, типа, dhcpd, modemmanager, ruby, etc.

Я так понимаю, тут речь не о systemctl, а о NM? Ну, сорри. Тут либо ехать, либо шашечки. То есть, либо забей на то, что у тебя будет занято лишними 20-30 мегабайт, либо не пользуйся Cinnamon =\

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

да, о NM.
тут https://github.com/linuxmint/cinnamon-control-center/blob/master/configure.ac... не догоняю, NM можно убрать из зависимостней или таки нет?

таки им и не пользуюсь: дома - крыса, на работе - Мате-ГТК3.

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от Deleted

он с собой тянет кучу всякого кала, типа, dhcpd, modemmanager, ruby, etc.

"Он" — это NetworkManager или systemd? Просто ни тому, ни другому не нужны ни dhcpd, ни ruby, ни ModemManager, и если в Gentoo в самом деле такие зависимости, то это серьезный аргумент против Gentoo.

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

Насколько я понял это, его сейчас можно собрать без NM вообще. Просто не будет некой панели сети (хз, что это значит в контексте Cinnamon). Так что можно попробовать сделать свой ебилд cinnamon-control-center, в котором networkmanager сделать просто флагом.

Если я не прав, прошу меня поправить.

Deleted
()
Ответ на: комментарий от dexpl

если в Gentoo в самом деле такие зависимости, то это серьезный аргумент против Gentoo

Зачем так строго? Скорее, к мейнтейнерам пакета. И повод зарепортить багу.

Deleted
()
Ответ на: комментарий от StReLoK

Прочитай мой комментарий, я вполне приемлю обращение на ты.

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

выше же ответил, что NetworkManager.

Извиняй, не заметил.

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

Зачем так строго? Скорее, к мейнтейнерам пакета.

Если такие «зависимости» не в порядке вещей, то ты прав. Если же в большинстве пакетов в Gentoo такое, то проще отказаться от Gentoo.

И повод зарепортить багу.

Вот тут ты точно прав.

dexpl ★★★★★
()

Можно всё, что не нарушает наблюдаемых физических законов. Вопрос в том, в какой степени готов ты красноглазить.

anonymous
()

А apulse не спасает? Можно попробовать ебилды переписать.

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

с большой буквы даже не все филологи пишут, была нить на д3 где поклонники Розенталя мерились словарями - и таки да многие не пишут, глупо

deity ★★★★
()

У тебя «ко-ко-ко поделка поцтеринга» или какие-то проблемы? Уже несколько лет работает нормально.

user42 ★★
()
Последнее исправление: user42 (всего исправлений: 1)
Ответ на: комментарий от Deleted

да там целая pulseaudio

pkgname=gnome-settings-daemon
pkgver=3.18.2
pkgrel=1
pkgdesc="The GNOME Settings daemon"
arch=(i686 x86_64)
license=(GPL)
depends=(dconf gnome-desktop gsettings-desktop-schemas libcanberra-pulse
         libnotify libsystemd libwacom pulseaudio pulseaudio-alsa upower librsvg libgweather
         geocode-glib geoclue2 nss libgudev)

Deleted
()
Последнее исправление: Lifun (всего исправлений: 3)
Ответ на: комментарий от Deleted

ну, наверное в 3.14 ещё так.
а в 3.18 точно нет.
а дистр какой?

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

что поставить?

гнум же. для наглядности, и чтобы не упустить зависимости зависимостей

а дистр какой?

дебиан стабильный

Deleted
()
Ответ на: комментарий от user42

Остались крайне негативные впечатления после этой поделки. Если честно, мне безразлично - поправили ее или нет, первое впечатление оно о себе оставило.

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

проверил в unstable репе, версия 3.18

 > aptitude show gnome-settings-daemon                                                                             [0]
Package: gnome-settings-daemon           
State: not installed
Version: 3.18.2-1
Priority: optional
Section: gnome
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Uncompressed Size: 6,641 k
Depends: libc6 (>= 2.14), libcairo2 (>= 1.10.0), libcanberra-gtk3-0 (>= 0.25), libcanberra0 (>= 0.2), libcolord2 (>=
         1.2.0), libcups2 (>= 1.6.0), libfontconfig1 (>= 2.11), libgdk-pixbuf2.0-0 (>= 2.22.0), libgeocode-glib0 (>=
         0.99.1), libglib2.0-0 (>= 2.43.92), libgnome-desktop-3-12 (>= 3.17.92), libgtk-3-0 (>= 3.16.2), libgudev-1.0-0
         (>= 146), libgweather-3-6 (>= 3.10.0), liblcms2-2 (>= 2.2+git20110628), libnm-glib4 (>= 0.9.10.0), libnm-util2
         (>= 0.9.10.0), libnotify4 (>= 0.7.3), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>=
         2:3.13.4-2~) | libnss3-1d (>= 3.12.0~1.9b1), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0),
         libpolkit-gobject-1-0 (>= 0.99), libpulse-mainloop-glib0 (>= 0.99.1), libpulse0 (>= 0.99.1), librsvg2-2 (>=
         2.36.2), libupower-glib3 (>= 0.99.0), libwacom2 (>= 0.7), libwayland-client0 (>= 1.0.2), libx11-6, libxext6,
         libxi6 (>= 2:1.2.99.4), libxtst6, dconf-gsettings-backend | gsettings-backend, libpam-systemd,
         gsettings-desktop-schemas (>= 3.16), nautilus-data (>= 2.91.3-1)
Recommends: pulseaudio, iio-sensor-proxy
видно что пульса рекомендуется, ничего не поменялось

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

дело в том, что в Дженте не разбивают пакет на подпакеты, т.е. можно поставить минималку и считать, что её тоже нет

Deleted
()
Последнее исправление: Lifun (всего исправлений: 2)
Ответ на: комментарий от Deleted

можно сделать мегаминимальную установку pulseaudio, и будет её ещё меньше, чем в Дебиане

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