LINUX.ORG.RU
решено  
devl547

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


0

2

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

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


[#]  
Mystra_x64

Наслаждаться свободой генты :3

***** ()
[#]  

А в этих пакетах ЕМНИП Gtk2 просто выпилили.

()
[#] Ответ на: комментарий от Mystra_x64 19.10.2011 23:11:29  
devl547

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

**** ()
[#] Ответ на: комментарий от saiko-shi 19.10.2011 23:11:44  
devl547

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

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

**** ()
[#]  
tiandrey

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

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

* ()
[#] Ответ на: комментарий от devl547 19.10.2011 23:14:24  
XVilka

Какая версия? opera-next?

** ()
[#]  
tiandrey
>>-----Цитата---->>

opera

<<-----Цитата----<<
cat /usr/portage/www-client/opera/opera-11.51.1087-r1.ebuild | grep gtk+
	x11-libs/gtk+:2

Или таки opera-next?

* ()
[#] Ответ на: комментарий от tiandrey 19.10.2011 23:19:50  
tiandrey
cat /usr/portage/www-client/opera-next/opera-next-12.00.1105.ebuild | grep gtk+
	x11-libs/gtk+:2
* ()
[#] Ответ на: комментарий от tiandrey 19.10.2011 23:15:24  
devl547

>ClearlooksClassic

у меня clearlooks-compact.

**** ()
[#] Ответ на: комментарий от XVilka 19.10.2011 23:17:40  
devl547

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

**** ()
[#]  

А зачем опере гтк, она же на иксах.

()
[#] Ответ на: комментарий от tiandrey 19.10.2011 23:19:50  
Mystra_x64

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

***** ()
[#]  
devl547

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

**** ()
[#] Ответ на: комментарий от Yasenfire 19.10.2011 23:22:44  
Mystra_x64

Мимикрировать под гтк/гном, дабы вписывать в текущее DE. Также и с KDE.

***** ()
[#] Ответ на: комментарий от Yasenfire 19.10.2011 23:22:44  
devl547

Файловые диалоги, емнип.

**** ()
[#]  
CYB3R

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

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

* ()
[#]  
Hrenomoto

а может быть, из-за юза gnome тянет гтк+3?

мимо проходил, выстрел в небо

()
[#] Ответ на: комментарий от devl547 19.10.2011 23:22:58  

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

*** ()
[#] Ответ на: комментарий от Jetty 20.10.2011 0:11:03  
iVS

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

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

* ()
[#]  
iZEN

Перейти на материнскую систему сборки.

***** ()
[#] Ответ на: комментарий от Hrenomoto 20.10.2011 0:10:10  
devl547

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

**** ()
[#] Ответ на: комментарий от uju 20.10.2011 0:29:07  
devl547

)) не, есть два варианта - что-то сделать с гентой и снести генту и оставить только slitaz.

**** ()
[#] Ответ на: комментарий от iVS 20.10.2011 0:18:33  

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

*** ()
[#] Ответ на: комментарий от iZEN 20.10.2011 0:19:23  
Myp3ik

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

* ()
[#] Ответ на: комментарий от devl547 20.10.2011 0:30:27  

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

** ()
[#] Ответ на: комментарий от Yasenfire 19.10.2011 23:22:44  
queen3

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

*** ()
[#]  

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

* ()
[#] Ответ на: комментарий от SergMarkov 20.10.2011 0:40:23  
Pavval

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

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

**** ()
[#] Ответ на: комментарий от queen3 20.10.2011 0:39:36  
Mystra_x64

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

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

***** ()
[#] Ответ на: комментарий от Pavval 20.10.2011 1:22:48  

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

* ()
[#]  
blackst0ne

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

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

** ()
[#] Ответ на: комментарий от queen3 20.10.2011 0:39:36  
blackst0ne

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

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

** ()
[#]  
kernelpanic

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

**** ()
[#]  
iBliss

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

* ()
[#] Ответ на: комментарий от iBliss 20.10.2011 3:03:26  

> Идеальный баланс между "надо работать" и "а ибаццо то охота".

Только бляди старые и страшные будут.

** ()
[#] Ответ на: комментарий от baverman 20.10.2011 3:56:20  
iBliss

> Только бляди старые и страшные будут.

В sid софт свежее и устойчивей многих продакшенов...

* ()
[#] Ответ на: комментарий от iBliss 20.10.2011 4:09:43  

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

** ()
[#]  
megabaks

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

** ()
[#] Ответ на: комментарий от devl547 19.10.2011 23:12:58  
megabaks

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

** ()
[#] Ответ на: комментарий от baverman 20.10.2011 4:16:26  
iBliss

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

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

* ()
[#] Ответ на: комментарий от devl547 19.10.2011 23:12:58  
megabaks

вот тебе пример для 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 #

** ()