LINUX.ORG.RU

nautilus-2.26.3 patch not_getting_color_updates.patch


0

0

В оригинале было:
http://git.gnome.org/cgit/nautilus/commit/?id=7b86b78e2ff6a0f1b45ac8f8a9c30cf...

diff --git a/eel/eel-background.c b/eel/eel-background.c
index 3891bab..942e94c 100644
--- a/eel/eel-background.c
+++ b/eel/eel-background.c

@@ -563,6 +563,8 @@ eel_background_set_color (EelBackground *background,
background->details->color = g_strdup (color);
set_image_properties (background);
+
+
g_signal_emit (background, signals[APPEARANCE_CHANGED], 0);
}
}



Я добавил и для :
gnome_bg_set_filename (background->details->bg, filename);
и получилось для Debian:

Emit the APPEARANCE_CHANGED signal when we're setting the color,
as we're ignoring the pending changes after the backgorund is realized,
and thus we're not getting color updates (#578136 Gnome).
Cosimo Cecchi <cosimoc@gnome.org>
Index: nautilus-2.26.3/nautilus-2.26.3/eel/eel-background.c
===================================================================
--- nautilus-2.26.3.orig/eel/eel-background.c 2009-10-01
10:39:16.000000000 +0300
+++ nautilus-2.26.3/eel/eel-background.c 2009-10-21
04:05:13.000000000 +0300
@@ -563,6 +563,7 @@
background->details->color = g_strdup (color);

set_image_properties (background);
+ g_signal_emit (background, signals[APPEARANCE_CHANGED], 0);
}
}

@@ -587,7 +587,7 @@
}

set_image_properties (background);
-
+ g_signal_emit (background, signals[APPEARANCE_CHANGED], 0);
g_free (filename);

return TRUE;

----------------------------

И как разультат сих действий - при оформлении орнаментом фона nautilus, цвет шрифтов в новых табах перестал сбрасыватся в темный.
тихое ура :))

В Debian testing (после текущих обновлений) nautilus 2.26.3 сегодня имеет совсем печальный вид и полюбому его надо пересобирать или обновлять до версии 2.28 из Sid. (отвалились уже и плагины, увы ..)

Пересобраный nautilus и с двумя патчами:
1. nautilus-2.26.3 patch nautilus-file-management-properties
http://www.linux.org.ru/view-message.jsp?msgid=4095187
2. not_getting_color_updates.patch
под именем nautilus 2.26.4 для Debian amd64 testing выложил тут:
ftp://h0.org.ua/pub/elipse/debian/nautilus-2.26.4/
ps : может кому и пригодится это :)
----------------------------------------
О багрепортах Debian :
Я уже устал ругаться с Josselin Mouette по почте :))
Три месяца кряду народ закатывает на ISO еженедельных срезов testing кривые версии nautilus - и ему все пофиг, в апстриме все good и вопрос закрыт:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545254

Вот такие дела :)

★★★

Респект! А то я сижу и жду у моря погоды, то что в Sid ситуация исправлена в курсе, но всё ждал когда в тестовом поправят (думал, что это бывает быстро). Ситуация странная.

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

Не двигайтесь, за вами уже выехали.

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

> но всё ждал когда в тестовом поправят (думал, что это бывает быстро). Ситуация странная.

Угу, вот реакция на патчи:

Le mercredi 21 octobre 2009 à 15:42 +0300, elipse a écrit :
> В Срд, 21/10/2009 в 08:50 +0200, Josselin Mouette пишет:

> > When you write to people for the sole purpose of insulting them, you

> > should also explain why. Otherwise the only thing it achieves is

> > making

> > yourself look like a dumbass.

>

> So three months it will be a pack in iso curve

> nautilus in testing.

> After updates fell off applets nautilus.

> This discrediting the quality of Debian.

> All easy.


I still don’t know what you are talking about. Which still makes you
look like a dumbass.

--
.''`. Josselin Mouette
: :' :
`. `' “I recommend you to learn English in hope that you in
`- future understand things” -- Jörg Schilling

-------------------------------------

:)))

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

> моя твоя не понимает )))

Это больше как кураж - крыть-то нечем ему :)

> доводят ситуацию до абсурда...


Не совсем. Так как Josselin Mouette *shrug* (его выражение) на публикацию переписки, и приведу его последнее вразумительное письмо для полноты :)


Le mercredi 21 octobre 2009 à 16:35 +0300, elipse a écrit :
> Obviously, you have no desire to upgrade nautilis in testing.

> There are forces only meaningless resistance.

> You are using a Debian testing? :))


OK, so this must be about some bug that’s only here in testing.

I’ll only have to re-explain what I have already explained to other
people.
* Do not use testing for a desktop. Use stable or unstable, not
testing.
* I’m not in control of testing migration.
* Testing isn’t meant to be usable. Don’t use testing for a
desktop.
* Things like this always happen in testing. Bugs can be fixed
quickly in unstable, they cannot be in testing since there is
always some delay before packages can migrate.
* DO NOT USE TESTING for your desktop.

Kthxbye,
--
.''`. Josselin Mouette
: :' :
`. `' “I recommend you to learn English in hope that you in
`- future understand things” -- Jörg Schilling



Т.е, у него нет возможности вручную обновлять testing - только Sid.
И если в Sid уже нет nautilus 2.26.3 - в testing уже не будет обновлений для версий 2.26.X.

Это вообще не новость и не оправдывает кривых пакетов.
Пакеты в testing до заморозки забрасывает автомат Britney, и не всегда логика работы приложений после обновлений может быть адекватной в testing.

Хотя, призыв "не использовать на десктопах testing" - это несколько шокирует и не сходится с декларациями Debian- но, как-то таки в целом это справедливо в этом сезоне.

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