Автор Тема: Значки на Рабочем столе самовольно перегруппировываются  (Прочитано 2121 раз)

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

Оффлайн Сёмин

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

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

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

Похоже, установки Рабочего стола "утратили память". Отчего это происходит и как починить?
« Последнее редактирование: 29 Февраль 2016, 23:02:10 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 


Оффлайн Сёмин

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Вот что удалось выяснить: в каталоге /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) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Проблема до сих пор не побеждена  :(
Как временное утешение срабатывает удаление в папке /home/semin/.config/pcmanfm/LXDE/  двух конфиг-файлов -
- desktop-items-0.conf
- pcmanfm.conf

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

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

Оффлайн I-Jurij

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

Оффлайн Сёмин

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Не вполне понял п.1 - можно детализировать?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3663
  • Buster TDE & KDE
[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

  • Местный житель
  • ***
  • Сообщений: 441
  • Slitaz
Не вполне понял п.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
[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.

[вложение удалено администратором]
« Последнее редактирование: 29 Март 2016, 13:30:49 от I-Jurij »
 
Пользователи, которые поблагодарили этот пост: ferum

Теги: