[SOLVED] Правильно замаскировать Gnome 3

Подскажите, пожалуйста, как правильно замаскироват Gnome 3, чтоб portage не предлагала обновляться до него? Сейчас использую Gnome 2.32 и меня в нём всё устраивает, а Gnome 3 активно не нравится. Было бы замечательно, если б версию Гнома можно было переключить буквально одной командой по типу eselect, но такого похоже нет. Так что, видимо, нужно вручную замаскировать все пакеты, относящиеся к Gnome 3. Но какие именно? Заранее благодарю.

emerge -av

emerge -av =gnome-base/gnome-light-2.32.1-r2
Вуаля! Даже париться не придется =*

UPD: Кажется я малость поторопился.. Попариться все равно придется...

Ну или идем сюда http://gnu.su/news.php?extend.38
тот оверлей уже не тот, НО перечень пакетов, указаных на сайте, вам еще как поможет.

UPD2: http://forums.gentoo.org/viewtopic-t-963424-highlight-gnome2.html
ТО есть на stable arch gome 2 ставится(-лся ??) дефолтом.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Да, ставился 2.32.1.

Да, ставился 2.32.1. Собственно, он сейчас и стоит. А сегодня решил посмотреть обновления и вот portage предлагает обновить Gnome до версии 3.8 Хочу оставить его как есть. Конечно, можно не обновлять и всё, но есть же и другие обновления.

P.S. Забавная подпись для человека, отвечающего на вопросы ;)

Видимо, у вас amd64 версия

Видимо, у вас amd64 версия Gentoo, 30 ноября gnome-3.8 как раз стабилизировался для этой архитектуры http://packages.gentoo.org/package/gnome-base/gnome .

Так и есть. И я хотел бы это

Так и есть. И я хотел бы это вернуть назад. Для себя, разумеется.

Замаскируйте

Замаскируйте gnome-base/gnome-3*, только т.к. в ebuild`е gnome-2.32 необходимые версии зависимостей указаны

	>=gnome-base/gnome-panel-2.32.1
	>=gnome-base/gnome-menus-2.30.5

а не

	<gnome-base/gnome-panel-3.6.2-r1
	<gnome-base/gnome-menus-3.0.1-r2

т.е. при установке свежей системы и установке gnome-base/gnome-2.32 у вас всё равно будут "тянуться" версии пакетов-зависимостей из состава gnome-3*. Тоже самое произойдёт и при обновлении системы с установленным gnome-2.32 с учётом зависимостей, т.е. вот такой 'emerge -auvDN world'. Даже при замаскированных gnome-base/gnome-3* при проверке зависимостей gnome-base/gnome-2.32 у вас будут тянуться последние стабильные версии зависимостей, удовлетворяющие требованиям, т.е. в частности будет "тянуться" gnome-base/gnome-panel-3.8* из-за вот этой записи '>=gnome-base/gnome-panel-2.32.1' в ebuild`е gnome2, ну и так далее.

Отсюда два выхода, я их уже

Отсюда два выхода, я их уже описал выше. Либо правите все ebuild`ы, имеющие отношение к gnome2, указывая вместо вот таких записей '>=gnome-base/gnome-panel-2.32.1' вот такие '

gnome-base/gnome-panel:2

Либо в ручную маскировать средствами package.mask с помощью find, grep и echo версии пакетов 3.* .

Kemaweyan написал(а): P.S.

Kemaweyan написал(а):
P.S. Забавная подпись для человека, отвечающего на вопросы ;)

Ничего этакого здесь нет, там же нет глагола kotaeru - kotaradzu ;)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

А вообще уже сто́ит

А вообще уже сто́ит задуматься о переходе на какое-нибудь XFCE/Mate/Cinnamon, у Gnome 2 нету будущего.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Я понимаю, но есть

Я понимаю, но есть привычки... Пока с Gnome 2 нет каких-то принципиальных несовместимостей ПО и т.п., почему нельзя продолжать его использовать?

а я на XFCE перехожу... мне

а я на XFCE перехожу...

мне больше всего в третьегноме прибитость к системд не устраивает.

Ну а что насчет Mate? Форк

Ну а что насчет Mate? Форк gnome-2 же вроде как.

надо будет глянуть, потом,

надо будет глянуть, потом, напрягает, что он в оверлее.

Kemaweyan написал(а): Я

Kemaweyan написал(а):
Я понимаю, но есть привычки... Пока с Gnome 2 нет каких-то принципиальных несовместимостей ПО и т.п., почему нельзя продолжать его использовать?

Можно, я сам на Опере сижу, например, хотя она уже всё.
Просто всё равно когда-то переходить придётся.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

Kemaweyan написал(а):
Я понимаю, но есть привычки... Пока с Gnome 2 нет каких-то принципиальных несовместимостей ПО и т.п., почему нельзя продолжать его использовать?

Не, «нельзя» (тут вам не здесь, а Gentoo GNU/Linux), но…
Готовить список альтернатив и переезжать лучше по собственному графику, нежели когда после очередного обновления отвалится что-то критичное (хорошо если не в наименее подходящий для этого момент).

ЗЫ: ИМХО не столько маскировать надо, сколько уже пора спасать в локальный оверлейчик.

:wq
--
Live free or die

Ну как минимум, можете

Ну как минимум, можете отредактировать ebuild`ы в gnome-base/*, gnome-extra/*, gnome-libs/*, gnome-apps/* с тем, что бы вместо:

	>=gnome-base/gnome-panel-2.32.1
	>=gnome-base/gnome-menus-2.30.5

было указано что-то вроде:

	<gnome-base/gnome-panel-3.6.2-r1
	<gnome-base/gnome-menus-3.0.1-r2

и так далее, а потом просто сможете ставить всё это одной командой:

emerge -av =gnome-base/gnome-2.32.1-r2

После редактирования ebuild`ов вы можете выложить их в gentoo багзилле с запросом на помещение в дерево portage, что бы все смогли так же легко ставить gnome2.

Ну либо можете попробовать воспользоваться find, grep и есho замаскировать все пакеты веток 3.*.

Можно просто взять и

Можно просто взять и отрапортоваться.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Могу посоветовать перейти на

Могу посоветовать перейти на mate. Там сейчас всё очень даже прилично.

Локальный оверлей растёт

а там systemd-logind железно

а там systemd-logind железно не прибьют (вроде там в планах полная поддержка systemd)?
multisit мне не нужен, переходить на systemd желания нет.

Буквально только что

Буквально только что полностью перешел на mate. В целом проблем не возникло, правда пришлось сначала аккуратненько вырезать gnome-2 и замаскировать несколько пакетов.
Упоминаний о systemd в mate нет, однако он может понадобиться свежей версии gdm. Просто замаскировал >=gnome-base/gdm-3.8

там use флаги есть. и планы

там use флаги есть. и планы (http://wiki.mate-desktop.org/systemd-logind).

вместо gdm поставил lightdm - терпимо.

Планы то есть, но не думаю

Планы то есть, но не думаю что они вот так сразу будут прибивать гвоздями.

/

ReinForce написал(а):
Упоминаний о systemd в mate нет, однако он может понадобиться свежей версии gdm. Просто замаскировал >=gnome-base/gdm-3.8

ИМХО повод к посмотреть на альтернативные варианты login manager'а.
А Mate по логике стоит брать курс на отвязку от gdm.

:wq
--
Live free or die

mdm

mdm

Локальный оверлей растёт

Ждем ебилдов же

Ждем ебилдов же

Язык

Решил поставить, посмотреть... очень даже второгномельно.
Только вот никак не разберусь, тут язык интерфейса можно поменять? Или только ангельский?

Ровно как и в гноме

Ровно как и в гноме выбирается в DM, да и переменные окружения никто не отменял
Что меня в mate немного напрягает - так это то, что диски теперь монтируются в /run/media/user/disk и пути до хелпов в справках указаны не верные.

mate здесь не причём, это

mate здесь не причём, это udisks2

Локальный оверлей растёт

http://www.gentoo.ru/node/269

http://www.gentoo.ru/node/26908#comment-200211

ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1",
ATTR{UDISKS_FILESYSTEM_SHARED}="1", ATTRS{UDISKS_FILESYSTEM_SHARED}="1"

или просто так:

ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"

Благодарю. То, что надо!

Благодарю. То, что надо!

Просто переход на mate совпал

Просто переход на mate совпал с обновлением udisks, поэтому на mate и подумал.

.

baragoon написал(а):
Только вот никак не разберусь, тут язык интерфейса можно поменять? Или только ангельский?

Нечто стандартный метод (язык интерфейса определяется переменной LANG, если конечно присутствует, за что отвечают апстрим с переменной LINGUAS) не работает?
Альтернатива ЕМНИП только у троллей (не просто так, а от багофичи), и то не у всех.

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
baragoon написал(а):
Только вот никак не разберусь, тут язык интерфейса можно поменять? Или только ангельский?

Нечто стандартный метод (язык интерфейса определяется переменной LANG, если конечно присутствует, за что отвечают апстрим с переменной LINGUAS) не работает?
Альтернатива ЕМНИП только у троллей (не просто так, а от багофичи), и то не у всех.

locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=ru_RU.utf8
И все равно инглиш. Выбрать в DM, у меня SLiM, там такого не видал :) Попробую другим.

ru_RU.UTF8

ru_RU.UTF-8

Ну и локаль должна быть сгенерирована.

kostik87

kostik87 написал(а):
ru_RU.UTF-8

Ну и локаль должна быть сгенерирована.

Вот же я баран, ну написано же в /etc/locale.gen, ru_RU.UTF-8 UTF-8, чего я его маленькими, да и без дефиса писал... Все получилось, спасибо!

Печалька

И что теперь делать то?
Как с производительностью в 3.8 у меня интел ХД встроенная и проц П62000?
ой бедааа....

кто нибудь маск файл свой выложит, плиз?

присоединяюсь

на 2 х машинах в стабильной пытается 3.8 установить....

eselect profile set

eselect profile set default/linux/amd64/13.0/desktop

немного изменил маскировки вот этого товарисча

 и эту тоже удалил
Читаем FAQ 
slepnoga

[ebuild R ] gnome-base/gnome-2.32.1-r2:2.0 USE="cdr dvdr ldap policykit -accessibility -cups -mono" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Живем дальше

Спасибо большое! Уже пересобирается!

Ещё как идея, замаскировать

Ещё как идея, замаскировать всё, что требует >=gtk+-3.0.0

Локальный оверлей растёт

плохая идея имхо, очень много

плохая идея имхо, очень много что gtk3 работает, еще и pyobject-3 оставил бы приходиться на pygtk периодически мучиться

У меня оно заметно тормозило

У меня оно заметно тормозило и выглядело убого, зачем же оно тогда? Или что-то реально нужное уже к нему прибили? Обычно правка ebuild и сборка с gtk2 помогает от него отвязать.

Локальный оверлей растёт

у меня нормально с gtk3 тема

у меня нормально с gtk3 тема Adwaita (попробуй с x11-libs/gtk+-3.8.7 не было проблем точно), а вот с гномом 3 это просто провал сколько не пробовал УГ. И альтернатив нет. MATE на федоре пробовал неделю не выдержал все тупило, Корица - тот же gnome 3 вид сбоку, XFCE тот еще велосипед. Все очень плохо

.

aweal написал(а):
у меня нормально с gtk3 тема Adwaita (попробуй с x11-libs/gtk+-3.8.7 не было проблем точно)

Какой пакет?

aweal написал(а):
И альтернатив нет. MATE на федоре пробовал неделю не выдержал все тупило, Корица - тот же gnome 3 вид сбоку, XFCE тот еще велосипед. Все очень плохо

Слава бинарным дистрибутивам!

Не пора ли остановиться с процессом напилинга и заняться формализацией требований к графическому интерфейсу (не экономя на документировании и поиске ответа на вопрос «почему»)?

ЗЫ: А вообще _все_ DE начиная с первых гномов/кед — те ещё велосипеды по сравнению с Промышленным Стандартом [графического интерфейса].
Не думал про вернуться? Благо сейчас такая возможность [физически] есть…

:wq
--
Live free or die

>>Какой пакет? он есть в

>>Какой пакет?

он есть в gnome-themes-standard

Anarchist написал(а): ЗЫ: А

Anarchist написал(а):
ЗЫ: А вообще _все_ DE начиная с первых гномов/кед — те ещё велосипеды по сравнению с Промышленным Стандартом [графического интерфейса].

это про CDE?

.

samyvolosaty написал(а):
Anarchist написал(а):
ЗЫ: А вообще _все_ DE начиная с первых гномов/кед — те ещё велосипеды по сравнению с Промышленным Стандартом [графического интерфейса].

это про CDE?

Угу ☺

:wq
--
Live free or die

ээээто тооочно!

ваабще +++1

Сегодня наконец нашел время и

Сегодня наконец нашел время и сделал так:

простыню удалил
slepnoga

Правда, здесь не всё относится к Gnome, часть замаскирована по другим причинам (например, с видеодрайвером >=331.20 виснет smplayer при закрывании, хотя это отдельная тема). Всем спасибо, проблема решена.

Какого ... ?????

Зачем удалять МАСКИ где их брать людям????

дык, нога, он тут

дык, нога, он тут главный.

P.S.

зачем вводить капчу зарегистрированным пользователям?

Здесь

.

Подход в корне порочный.
Ибо читаем ЧаВо (последний абзац): http://www.gentoo.ru/node/14464

С учётом политики формирования Вики горга (с некоторыми положениями которой я категорически не согласен), на первый план выходит проблема альтернативы.

Полагаюю правильным, своевременным и необходимым назначить ногу главным ответственным за развёртывание в рабочем режиме wiki.gentoo.ru

:wq
--
Live free or die

Kemaweyan написал(а): Здесь

Kemaweyan написал(а):
Здесь http://paste.org.ru/?9kd25n

А вы уверены что это только выпиливание Gnome 3? Вот это как-то смутило:
...
=www-servers/apache-2.4.4
...

Это выпиливание gtk похоже.

Это выпиливание gtk похоже.

Локальный оверлей растёт

Нет, выпиливаются только

Нет, выпиливаются только версии GTK+ 2 новее x11-libs/gtk+-2.24.10-r1, потому что в них есть баг с диалогом выбора папки. В частности в Deluge какую бы папку для скачивания не указать - всё равно будет качаться в ~

Спасибо, что подскаазали,

Спасибо, что подскаазали, замучался с этим багом.

Локальный оверлей растёт

Нет, это не только

Нет, это не только выпиливание Gnome 3, это мои маски целиком. Но там к Гному не относятся. по-моему, только эти:

=media-plugins/gst-plugins-ffmpeg-0.10.13-r2
=dev-python/dbus-python-1.1.1
=www-servers/apache-2.4.4
=dev-libs/icu-51.1
>=x11-drivers/nvidia-drivers-331.20

Устал бороться - ушёл на XFCE

Устал бороться - ушёл на XFCE

emerge Your world
Gentoogle

Победа!

Да воцариться GNOME 2. Пересобралось успешно по вышеприведенным маскам и незабываем про смену профиля т.к. в ГНОМОВСКИЕ стандартные уже впилили СустемД

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

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