Emerge Gnome

Здравтсвуйте , форумчане. Решил тут себе поставить и посмотреть на гномика, очень уж понравился Topaz Brainstorm, да screenlets хороши. (делать к тому же нечего). Но вот что меня смущает. Стоит у меня счас xfce и естевственно есть gtk и всё что к нему нужно. При сборке гномика он хочет поставить аж 194 пакета. Я просто в шоке. Зачем мне cdrecord, totem, mail server какой-то хочет и много всякого ненужного софта.

При сборке kde (qt в помине нет) всего 60 где-то пакетов. Про use флаги знаю.
В чём дело то ? И вообще интересует, напишите у кого сколько пакетов установлено(ну там в мире и вообще), хочется знать немного статистики.

На самом деле не очень хочется ставить 200 пакетов из которых малыми буду пользоваться.

в юзах ооочень

в юзах ооочень внимательно, там многое тянет многое,
несколько уменьшить кол-во пакетов позволяет мета gnome-light
но и из него не всё нужно ставить, собственно для запуска самого гнома далеко не всё нужно...

Боооооооооольь

Боооооооооольььььшое СПАСИБО мил человек. Буду пробовать счас. ;-)

Уменьшило 194 - >

Уменьшило 194 - > 68 )))))
А теперь напишите пожалуста про количество пакетов в вашем gentoo ))) Только все, очень интересно

emerge

emerge gnome-lights
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S

если собрать

если собрать kde-meta то пакетов будет ещё больше...

Да

Да действительно, 274 пакета. А на форуме время не перевили кажется

сейчас

сейчас попытался выделить всё что собиралось для Gnome,
вот что получилось:

dev-libs/libxml2
virtual/xft
media-libs/glitz
x11-libs/cairo
dev-libs/atk
media-libs/jpeg
dev-util/intltool
x11-misc/shared-mime-info
x11-libs/pango
	x11-libs/gtk+
dev-libs/libIDl
gnome-base/orbit
gnome-base/gconf
x11-apps/xrdb
gnome-base/libbonobo
gnome-base/gnome-common
gnome-base/gnome-mime-data
net-misc/neon
sys-apps/dbus
dev-libs/dbus-glib
sys-devel/automake [NS]
app-admin/gamin
gnome-base/gnome-vfs
	gnome-base/libgnome
dev-perl/XML-NamespaceSupport
dev-perl/XML-SAX
perl-core/Storable
perl-core/Test-Simple
virtual/perl-Test-Simple
virtual/perl-Storable
dev-perl/XML-LibXML-Common
dev-perl/XML-LibXML
gnome-base/libglade
gnome-base/libgnomecanvas
app-text/build-docbook-catalog
app-text/docbook-xsl-stylesheets
gnome-base/libbonoboui
gnome-base/gnome-keyring
x11-themes/hicolor-icon-theme
x11-misc/icon-naming-utils
x11-themes/gnome-icon-theme
gnome-base/libgnomeui
x11-libs/starup-notification
sys-devel/automake [NS]
sys-devel/autoconf [NS]
app-text/sgml-common
app-text/docbooc-xml-dtd
dev-libs/libgpg-error
dev-libs/libgcrypt
dev-libs/libxslt
app-text/gnome-doc-utils
	gnome-base/gnome-desktop
app-text/rarian
dev-python/pygobject
gnome-extra/libgsf
dev-libs/libcroco
gnome-base/librsvg
media-libs/libexif
sys-apps/eject
x11-libs/gtkglarea
dev-python/pyopengl
dev-python/numeric
dev-python/pycairo
dev-python/pygtk
gnome-base/gnome-menus
gnome-base/gail
dev-util/desktop-file-utils
gnome-base/eel
	gnome-base/nautilus
x11-libs/libXres
x11-libs/libwnck
	gnome-base/gnome-panel
x11-libs/libxklavier
media-libs/gstreamer
gnome-base/libgnomekbd
dev-libs/liboil
media-libs/gst-plugins-base
media-plugins/gst-plugins-x
media-plugins/gst-plugins-alsa
	gnome-base/control-center
x11-libs/vte
	x11-terms/gnome-terminal
app-text/iso-codes
x11-libs/libsexy
x11-misc/notification-daemon
x11-libs/libnotify
x11-libs/libXtst
x11-apps/xdpyinfo
	gnome-base/gnome-session
x11-themes/gtk-engines
	x11-themes/gnome-themes

Поставил гнома

Поставил гнома - gnome-light-2.16.3 и вот что вижу при открытии некоторых настроек.
Кто-нибудь сталкивался ?

Невозможно запустить менеджер установок "gnome2-settings-daemon".
Без менеджера параметров среды GNOME некоторые настройки могут не иметь эффекта.
Либо это проблемы
с системой Bonobo, либо иной менеджер установок (например, среды KDE) может быть
уже запущен и конфликтовать с менеджером установок среды GNOME.

Если не у кого не было то пожалуста помогите разобраться с патчем. Вот я его нашел, но не пойму откуда патч начинается и как патчануть. Сам файл который надо патчить понял.

http://mail.gnome.org/archives/desktop-devel-list/2002-March/msg00638.html

Что-то версия

Что-то версия гнома старовата (у меня стабильная gnome-base/gnome-light-2.18.3 ). У тебя нет возможности репозитарий обновить (emerge --sync)?
В дженту патчи руками ставить (и софт make install'ом) - это не трутЪ :)
Потому как придется отходить от официального дерева портежей (Хотя может получиться найти ебилд с накатанным патчем - тогда легче, либо написать ибилд самому).

У меня это

У меня это последняя stable, мож то что у меня amd64 ?

>>В дженту патчи руками ставить (и софт make install'ом) - это не трутЪ :)

Чего же )))) ? Gentoo вродь как самый гибенький дистр. Не все на автоматах ;-)

Да, самый

Да, самый гибкий - в смысле применения - от десктопа до сервера.
Вполне может быть, что из-за amd64.

Если нужно наложить патч, то, чтобы не потерять возможность работать при помощи portage (например, удалить потом твой пакет используя emerge --unmerge), лучше написать свой ebuild скрипт для установки. В этом ибилде можно указать, что на исходники пакета, перед компиляцией, нужно накатить патч.

Но сначала, дабы не заморачиваться я попробывал бы сделать так:
1. Распаковать сорцы
2. Накатить патч руками (утилита patch)
3. Снова запаковать их, сунуть в distfiles.
4. Дать команду пересчета контрольной суммы для ибилда (ebuild /usr/portage/gnome-base/gnome-light/gnome-light-2.16.3.ebuild digest).
Если все пройдет успешно то можно бдет ставить пакет. (Не помню точно, но, имхо, возможен вариант, когда перед обновлением контр. суммы портежи захотят скачать исходный файл заново, тем самым, уничтожив наш титанический труд по наложению заплатки - надо проследить)

Сам я писал только простенькие ибилды по аналогии.
Вот доки по написанию:

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild

gnome & amd64

> У меня это последняя stable, мож то что у меня amd64 ?
у меня всё нормально пашет. 2.18.3 у тебя не синхронизирован портадж.

>>В дженту патчи руками ставить (и софт make install'ом) - это не трутЪ :)

можно лучше.

1. делаешь portage-overlay (где-то в вики было как сделать).
2. копируешь туда нужный ебилд.
3. правишь его
4. ebuild твой_ебилд digest
5. emerge -pv имя_пакета
должно написать, что пакет с оверлея.
ставишь пакет.

по поводу патчей смотри ебилды в которых патчи накладываются (таких много). там всё относительно просто. ключевое слово epatch

Каждый день

Каждый день синхронизую o_O.
А ну ка парни расскажите немного про package.mask
У меня он в /etc/portage/ лежит. Система стоит уже очень давно, вроде сам туда его положил, не помню.
Я думаю что может он перекрывает обновления, а порты обновляют package.mask только у себя в /usr/portage.
Просто в package.mask есть маска с именем The Great GNOME Mask и там весь ..18 - ый гном закрыт.
Хотя другие обновления случаются.

И такой вопросик : У вас ACCEPT_KEYWORDS какой?

Цитата:
у меня всё нормально пашет. 2.18.3 у тебя не синхронизирован портадж.

Офигеть...

Офигеть... Взглянул в /usr/portage/profiles/package.mask и увидел что 29 октября, т.е. совсем недавний и нет там маски на гнома.

Да и тот самый /etc/portage/package.mask содержит маски, последняя из которых 17 Апреля.
Т.е. как я понимаю он не обновлялся, а где-то читал что его в /etc/portage/ и надо помещать.

Как поступить ?
Или я просто плохо тогда понял и /etc/portage/package.mask должен быть линком на /usr/portage/profiles/package.mask ?

Так!!! после

Так!!! после чтения манов и буков, понял следущее :

/usr/portage/profiles/package.mask - Есть один единственный, главный файл-маск для всех профилей, дальше идёт составление всех зависимостей и т.д. каскадно по профилям. Этот файл и обновляется портами.
/etc/portage - папочка, что бы пользователь мог изменять поведение портов, как ему хочется. Т.е. эта папка не является ни сама симлинком ни файлы в ней.

Я правильно понял?

в /etc/portage лежат

в /etc/portage лежат файлы для "ручного" управления маск/демаск и USE. то что там написано имеет приоритет над автоматикой - если у тебя что-то там есть, попробуй удали.

А вот скажите

А вот скажите пожалуста, почему у меня в гноме русская раскладка нормально не работает. Дело обстоит так: в xorg.conf настроена переключалка на русский и выбрана pc104 ( у меня така и есть ;-))
В гноме выбрана тоже pc104, но кнопочка "?" "/" возле shift'а у меня на русской раскладке (!!!только в гноме, в консоле норм) даёт только "?" или "/", т.е. "." или "," не печатается.
Как быть? Очень не приятно из-за точки или запятой переключаться на en.

это не в гноме

это не в гноме проблема, это проблема в твоём xorg.conf
ты указал что используется Win-раскладка, а не классика?
Option "XkbVariant" ",winkeys,"
а точку с запятой ищи теперь на "6" и "7",
либо пропиши winkeys для русской раскладки, либо смени клаву на классическую

Quote:это не в

Цитата:
это не в гноме проблема, это проблема в твоём xorg.conf
ты указал что используется Win-раскладка, а не классика?
Option "XkbVariant" ",winkeys,"
а точку с запятой ищи теперь на "6" и "7",
либо пропиши winkeys для русской раскладки, либо смени клаву на классическую

Да, спасибо большое так и есть на "6" и "7". Только простите не понял как поправить.
У меня Option "XkbVariant" ",winkeys," вот этого нет.
Вообщем так вот в xorg.conf:

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"

Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Вообще странно всё это, ведь вo flux'е и xfce работало нормально. Да и в консоли тоже. ( не X'ой )

Вообщем

Вообщем решилось так

Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".