Значки на Рабочем столе самовольно перегруппировываются

Автор Сёмин, 29 февраля 2016, 20:33:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Сёмин

С некоторого времени практически после каждого включения компа стало наблюдаться неприятное явление природы - значки LXDE, которые долго любовно расставлял на Рабочем столе, сваливаются в общую мешанину в левой части экрана  >:(
Поэтому при каждом вкключении компа эту расстановку приходится начинать сначала.
Формальная причина выяснилась быстро - до перезагрузки компа выставляю опцию Сортировать файлы по имени, а после перезагрузки она самомольно переустанавливается на Сортировать файлы по времени изменения.

Попутно при этом еще сбрасывается выставленная мною установка Режим обоевЗаполнить только цветом фона на дефолтовую Растянуть на весьмонитор & desktop-backround

Да - еще и установленный шрифт ярлыков сбрасывается в дефолтовый 12.

Похоже, установки Рабочего стола "утратили память". Отчего это происходит и как починить?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

Сёмин

Вот что удалось выяснить: в каталоге /home/alex/.config/pcmanfm/LXDE есть конфиг desktop-items-0.conf такого содержания:
[*]
wallpaper_mode=stretch
wallpaper_common=1
wallpaper=/etc/alternatives/desktop-background
desktop_bg=#000000
desktop_fg=#ffffff
desktop_shadow=#000000
desktop_font=Sans 12
show_wm_menu=0
sort=mtime;ascending;
show_documents=0
show_trash=1
show_mounts=0


в котором и хранятся настройки Рабочего стола.
И при каждом входе в сессию эти настройки каждый раз сбрасываются в некие дефолтовые.
Производит это сбрасывание некая сволочь, которую вычислить не удалось.

Попробовал поменять исходные  права 644 на этот конфиг, которые принадлежат текущему пользователю, на 444, а также сменить владельца на root - но это не помогло, т.к. и права после входа тоже сбрасываются на исходные.
Вопрос - кем?

(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

Сёмин

Проблема до сих пор не побеждена  :(
Как временное утешение срабатывает удаление в папке /home/semin/.config/pcmanfm/LXDE/  двух конфиг-файлов -
- desktop-items-0.conf
- pcmanfm.conf

но оно помогает ненадолго.

Если среди здешних дебиановцев нет знатоков LXDE, то просьба подсказать форум, где тусуются любители этого DE.
Конечно, лучше русскогоязычного, потому что басурмане вряд ли поймут мой гугловский перевод.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

I-Jurij

1. Сессия запускается с lxsession? Если нет - копать здесь.
2. Если 1 пункт - да, то можно грохнуть /etc/xdg/*lxde* и попробовать снова. Это не очень хороший совет ;)

Сёмин

(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

ferum

[ot]Не совсем в тему но раз уж здесь пошло обсуждение принципов работы LXDE хочется задать вопрос
По умолчанию в нашем дистрибутиве для сессии lxde запускаются lxde-panel + оконный менеджер openbox и внешне мы все представляем как выглядит получаемый при этом рабочий стол.
Наверное многие пользователи, и я в их числе пробовали живые  root  дистрибутивы типа  puppy linux, 4Mlinux , но гораздо меньше пользователей ставили их на жёсткий диск.
Как выяснилось эти дистрибутивы используют lxde-panel + jwm , особенно на примере 4Mlinux выглядит это прямо говоря поинтересней, при этом быстродействие системы ни сколько не уступает openbox. Вся проблема в том что как и  icewm  или  flwm оконный менеджер joe  настраивается конфигурационным файлом  в синтаксисе которого чёрт ногу сломит очень сложно разобраться, плюс к этому непонятно как прописать .xsession  или .xinit.rc  что бы запускать lxde-panel + jwm[/ot]
Русские дебианщики против цифрового слабоумия !

I-Jurij

#6
Цитата: Сёмин от 29 марта 2016, 02:20:08
Не вполне понял п.1 - можно детализировать?
1. Если установлен полный набор lxde - должен быть и lxsession. Он отвечает за сохранение настроек. Запуск его прописывается в ~/.xsession, если запускаете сессию вручную или через slim. Если через lightdm - то в ~/.dmrc (там должна присутствовать строка session=lxsession).

2.
ЦитироватьКонфигурационные файлы LXSession хранятся в ~/.config/lxsession/<Profile Name>
Если конфигурационный файл отсутствует, LXSession загружает системный конфигурационный файл из /usr/share/lxsession/<Profile name> вместо него.
Кроме того в /etc/xdg/lxsession тоже есть файлы настройки.
Давно не был в полном lxde, там вроде еще есть lxsession-edit, можно там глянуть.
Помимо этого, есть папка /etc/skel, где находятся файлы, которые копируются в домашнюю при создании пользователя. Некоторые "умные" менеджеры сессий, наверное, и оттуда могут скопировать отсутствующие файлы.

Т.е. в системные настройки положить свои и они будут применяться по умолчанию.


Cообщение объединено 29 марта 2016, 13:16:14

Цитата: ferum от 29 марта 2016, 09:23:56
[ot]Не совсем в тему но раз уж здесь пошло обсуждение принципов работы LXDE хочется задать вопрос
... puppy linux, 4Mlinux , ... используют lxde-panel + jwm ... оконный менеджер joe  настраивается конфигурационным файлом  в синтаксисе которого чёрт ногу сломит очень сложно разобраться, плюс к этому непонятно как прописать .xsession  или .xinit.rc  что бы запускать lxde-panel + jwm[/ot]
puppylinux не использует lxpanel+jwm, у jwm своя панель. В 4mlinux после краткого ознакомления с сайтом тоже обнаружил только jwm. Варианты puppy с lxpanel практически все используют связку openbox+lxpanel или полный lxde.
Если так уж хочется, то в jwm за наличие панели отвечает пункт <Tray></Tray>. Т.е. достаточно его убрать из конфига - и панели не будет (теоретически, на практике не проверял). Потом добавить в ~/.jwm/startup lxpanel и готово.
jwmrc легко переделать под себя, разделив его на части. Пример - в аттаче.

PS: в некоторых случаях использование полного lxde удобнее, но вот из-за этих заморочек с файлами настроек, в debian я предпочитаю просто openbox+lxpanel.

[вложение удалено администратором]