Bug 32175

Summary: Две ошибки в скрипте запуска
Product: Branch p7 Reporter: YYY <goodmail2010>
Component: lxde-commonAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-p7 <qa-p7>
Severity: normal    
Priority: P3 CC: antohami
Version: не указана   
Hardware: all   
OS: Linux   

Description YYY 2016-06-05 23:14:47 MSK
Файл 
/usr/bin/startlxde
содержит ошибку
Переменная во 8 строке
PCMANFM_CONF_DIR="$XDG_CONFIG_HOME/pcmanfm/LXDE/LXDE"
Должна быть
PCMANFM_CONF_DIR="$XDG_CONFIG_HOME/pcmanfm/LXDE"
Иначе pcmanfm просто не находит своих настроек...


Вторая проблема в том, что копируется файл 
/usr/share/lxde/pcmanfm/pcmanfm.conf
Хотя в части тем для lxde из репозитория файл этот называется
/usr/share/lxde/pcmanfm/lxde.conf
И естественно такие темы не рабочие...
Как тут лучше не понятно...
Может быть проверку на название файла темы и копировать тот что есть?
Comment 1 Антон Мидюков 2016-06-29 06:48:12 MSK
(In reply to comment #0)
> Файл 
> /usr/bin/startlxde
> содержит ошибку
> Переменная во 8 строке
> PCMANFM_CONF_DIR="$XDG_CONFIG_HOME/pcmanfm/LXDE/LXDE"
> Должна быть
> PCMANFM_CONF_DIR="$XDG_CONFIG_HOME/pcmanfm/LXDE"
> Иначе pcmanfm просто не находит своих настроек...

В новом lxde-common этой строчки вообще нет, но копирует настройки правильно и находит их, по крайней мере из пакета lxde-settings-upstream. Подскажите какие ещё пакеты с темами есть в репозитории. Надо проверить их. И как мне кажется, правильнее будет темы поправить.
Comment 2 Антон Мидюков 2016-06-29 13:32:28 MSK
В lxde-common сейчас и правда бардак. Думаю, самое простое решение, это конфигурационные файлы из /etc/xdg/ поместить в /usr/share/lxde/ (которая есть симлинк на директорию с темой). Пакет собрал, прошу проверить работоспособность пакета на p8 и Сизифе:
Код: [Выделить]

apt-repo test 166485

И на p7 тоже. А также с установленным пакетом lxde-settings-altlinux, пакетом тем (иных не нашёл). Вроде всё работает.

Единственное, как мне кажется, стоит добавить конфликт в пакет lxde-settings-altlinux с пакетом lxde-settings-upstream. И вообще в каждый новый пакет с темами добавлять конфликт с существующими пакетами, чтобы они удалялись, так как всё равно задействуется только последняя установленная тема, и штатного способа переключить нет, а править /etc/alternatives/ не камильфо.
Comment 3 Антон Мидюков 2016-07-11 13:11:58 MSK
lxde-common-0.99.1-alt3 отправлен в p7 с исправлением ошибки. Багу закрываю.