LINUX.ORG.RU
решено ФорумTalks

[Гента][СГ][gtk3] Катимся-катимся..


0

2

Мейнтейнеры совсем офигели. Вместо ввода USE-флага gtk3 начали принудительно требовать его для кучи пакетов (gnome-mplayer, audacious, opera, gnome-disk-utility, ...).
А учитывая, насколько у GTK3 все плохо с темами, зрелище печальное (красивая GTK2 тема у XFCE и лютейшее ШГ у GTK3).

Собственно, кто знает что сделать можно? И да, megabaks приди!

★★★★★

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

Швабодькой. Уже час сижу и пилю локальный оверлей. Если к полуночи не успею все пакеты перебрать и выпилить gtk3 из системы, свалю на Slitaz с концами.

devl547 ★★★★★
() автор топика
Ответ на: комментарий от saiko-shi

Таки изменяет. Там в ебилдах стоит --with-gtk3 или --enable-gtk3.

Выпиливаешь этот параметр - собирается и работает как надо. gnome-mplayer и audacious уже пашут. Opera тоже (ну ее то нафига было трогать?).

devl547 ★★★★★
() автор топика

>А учитывая, насколько у GTK3 все плохо с темами

Что не так? Поставил дефолтный движок с пакетом gnome-themes-standard, на gnome-look.org нашел более или менее подходящую мне тему ClearlooksClassic, все работает. Правда, у меня из gtk3-прог только kanatest из svn, и с этой темой (другие не смотрел) кнопочки уползли за край формы.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey
cat /usr/portage/www-client/opera-next/opera-next-12.00.1105.ebuild | grep gtk+
	x11-libs/gtk+:2
tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

>ClearlooksClassic

у меня clearlooks-compact.

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

Да, именно next. ну вот нафига трогать было, она и с gtk2 работает как надо.

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

У Оперы 2 либы, одна для гтк2, другая для гтк3.

Deleted
()

Проблема не в том, что это gtk3. а в том, что они принудительно начали пересаживать.. Руки за такое отрубать надо.

devl547 ★★★★★
() автор топика

Кастовать из топика вроде бы всё ещё нельзя.

megabaks, тебя тут позвать хотели.

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

Просто они не осилили разобраться на каком питоне сидеть, забросили, решили с ГТК начать :))) Школота сраная, какой лидер такой и дистр.... Зато гиииибкооооо... гыгыгы

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

> Школота сраная, какой лидер такой и дистр....

Две звезды, а гугл так и не освоил. Роббинс уже давно не с генту... Толсто троллишь.

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

Гнома в принципе нет, у меня крыса стоит и -*

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

Я те больше скажу, он уже и не с МС :)
Я имел в виду какой создатель, такая и идеология... Создал, бросил, свалил, еще раз свалил... и все в таком духе.. вот и шатает генту без стабильной продуманной идеологии, как пушинку на ветру. А ведь идея, если разобраться, шикарная(в смысле идея дистра)...

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

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

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

На stable переключайся! Пока с ним это будет, то все актуальное ПО будет на 3 и тем куча появится.

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

Зачем опере вообще линукс, вот в чём вопрос. Несчастный 1% десктопа, а наплодили кучу либ и тулкитов. Сил на разработку тратится в 2-3 раза больше, чем на виндовс с его удобным API. Из-за этого критические уязвимости в опере месяцами висят непофишенными, т.к. линуксоидам главное - какая тема у их кнопочек; помешаны на GUI больше, чем пользователи Windows и Mac вместе взятые.

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

переходи на слаку и не будешь зависеть от дол..бов майнтейнеров :-)

Перейди на слаку и стань дол..бом сам!

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

>Сил на разработку тратится в 2-3 раза больше, чем на виндовс с его удобным API.

Ржали всем шредером.

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

О, блин, никак мечтающий о майтейнерстве прорезался ? :-)
То то я гляжу как гхентшуники сплошь и рядом ебилды клянчат :-)

SergMarkov
()

> Собственно, кто знает что сделать можно? И да, megabaks приди!

Кастование в шапке не работает. Нужно кастовать в комментах.

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

> Зачем опере вообще линукс, вот в чём вопрос. Несчастный 1% десктопа, а наплодили кучу либ и тулкитов. Сил на разработку тратится в 2-3 раза больше, чем на виндовс с его удобным API. Из-за этого критические уязвимости в опере месяцами висят непофишенными, т.к. линуксоидам главное - какая тема у их кнопочек; помешаны на GUI больше, чем пользователи Windows и Mac вместе взятые.

На сегодняшний день этот browser очень удобен. Пусть пилят.

blackst0ne ★★★★★
()

Пользуясь случаем хочу спросить: все виденные мною темы GTK3 довольно монструозны. Реально ли сделать компактную тему с полным мимикрированием под GTK2?

kernelpanic ★★★★★
()

Debian sid - тебя спасёт. Идеальный баланс между «надо работать» и «а ибаццо то охота».

iBliss
()

хм...предлагаешь запилить такие пакеты в оверлей?
иначе - хз

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

>Уже час сижу и пилю локальный оверлей.
так - вопрос - нефейхуа?
у большинства пакетов от версии к версии ничего не меняется
т.е. если нет желания запиливать в какой-либо оверлей вне пределов своего винта, то можно сделать следующее:
запилить свою функцию src_configure в /etc/portage/env/${CATEGORY}/${PN}
никаких бампов, никаких манифестов

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

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

Наоборот. Когда всё работает - скучно, забухать недолго.

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

вот тебе пример для gnome-mplayer

[ root@desktop ] megabaks # cat /etc/portage/env/media-video/gnome-mplayer
src_configure() {
	# FIXME: The only reason why --without-gpm-new-method is passed is lack of testing.
	econf \
#		--enable-gtk3 \
		$(use_enable gnome nautilus) \
		--disable-gseal \
		--without-gconf \
		--with-gio \
		$(use_with dbus) \
		$(use_with alsa) \
		$(use_with pulseaudio) \
		$(use_with libnotify) \
		$(use_with ipod libgpod) \
		$(use_with musicbrainz libmusicbrainz3) \
		--without-gpm-new-method \
		--without-gpm-old-method
}
[ root@desktop ] megabaks #
[ root@desktop ] megabaks #  ldd /usr/bin/gnome-mplayer | grep gtk
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb731a000)
[ root@desktop ] megabaks #

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