LinuxForum.Fans
Тема

Xnest и несуществующий файл .serverauth.*

Автор: SergMarkov 13 сообщений 5379 просмотров
#378140

Решил попробовать xfwm4 как wm на замену icewm. Почему и для чего неважно. Собрал только xfwm4 из куррент, запустил в xnest ( лень было выходить из icewm). Сам xnest запускается из icewm так Xnest :20 & xterm -display :20, затем уже из xterm нормально запускается xfwm4.
Обычно такие пробы нового wm через xnest проходили на "ура", но с xfwm далее заковыка - при уже стандартном запуске с выходом из icewm и далее смену wm посредством xwmconfig xfwm4 пишет что нет нужного файла .serverauth.*. Lock файлы =x20 в /tmp удалены.
Где вообще xnest хранит свои файлы .serverauth.*. и как побороть эту ошибку?

#378141

Полагаю, нужно сделать

text
# dbus-launch --exit-with-session xfwm4
#378152

Нет, увы, тут что-то другое - он просит этот файл даже после перезагрузки компа.

#378154

А после xwmconfig как xfwm4 запускается? Через startx?

#378156

ну да. я там пробовал и через d-bus и просто exec - результат один и тот же просит файл

#378157

А /etc/X11/xinit/Xstartup отрабатывает?
Покажите /etc/X11/xinitrc. В путях могу ошибаться, разбирался со SLiM и запуском иксов довольно давно, подзабыл уже, что и как там...

#378169

Первого у меня вообще нет, насколько понимаю в нем всякие merge
Часть второго, без всяких merge -

if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
exec ck-launch-session dbus-launch --exit-with-session /usr/bin/xfwm4 --compositor=on &
else
exec dbus-launch --exit-with-session /usr/bin/xfwm4 --compositor=on &
fi

exec /usr/bin/xterm -geometry 80x40+0+0 -name login &

#378221

Первого у меня вообще нет, насколько понимаю в нем всякие merge

Должен быть, я же говорил, могу попутать каталоги. man xdm говорит, что они в /etc/X11/xdm лежат (точнее, не там, это в Slackware там).

#378233

а, такой есть, но остальные то wm нормально запускаются - там их много :-)

#378237

Ну, когда я SLiM настраивал, у меня тоже была проблема с авторизацией. Только в xinitrc.xfce был прописан запуск startxfce4 через ck-launch или dbus-launch. Так вот, теперь я припомнил, что я наоборот, убрал это и запускал startxfce4 напрямую, а в slim.conf прописал запуск Xstartup и Xsession в качестве команд регистрации сессии и входа. Правда, эти два файла пришлось править, чтобы они принимали аргументы с командной строки.

#378250

Есть смысл почитать startx, ибо

text

$ startx -- $(which Xnest)

отрабатывает вполне ожидаемо.

#378310
bormant написал:
Есть смысл почитать startx, ибо
text

$ startx -- $(which Xnest)

отрабатывает вполне ожидаемо.

В смысле "ожидаемо"? Что так что эдак просто не запускается.

#378315

SergMarkov,
у меня запускает в окне отдельную сессию X с настроенным в xwmconfig xfce.

Войдите или зарегистрируйтесь, чтобы ответить.