Xfce забывает позиции значков на рабочем столе

Иногда, после выхода и входа, Xubuntu забывает положение значков на рабочем столе и переупорядочивает их в верхнем левом углу по умолчанию.

Я попробовал предложенное решение по аналогичной теме . Это блокирует значки, которые были на рабочем столе, когда я запускал команду, но не новые значки.

Что я могу сделать, чтобы навсегда решить эту проблему? Я использую Xubuntu 12.10 с xfce 4.12.

6
задан 13 April 2017 в 15:25

5 ответов

Эта проблема, похоже, была решена в выпуске 13.04, но использованное мною « полурешение » сделало проблему нерешенной. Если у вас возникла та же проблема, попробуйте отключить блокировку:

sudo chattr -i ~/.config/xfce4/desktop/icons*

0
ответ дан 13 April 2017 в 15:25

Я нахожусь на Xubuntu 14.04, и у меня не было файла lightdm.conf. Я поместил строку сценария очистки сессии в /etc/lightdm/lightdm.conf.d/10-xubuntu.conf, и это сработало, но процесс выхода из системы теперь занимает некоторое время.

0
ответ дан 13 April 2017 в 15:25

Спасибо Peter, я удалил все файлы кроме последнего и отредактировал его для сходства с этим. Теперь под управлением

[xfdesktop-version-4.10.3 +-rcfile_format] 4.10.3 + = верный

[Формат Памяти на диске/home/dave/Desktop/USB Tool.desktop] row=7 col=0

[922E612D2E610C13] row=6 col=0

[F474B7AA74B76DCC] row=5 col=0

[FA6441B164417205] row=4 col=0

[8447-F1CD] row=3 col=0

[Мусор] row=2 col=0

[/] row=0 col=0

[/home/dave] row=1 col=0

0
ответ дан 13 April 2017 в 15:25

Существует хорошее решение для ubuntuforums от go4unkwn2: http://ubuntuforums.org/showthread.php?t=2232021

Он написал два сценария, один для резервного копирования [ 110] файлов, а второй - для записи их из резервной копии.

Я бы просто добавил небольшое улучшение - сделайте запись в /etc/lightdm/lightdm.conf для запуска первого скрипта в конце сеанса xfce, чтобы вам не приходилось запускать его вручную каждый раз, когда вы хотите сохранить позиции значков: добавить или изменить строка:

session-cleanup-script=your_script_to_save_desktop_icons_position.sh

Для восстановления позиций значков вы можете запустить второй скрипт при запуске сеанса, как предлагает go4unkwn2, добавив запись в Настройки / Сеанс и Запуск [ 114]

0
ответ дан 13 April 2017 в 15:25

Начиная с Ubuntu 14.04, структура каталогов изменилась в Ubuntu 16.04, размещение значков на рабочем столе больше не является коллекцией значков, хранящихся в .config / xfce4 / desktop / icons, как это было раньше, теперь Ubuntu использует ".rc msgstr "файл, который содержит информацию о разметке рабочего стола, находится в .config / xfce4 / desktop /. Файлы, используемые для настройки размещения значков на рабочем столе, выглядят следующим образом - icons.screen0-1904x1014.rc - они представляют собой текстовые файлы; при просмотре в текстовом редакторе они показывают имя значка и его положение, обозначенное столбцом и строкой [x , координаты y].

В моем случае я обнаружил 16 отдельных файлов «.rc», каждый из которых имел различное разрешение экрана в своем названии, поэтому первой задачей было определить, какой из этих 16 файлов использовался в настоящее время для справки. Посмотрев на столбец даты доступа в файловом менеджере, это стало очевидным. Оставив открытым окно файлового менеджера, я выделил текущий файл, открыл терминал в каталоге «рабочий стол», щелкнув правой кнопкой мыши в файловом менеджере. Путь к каталогу отображался в терминале, и с помощью аутентифицированного доступа «sudo -s» к этому каталогу с помощью «ls» содержимое «рабочего стола» было перечислено в терминале, ссылаясь на открытое окно файлового менеджера с выделенным именем текущего файла. все остальные файлы конфигурации рабочего стола «.rc» были удалены с помощью «rm», оставив тот, который был текущим, на этом этапе из командной строки: sudo chattr -i ~ / .config / xfce4 / desktop / icons.screen0-1904x1014.rc может быть использован, чтобы сделать файл доступным для записи и удаления. [-i] Затем я свернул все окна, чтобы расположить иконки в порядке МОЕГО выбора. Я применил переменную [+ i] для блокировки файла: sudo chattr + i ~ / .config / xfce4 / desktop / icons.screen0-1904x1014.rc

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

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

Надеюсь, это поможет всем остальным пользователям Ubuntu 16.04 решить проблему с блуждающими иконками - наилучшие пожелания: Питер Ньютон

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: