1 (07.08.2010 12:49:43 отредактировано akdengi)

Готовы предварительные пакеты для нового релиза LXDE дистрибутива на основе Mandriva (EduMandriva и возможно LXDE ONE DVD). Для этого нужно все протестировать новый pcmanfm, окружение и прочие вещи. Чтобы это сделать, нужно:

а) на urpmi.mandriva.ru подключить репозитории Основные, PLF и Edumandriva

а) подключить тестовые репозитории командами:

Для i586

urpmi.addmedia edufree_testing_noarch --update ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2010.1/noarch/free/testing/ with media_info/hdlist.cz
urpmi.addmedia edufree_testing_i586 --update ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2010.1/i586/free/testing/ with media_info/hdlist.cz

Для x86_64

urpmi.addmedia edufree_testing_noarch --update ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2010.1/noarch/free/testing/ with media_info/hdlist.cz
urpmi.addmedia edufree_testing_x86_64 --update ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/educontrib/2010.1/x86_64/free/testing/ with media_info/hdlist.cz

После этого нужно будет обновиться и протестировать:

а) корректность обновления
б) корректность схем панели, оформления и т.п.
в) Появления иконок рабочего стола (если не появятся, попробуйте запустить и потом добавить  в ./bashrc pcmanfm -d --desktop
в) работу программ
* pcmanfm - монитрование внешних устройств, внутренних устройств, сетевых шар и ftp
* fskbsetting - настройка раскладок клавиатуры и их сохранение после перезагрузки
* lxcontrolcenter - работу Центра настройки LXDE
* lxappearance - работу мастера настройки тем
* deadbeef - работу музыкального плеера (русского там пока нет)
г) русификацию
д) корректность работы ПО в LXDE с новым libfm и pcmanfm

2 (07.08.2010 19:57:10 отредактировано akdengi)

Сразу найденные ошибки и их устранение:

1. Создаем файл в домашней директории .xinitrc и в него пишем

## test for an existing bus daemon, just to be safe
if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
    ## if not found, launch a new one
    eval 'dbus-launch --sh-syntax --exit-with-session'
    echo "D-Bus per-session daemon address is: $DBUS_SESSION_BUS_ADDRESS"
fi

2. В /etc/xdg/lxsession/LXDE/autostart строку @pcmanfm -d --desk... записать в виде:

@pcmanfm --desktop

3. В корзину нельзя удалять файлы из директорий и с именами на русском

4. Замените policykit-gnome на lxpolkit

su
urpme policykit-gnome
urpmi lxpolkit

5. Удаляем halevt

su
urpme halevt

6. Если не отображает примонтированные диски (к примеру NTFS), то выполняем следующую команду:

cp /etc/xdg/libfm/libfm.conf ~/.config/libfm/

3 (08.08.2010 15:05:37 отредактировано akdengi)

Тестируем:

* PCManFM из последнего git
* lxappearance 0.5.0 (если не будет работать, то снова поставить lxappearance:

urpmi lxappearance --replacepkgs

* lxinput 0.3.0
* task-lxde- (12 релиз)

скоро lxdm, lxappearance-obconf lxadmin

4

Тестируем deadbeef с русской локализацией.

5

Тестируем:

* pcmafm - поправлена работа с корзиной, добавлены нужные зависимости (осталось придумать как генерировать xinitrc)
* fskbsetting - теперь сохраняет настройки (для конкретного пользователя) в ярлыке запуска .config/autostart/fskbset.desktop

6

Сейчас появилась такая идея:

1. Новый PСManfm попадает в release (осталось только сделать пакет генерации xinitrc если его нет у пользователя), соответственно будут использованы новые task-lxde и lxde-common
2. Старый PCManfm будет переименован в PCManFM-legacy, причем будет собран как pcmanfm-mod и завязан на task-lxde-legacy и lxde-common-legaсy, а также соответствующие библиотеки libfm (они будут последней "старой" версии прописаны в зависимостях) - это для тех, кто не хочет переходить на новую версию
3. EduMandriva будет собрана на новой версии.

7

http://blogs.edumandriva.ru/blogs/blog/ … va/39.html