Openbox из-под юзера

установил CLS, но openbox-session запускается только под рутом. а под юзером по startx запускается голый X-desktop, а по openbox-session не запускается и просит сразу pyXDG, kdeinit, xfce-mcs-manager и gnome-settings-daemon. разумеется, при попытке поставить последнее, тянет за собой gnome.

exec openbox-session в ~/.xinit\ у\ меня\ прописано,\ menu.xml\ и\ какую-то\ еще\ штуку\ в\ xml\ я\ в~/.openbox скопировал. но воз и ныне там…

Скопируйте содержимое /root полностью и поменяйте права доступа к файлам.

и все-таки решение было не вполне удачным. я все перекинул, как Вы сказали, и у меня даже один раз openbox запустился из-под юзера по команде startx. но после этого он перестал запускаться.
пишу startx, и он обращается к файлам .serverauth.* и .Xauthority почему-то не в домашнюю папку юзера, а в папку /root. разумеется, ему не удается изменить эти файлы, и спустя минуту он выдает ошибку. видимо, в каком-то из конфигов написано, что домашняя папка - /root, а где именно, я понять не могу.

а так вообще да - один раз запустилось и работало…

Ну так поищите, где у Вас упоминается путь root в настройках, выполнив:

cd
grep -r root .

nano ~/.bash_profile

#------------------------------------------------------------------------------
 # Changed by Calculate 1.3.10
 # Changes to profile "install/1default".
#------------------------------------------------------------------------------

alias cfdisk="LANG=C cfdisk"
 # need for autologin
export HOME="/home/username"
export LOGNAME="username"
export SHELL="/bin/bash"

вместо username необходимо написать своего пользователя.

поменял, как сказано, и все-таки не помогает =(
startx все еще стучится в /root за .Xauthority и всяческими .serverauth*
=(((

проблема неожиданно решилась! оказывается, в ~/.Xauthority были не обозначены права для “всех”.