======Не удается войти на рабочий стол======
=====Симптомы=====
* Slim, менеджер входа SliTaz Login Manager, завершается с сообщением:
failed to execute login command
(не удалось выполнить команду входа)
=====Объяснение=====
Это происходит, когда файлы в домашней папке пользователя настроены неверно. Следующие файлы должны присутствовать (это можно проверить при помощи команды ''ls -la''):
* .Xdefaults
* .xinitrc
* возможно, что-то еще?
=====Решение=====
Вы должны скопировать файлы из папки ///etc/skel//, которая является шаблоном домашних папок любого нового пользователя. Это действие выполняется автоматически, когда новый пользователь создается при помощи Панели управления SliTaz, но не выполняется при использовании утилит в командной строке. Иногда пользователи могут удалить или изменить (испортить) эти файлы.
Переключитесь на (супер)пользователя root:
su root
Перейдите в требуемую домашнюю папку:
cd /home/ПОЛЬЗОВАТЕЛЬ
Установите опции оболочки таким образом, чтобы разрешить включать точку (.) в имя файла:
shopt -s dotglob
Рекурсивно скопируйте все файлы:
cp -r /etc/skel/* /home/ПОЛЬЗОВАТЕЛЬ
Смените владельца всех файлов и папок в домашней папке пользователя на этого пользователя:
chown -R ПОЛЬЗОВАТЕЛЬ:ГРУППА /home/ПОЛЬЗОВАТЕЛЬ/*
Восстановите опции оболочки:
shopt -u dotglob
Теперь важные файлы должны быть восстановлены!
shopt -u dotglob
не работает в slitaz-3.0.iso — вместо этой команды выполните дополнительно следующее:
chown -R ПОЛЬЗОВАТЕЛЬ:ГРУППА /home/ПОЛЬЗОВАТЕЛЬ/.[a-zA-Z0-9]*