Bug 17563 - исправления Thunar-0.9.0 и xfdesktop-4.4.2
: исправления Thunar-0.9.0 и xfdesktop-4.4.2
Status: CLOSED FIXED
: ALT Linux Desktop
(All bugs in ALT Linux Desktop/bugs)
: 4.1.0
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-10-14 15:46 by
Modified: 2008-12-19 16:08 (History)


Attachments
исправленные спеки и новые патчи. (3.48 KB, application/gzip)
2008-10-14 16:12, Георгий Кирик
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-10-14 15:46:33
1) в Thunar отсутствует патч, устраняющий появление дочерних зомби-процессов.
2) в Thunar плагин thunar-uca (его бинарники %_libdir/thunarx-1/*.so)
редактирования пунктов выпадающего по правой кнопке мыши меню находится в
devel-пакете и без установки Thunar-devel недоступен.
3) в xfdesktop отсутствует патч, устраняющий проблему утечки памяти.

Предложение: для платформы x86 собраны пакеты (во вложении)
Thunar-0.9.0-alt3.tar.gz и xfdesktop-4.4.2-alt3.tar.gz.
В Thunar бинарники плагинов %_libdir/thunarx-1/*.so перенесены из devel-пакета
в основной.
Thunar пропатчен патчем, устраняющим появление зомби, от Slackware 12.1.
xfdesktop пропатчен патчем, устраняющим утечки памяти, от Slackware 12.1.
Во вложенных файлах находятся новые сборки, спеки и новые патчи.
Есть огромное желание увидеть эти исправления в официальном репозитории Desktop
и в релизе lite.iso.
------- Comment #1 From 2008-10-14 16:12:30 -------
Created an attachment (id=2996) [details]
исправленные спеки и новые патчи.

Архивы с готовыми пакетами под x86, спеками и новыми патчами:
http://ifolder.ru/8563510
http://ifolder.ru/8563586
------- Comment #2 From 2008-10-16 08:50:13 -------
Для Thunar применен официальный патч по багу
http://bugzilla.xfce.org/show_bug.cgi?id=2983.
Для xfdesktop применен, также, официальный патч.
------- Comment #3 From 2008-10-17 10:40:28 -------
src.rpm пакеты Thunar-а и xfdesktop-а по ссылкам
http://ifolder.ru/8608390
http://ifolder.ru/8608415
------- Comment #4 From 2008-11-05 15:14:32 -------
Здравствуйте, Евгений Остапец!

Прошу Вас дать знать, в каком состоянии сейчас находится данный bug и что его
ожидает?
Какое еще с моей стороны нужно содействие (если вообще нужно), чтобы данные
изменения попали в репозиторий?
Заранее благодарю.

Георгий Кирик.
------- Comment #5 From 2008-12-19 08:59:34 -------
Георгий, какие из приложенных патчей еще актуальны для 4.4.3 ?
------- Comment #6 From 2008-12-19 12:34:31 -------
(In reply to comment #5)
> Георгий, какие из приложенных патчей еще актуальны для 4.4.3 ?
> 

Здравствуйте, Евгений!
Судя по дистрибутиву Slackware 12.2, который всегда внимательно относился к
патчению, патча всего три и все для Thunar:
http://www.slackware.at/data/slackware-12.2/source/xap/xfce/patches/thunar-vfs-nozombies.patch.gz
http://www.slackware.at/data/slackware-12.2/source/xap/xfce/patches/thunar-vfs-volume-hal_missing-audio-cds-for-volman.patch.gz
http://www.slackware.at/data/slackware-12.2/source/xap/xfce/patches/use-eject-where-necessary.patch.gz

У меня есть маленька мечта: реализовать в xfce дополнительные функции "из
коробки", основанные на Thunar-плагине uca, о котором я упоминал. Так делает
zenwalk и я читал много благодарных отзывов пользователей zenwalk именно по
поводу этого функционала. Там, насколько я помню, во всплывающем по правой
кнопке меню появлялись пункты подсчета контрольных сумм файлов, которые
появлялись в отдельном окне, установки zenwalk-овских пакетов прямо из
Thunar-а, поиск в текущей директоии и еще что-то.
У меня есть скрипты собственного написания, которые из Thunar-а монтируют
samba-ресурсы. Если интересует, могу описать как это устроено. Еще я делал
создание/распаковку архивов в недоступные на запись директории с ведением
root-пароля - то что делает thunar-archive-plugin, но только в root-директории.
Открытие терминала с root-полномочиями (с введением root-пароля).
Также есть в инете информация как тем же способом монтировать iso-образы.
------- Comment #7 From 2008-12-19 13:52:03 -------
(In reply to comment #6)
> (In reply to comment #5)
> > Георгий, какие из приложенных патчей еще актуальны для 4.4.3 ?
> > 
> 
> Здравствуйте, Евгений!
> Судя по дистрибутиву Slackware 12.2, который всегда внимательно относился к
> патчению, патча всего три и все для Thunar:
> http://www.slackware.at/data/slackware-12.2/source/xap/xfce/patches/thunar-vfs-nozombies.patch.gz
> http://www.slackware.at/data/slackware-12.2/source/xap/xfce/patches/thunar-vfs-volume-hal_missing-audio-cds-for-volman.patch.gz
> http://www.slackware.at/data/slackware-12.2/source/xap/xfce/patches/use-eject-where-necessary.patch.gz

Попробуйте сами собрать Thunar c этими патчами в git, как только вас примут в
Team, раз майнтейнеру некогда ;)

> У меня есть маленька мечта: реализовать в xfce дополнительные функции "из
> коробки", основанные на Thunar-плагине uca, о котором я упоминал. Так делает zenwalk и
> я читал много благодарных отзывов пользователей zenwalk именно по поводу этого
> функционала. Там, насколько я помню, во всплывающем по правой кнопке меню
> появлялись пункты подсчета контрольных сумм файлов, которые появлялись в
> отдельном окне, установки zenwalk-овских пакетов прямо из Thunar-а, поиск в текущей
> директоии и еще что-то.
> У меня есть скрипты собственного написания, которые из Thunar-а монтируют
> samba-ресурсы. Если интересует, могу описать как это устроено. Еще я делал
> создание/распаковку архивов в недоступные на запись директории с ведением
> root-пароля - то что делает thunar-archive-plugin, но только в root-директории.
> Открытие терминала с root-полномочиями (с введением root-пароля).
> Также есть в инете информация как тем же способом монтировать iso-образы.

Насколько я понимаю, все это можно сделать в отдельных пакетах, не трогая сам
пакет Thunar, верно?
------- Comment #8 From 2008-12-19 13:57:46 -------
>>Насколько я понимаю, все это можно сделать в отдельных пакетах, не трогая
>>сам пакет Thunar, верно?

Да, это конфигурирование Thunar-а пользователем.
------- Comment #9 From 2008-12-19 14:00:35 -------
файл конфигурации этого плагина - uca.xml. По умолчанию в альте он лежит в
/etc/xdg/Thunar.
Все что настроить пользователь, будет лежать в его домашней директории
~/.config/Thunar/uca.xml
------- Comment #10 From 2008-12-19 14:31:07 -------
Поправочка: конф. файл 
/etc/xdg/Thunar/uca.xml
является частью пакета Thunar, как и сам uca-плагин
/usr/lib/thunarx-1/thunar-uca.so.
И, мне кажется, это логично. Конфиг должен появляться в системе вместе с самим
плагином и, соответственно, с приложением, к которому этот плагин написан.
------- Comment #11 From 2008-12-19 15:08:41 -------
значит, эти дополнительные функции "из коробки" нужно помещать в новый пакет
thunar-settings-* по аналогии с xfce-settings-*

а устанавливать этот thunar-settings-* или нет, решит пользователь или
релиз-менеджер дистрибутива
------- Comment #12 From 2008-12-19 15:12:42 -------
по поводу настроек см. также -
https://bugzilla.altlinux.org/show_bug.cgi?id=17675
------- Comment #13 From 2008-12-19 15:28:13 -------
Согласен.
Но возник один вопрос.
Изначально с самим Thunar-ом приходит конфиг /etc/xdg/Thunat/uca.xml, в котором
прописано открытие каталога в терминале.
Если мы устанавливаем thunar-settings-*, то uca.xml переписывается новым.
А если мы решили потом удалить thunar-settings-*, то uca.xml вообще сотрется?
Я правильно понимаю?
Тогда после удаления uca.xml в Thunar пропадет умолчальная функция открытия
каталога в терминале.
Как эту ситуацию разрулить?
Есть ли способ после удаления thunar-settings-* сохранить старый uca.xml?
------- Comment #14 From 2008-12-19 15:54:07 -------
Либо отказаться от умолчального uca.xml, но это как-то некрасиво по моему.
------- Comment #15 From 2008-12-19 16:08:52 -------
В Сизифе находится xfce-4.4.3, где эти патчи уже являются частье проекта.
Заниматься бэкпортом этой версии в бранчи у меня нет ни возможности, ни
желания, т.к. бранчи я нигде не использую и не планирую использовать