dadv: (chuck)
Choose your future ([personal profile] dadv) wrote2013-11-03 03:27 am
Entry tags:

xdm & xfce4

На домашнем десктопе сделал список "целевых" пакетов, снёс все пакеты и установил "целевые" (типа zsh, firefox и пр.) из нового репозитория pkgng.
Всё завелось, кроме запуска xfce-4.10_5 через xdm (из шелла через startxfce4 запускалось нормально сразу).

Получается, в этом репозитории xdm-1.1.11 всё ещё затронут старой проблемой: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486606
Один из указанных в этом описании проблемы обходных путей помог и мне, достаточно было добавить в /usr/local/lib/X11/xdm/xdm-config строчку:

DisplayManager*authName: MIT-MAGIC-COOKIE-1

Это переключает xdm с использования метода XDM-AUTHORIZATION-1 (который некорректно, по мнению некоторых, обрабатывается X-сервером) на использование MIT-MAGIC-COOKIE-1.

[identity profile] Михаил Кузнецов (from livejournal.com) 2013-11-03 08:27 am (UTC)(link)
xdm кому-то еще нужен? slim значительно удобнее, по-моему

[identity profile] dadv.livejournal.com 2013-11-03 08:30 am (UTC)(link)
Я не пробовал ничего, кроме xdm :-)
А что может быть неудобного в простейшей программе, единственное назначение которой - замена getty+login для GUI?

[identity profile] Михаил Кузнецов (from livejournal.com) 2013-11-03 09:01 am (UTC)(link)
Тем, что ее работоспособность почему-то зависит от описанного грязного хака?

[identity profile] dadv.livejournal.com 2013-11-03 09:05 am (UTC)(link)
Это не грязный хак, с чего бы? Это вообще не хак. Это настройка xdm его штатным конфигом. Не думаете ли вы, что я живу с дефолтными конфигами?

[identity profile] Михаил Кузнецов (from livejournal.com) 2013-11-03 09:13 am (UTC)(link)
:)

[identity profile] fidaj fidaj (from livejournal.com) 2013-11-10 01:33 pm (UTC)(link)
могу предложить попробовать добавить в .xinitrc
exec startxfce4 --with-ck-launch

> --with-ck-launch <
Edited 2013-11-10 13:34 (UTC)

[identity profile] dadv.livejournal.com 2013-11-10 05:40 pm (UTC)(link)
.xinitrc не используется при входе через display manager.
.xinitrc используется, если запускать иксы командой вида startx/startxfce4, а в этом случае всё и так работает сразу.

Использование exec startxfce4 --with-ck-launch в .xsession проблему не решает, это ручка от другой штуки.