xdm не запускает DE (lxde)

Добрый день!

В качестве DE использую lxde, недавно решил сделать так, что бы иксы запускались при старте системы. Для этого поставил xdm и сделал rc-update add xdm default. Когда я погуглил на тему настройки xdm, у меня создалось стойкое впечатление, что если xdm используется для авторизации на локальной машине, то моих действий, приведенных выше, будет достаточно для нормальной работы. Однако, когда стартует система, действительно, появляется приглашение xdm, но когда я ввожу свой логин и пароль, происходит переключение графического режима (судя по реакции монитора), а затем возврат к приглашению xdm.
Если кто-то сталкивался с подобной вещью подскажите, пожалуйста, в чем может быть причина? Заранее благодарен.

emerge openbox если lxde

emerge openbox если lxde используешь.

lxde запускается

Дело в том, что сам lxde запускается если я залогиниваюсь без xdmа, и делаю startx. у меня все работает.

ClearKbdBuf написал(а): Дело

ClearKbdBuf написал(а):
Дело в том, что сам lxde запускается если я залогиниваюсь без xdmа, и делаю startx. у меня все работает.

а DM собственно какой? KDM? GDM? XDM? можно уточнить? :)

DM

ээээммм, я еще неопытен в терминологии X. так как это первый мой десктоп на генте, но я всегда понимал DM. как Desktop Manager, в данном случае lxde. Видимо это не правильно, поправил на DE (Desktop Environment)
Вероятно, Вы понимаете DM как Display Manager. тогда у меня просто стоит в чистом виде xdm. я пробовал gdm. но после авторизации он выдает тупо консоль, а lxde не запускает. Вероятно, что я что-то упустил при конфигурировании.

ClearKbdBuf

ClearKbdBuf написал(а):
ээээммм, я еще неопытен в терминологии X. так как это первый мой десктоп на генте, но я всегда понимал DM. как Desktop Manager, в данном случае lxde.
Вероятно, Вы понимаете DM как Display Manager. тогда у меня просто стоит в чистом виде xdm. я пробовал gdm. но после авторизации он выдает тупо консоль, а lxde не запускает. Вероятно, что я что-то упустил при конфигурировании.

ни факт что в конфигурации. дело в том, что в GDM и KDM можно явно выбрать сеанс (LXDE / KDE / KDE+openbox например)...

А lxde как устанавливали? я вот так, если ставили отдельными пакетами, может что упустили.

# emerge lxde-meta

чистый xdm

Не я решил обойтись без наворотов и ограничиться чистым xdm

ClearKbdBuf написал(а): Не я

ClearKbdBuf написал(а):
Не я решил обойтись без наворотов и ограничиться чистым xdm

второй вопрос еще актуален. :)

lxde

lxde ставил вот так:

- прописал в /etc/portage/package.keywords следующее:

lxde-base/lxde-meta
lxde-base/lxinput
lxde-base/lxpanel
lxde-base/lxde-common
lxde-base/lxde-icon-theme
lxde-base/lxmenu-data
lxde-base/lxtask
lxde-base/lxsession
lxde-base/lxsession-edit
lxde-base/lxterminal
lxde-base/lxappearance
lxde-base/lxrandr
lxde-base/lxshortcut
lxde-base/menu-cache
media-gfx/gpicview
x11-misc/pcmanfm

а потом:

emerge lxde-meta

и наконец:

echo "exec startlxde" >> ~/.xinitrc

когда в консоле делаю startx, все замечательно, хапускаются иксы вместе с lxde. а вот xdm. что-то иксы не хочет запускать.

а вот тут...

а вот тут врать не буду, не доходили руки до запуска сторонних WM из-под XDM... предлагаю сделать паузу и подождать еще комментариев :)

ОК

Окей, я не против, мож у кого была уже такая проблема. Я скока не гуглил, не смог найти ответа на свой вопрос.

Попробуй скопировать в

Попробуй скопировать в ~/.xsession содержимое ~/.xinitrc

log

Кстати говоря, вот что я упустил, когда окрывал тему, прикладываю логи:

cat /var/log/messages | grep xdm

Feb 27 07:39:51 kappa -: 0: pam_unix(xdm:session): session opened for user clearkbdbuf by clearkbdbuf(uid=0)
Feb 27 07:39:51 kappa -: 0: pam_unix(xdm:session): session closed for user clearkbdbuf
Feb 27 07:39:55 kappa -: 0: pam_unix(xdm:auth): check pass; user unknown
Feb 27 07:39:55 kappa -: 0: pam_unix(xdm:auth): authentication failure; logname= uid=0 euid=0 tty=:0 ruser= rhost= 

xdm.log

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.31-gentoo-r6 i686 
Current Operating System: Linux kappa 2.6.31-gentoo-r6 #5 PREEMPT Thu Feb 25 21:26:01 MSK 2010 i686
Build Date: 09 February 2010  01:46:43PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb 27 07:39:19 2010
(==) Using config file: "/etc/X11/xorg.conf"
Fulfilled via DRI at 7683200
Freed 7683200 (pool 2)
expected keysym, got XF86TouchpadToggle: line 122 of inet
expected keysym, got XF86TouchpadToggle: line 122 of inet
/etc/X11/xdm/Xresources:79:2: error: invalid preprocessing directive #XConsole
/etc/X11/xdm/Xresources:80:2: error: invalid preprocessing directive #XConsole
/etc/X11/xdm/Xresources:81:2: error: invalid preprocessing directive #XConsole
/etc/X11/xdm/Xresources:82:2: error: invalid preprocessing directive #XConsole
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 167 requests (167 known processed) with 0 events remaining.
Freed 7683200 (pool 1)
error setting MTRR (base = 0xd8000000, size = 0x04000000, type = 1) Invalid argument (22)
(EE) XKB: No components provided for device Virtual core keyboard
expected keysym, got XF86TouchpadToggle: line 122 of inet
/etc/X11/xdm/Xresources:79:2: error: invalid preprocessing directive #XConsole
/etc/X11/xdm/Xresources:80:2: error: invalid preprocessing directive #XConsole
/etc/X11/xdm/Xresources:81:2: error: invalid preprocessing directive #XConsole
/etc/X11/xdm/Xresources:82:2: error: invalid preprocessing directive #XConsole
xdm error (pid 4787): pam_authenticate failure: User not known to the underlying authentication module

В логе xdm-а есть ошибка "invalid preprocessing directive", на нее можно не обращать внимания, это я пытался убрать консоль которая снизу появляется, но видимо это не то оказалось. Ничего не запускалось и до того как я закоментил строки с XConsole.

Меня больше смущает:
xdm error (pid 4787): pam_authenticate failure: User not known to the underlying authentication module
Аналогичное сообщение есть и в messages, тока непонятно почему оно возникает, я все правильно ввожу.

окей.

поставь consolekit с USE-флагами pam, policykit
причем флаги consolekit, policykit - установи глобально (пропиши в USE в файле make.conf)
1.обнови систему

# emerge -avuDN world

2. ставь consolekit

# emerge consolekit

Хотя народ настаивает на том, что policykit необязателен, я лично настоятельно рекомендую сначала с ним попробовать. Заработает - скажешь спасибо, не заработает - скажете что я неуч :)

окей.

ananazzz написал(а):
поставь consolekit с USE-флагами pam, policykit
причем флаги consolekit, policykit - установи глобально (пропиши в USE в файле make.conf)
1.обнови систему

# emerge -avuDN world

2. ставь consolekit

# emerge consolekit

Хотя народ настаивает на том, что policykit необязателен, я лично настоятельно рекомендую сначала с ним попробовать. Заработает - скажешь спасибо, не заработает - скажете что я неуч :)

И самое главное не забудь его при загрузке включить:

rc-update add consolekit default

Все плохо

Фух...Пересобрал все, как Вы сказали, но теперь перестал стартовать xorg, сначала ругался на модули, я сделал:

emerge xf86-input-mouse
emerge xf86-input-keyboard

Потом получил в Xorg.0.log, вот что (фрагмент, где начались грабли):

(II) LoadModule: "openchrome"
(WW) Warning, couldn't open module openchrome
(II) UnloadModule: "openchrome"
(EE) Failed to load module "openchrome" (module does not exist, 0)
(II) LoadModule: "vesa"
(WW) Warning, couldn't open module vesa
(II) UnloadModule: "vesa"
(EE) Failed to load module "vesa" (module does not exist, 0)
(II) LoadModule: "fbdev"
(WW) Warning, couldn't open module fbdev
(II) UnloadModule: "fbdev"
(EE) Failed to load module "fbdev" (module does not exist, 0)
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 1.7.5, module version = 1.5.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 1.7.5, module version = 1.4.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(EE) No drivers available.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

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

kappa log # lspci | grep VGA
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01)

Пересобрать дрова openchrome, однако, когда сделал:

emerge -NuD xf86-video-openchrome

получил вот что (последний фрагмент вывода, с сообщениями об ошибках):

make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904/man'
sed -e 's|__vendorversion__|"xf86-video-openchrome 0.2.904" "X Version 11"|' -e 's|__xorgversion__|"xf86-video-openchrome 0.2.904" "X Version 11"|' -e 's|__xservername__|Xorg|g' -e 's|__xconfigfile__|xorg.conf|g' -e 's|__projectroot__|/usr|g' -e 's|__appmansuffix__||g' -e 's|__drivermansuffix__|4|g' -e 's|__adminmansuffix__||g' -e 's|__miscmansuffix__||g' -e 's|__filemansuffix__||g' < openchrome.man > openchrome.4
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904/man'
Making all in libxvmc
make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904/libxvmc'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm   -I/usr/include/drm -I/usr/include/X11/dri     -I../src -I../libxvmc -DTRUE=1 -DFALSE=0 -O2 -march=i686 -pipe -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm   -MT libchromeXvMC_la-viaLowLevel.lo -MD -MP -MF .deps/libchromeXvMC_la-viaLowLevel.Tpo -c -o libchromeXvMC_la-viaLowLevel.lo `test -f 'viaLowLevel.c' || echo './'`viaLowLevel.c
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm   -I/usr/include/drm -I/usr/include/X11/dri     -I../src -I../libxvmc -DTRUE=1 -DFALSE=0 -O2 -march=i686 -pipe -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm   -MT libchromeXvMC_la-driDrawable.lo -MD -MP -MF .deps/libchromeXvMC_la-driDrawable.Tpo -c -o libchromeXvMC_la-driDrawable.lo `test -f 'driDrawable.c' || echo './'`driDrawable.c
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/drm -I/usr/include/X11/dri -I../src -I../libxvmc -DTRUE=1 -DFALSE=0 -O2 -march=i686 -pipe -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -MT libchromeXvMC_la-viaLowLevel.lo -MD -MP -MF .deps/libchromeXvMC_la-viaLowLevel.Tpo -c viaLowLevel.c  -fPIC -DPIC -o .libs/libchromeXvMC_la-viaLowLevel.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/drm -I/usr/include/X11/dri -I../src -I../libxvmc -DTRUE=1 -DFALSE=0 -O2 -march=i686 -pipe -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -MT libchromeXvMC_la-driDrawable.lo -MD -MP -MF .deps/libchromeXvMC_la-driDrawable.Tpo -c driDrawable.c  -fPIC -DPIC -o .libs/libchromeXvMC_la-driDrawable.o
In file included from /usr/include/drm/drm.h:611,
                 from /usr/include/drm/via_drm.h:27,
                 from ../src/via_xvmc.h:29,
                 from viaXvMCPriv.h:34,
                 from viaLowLevel.c:34:
/usr/include/drm/drm_mode.h:311: ошибка: expected specifier-qualifier-list before ‘uint32_t’
make[2]: *** [libchromeXvMC_la-viaLowLevel.lo] Ошибка 1
make[2]: *** Ожидание завершения заданий...
mv -f .deps/libchromeXvMC_la-driDrawable.Tpo .deps/libchromeXvMC_la-driDrawable.Plo
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904/libxvmc'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904'
make: *** [all] Ошибка 2
 * ERROR: x11-drivers/xf86-video-openchrome-0.2.904 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3259:  Called x-modular_src_compile
 *   environment, line 4079:  Called x-modular_src_make
 *   environment, line 4117:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =x11-drivers/xf86-video-openchrome-0.2.904',
 * the complete build log and the output of 'emerge -pqv =x11-drivers/xf86-video-openchrome-0.2.904'.
 * The complete build log is located at '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/temp/environment'.
 * S: '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904'

>>> Failed to emerge x11-drivers/xf86-video-openchrome-0.2.904, Log file:

>>>  '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/temp/build.log'

 * Messages for package x11-drivers/xf86-video-openchrome-0.2.904:

 * ERROR: x11-drivers/xf86-video-openchrome-0.2.904 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3259:  Called x-modular_src_compile
 *   environment, line 4079:  Called x-modular_src_make
 *   environment, line 4117:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =x11-drivers/xf86-video-openchrome-0.2.904',
 * the complete build log and the output of 'emerge -pqv =x11-drivers/xf86-video-openchrome-0.2.904'.
 * The complete build log is located at '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/temp/environment'.
 * S: '/var/tmp/portage/x11-drivers/xf86-video-openchrome-0.2.904/work/xf86-video-openchrome-0.2.904'

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Далее, я пришел к выводу, что проблема начинается от drm.h (судя по выводу), сделал:

kappa log # equery b drm.h
 * Searching for drm.h ...
sys-kernel/gentoo-sources-2.6.31-r6 (/usr/src/linux-2.6.31-gentoo-r6/include/drm/drm.h)
sys-kernel/gentoo-sources-2.6.33 (/usr/src/linux-2.6.33-gentoo/include/drm/drm.h)
x11-libs/libdrm-2.4.18 (/usr/include/drm/drm.h)

Решил пересобрать libdrm, вот так:

emerge -NuD libdrm

После чего попробовал собрать драйверы openchrome, результат такой же (см. вывод выше).

На этом у меня мысли закончились. Где я был не прав?

pokazite emerge --info

pokazite

emerge --info

вот

kappa log # emerge --info
Portage 2.1.8.1 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.11-r1, 2.6.31-gentoo-r6 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Celeron-R-_CPU_2.40GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 07 Mar 2010 18:00:01 +0000
app-shells/bash: 4.1_p2
dev-java/java-config: 2.1.10
dev-lang/python: 2.6.4-r1, 3.1.1-r1
dev-util/cmake: 2.8.0-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.6.0-r1
sys-apps/sandbox: 2.2
sys-devel/autoconf: 2.13, 2.65
sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.20-r1
sys-devel/gcc: 4.3.4, 4.4.3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
virtual/os-headers: 2.6.32
ACCEPT_KEYWORDS="x86 ~amd64 ~x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl alsa berkdb bzip2 cdr cli consolekit cracklib crypt ctypes-python cups cxx dri dvd fortran gdbm gnutls gpm iconv jadetex jpeg modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl png policykit pppd python pythona readline reflection samba secure-delete server session spl ssl sysfs tcpd tiff unicode vim-syntax win32codecs x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="via"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Поправил

Был вот такой косяк: http://bugs.gentoo.org/show_bug.cgi?id=298352. Сделал как там написано, месу и дрм пересобрал, а там и опенхром встал нормально.

.

Все не прочитал, если честно, много текста, да и как-то не особо по теме, так что если и я не в тему, прошу прощения :)

Чтоб стартовать нужный ДЕ, надо указать какую сессию ты хочешь использовать, если не ошибаюсь, в /etc/rc.conf (baselayout2)

XSESSION="Xfce4" (или lxde, надо токо почитать как правильно он называется)

.xinitrc обрабатывается только когда ты стартуешь иксы через startx, потому он и не срабатывал.

Спасибо

Спасибо, как раз подобную информацию я искал, обязательно попробую, когда xorg начнет запускаться...

Не помнялось ничего

Пробовал XSESSION="lxde", ситуация та же, пробовал XSESSION="openbox", то же самое. В логах вот что:

Mar  8 14:36:21 kappa sudo: clearkbdbuf : TTY=tty1 ; PWD=/home/clearkdbbuf ; USER=root ; COMMAND=/usr/bin/xdm
Mar  8 14:36:39 kappa -: 0: pam_unix(xdm:session): session opened for user clearkbdbuf by clearkbdbuf(uid=0)
Mar  8 14:36:39 kappa -: 0: pam_unix(xdm:session): session closed for user clearkbdbuf
Mar  8 14:39:13 kappa pam_unix(xdm:session): session opened for user clearkbdbuf by clearkbdbuf(uid=0)
Mar  8 14:39:13 kappa pam_unix(xdm:session): session closed for user clearkbdbuf
Mar  8 14:48:54 kappa pam_unix(xdm:session): session opened for user clearkbdbuf by clearkbdbuf(uid=0)
Mar  8 14:48:55 kappa pam_unix(xdm:session): session closed for user clearkbdbuf

Был глюк в портежах на амд_64

Был глюк в портежах на амд_64 с хдм. По умолчанию ставился 1.1.9. В случае с флуксом ругался по черному на пам. Попробуй обновить дерево и пересобрать хдм. Ежели не получится попробуй поставить другую версию хдм. Сейчас у меня стоит 1.1.8. Утверждается что оно елдинственное из стабильных.

Спасибо

ОК, спасибо, учту.

1.1.8.

У меня, кстати говоря, тоже эта версия стоит.

... воот пробегал

... воот пробегал мимо...
если вы не заметили при пересборке libdrm в конце он просит пересобрать mesa xorg-server и все драйвера x11 !!
WARN: postinst
libdrm's ABI may have changed without change in library name
Please rebuild media-libs/mesa, x11-base/xorg-server and
your video drivers in x11-drivers/*.

И будет вам зсчастье ;)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Все сделал, но ...

Все сделал, но результат не поменялся: xf8-video-openchrome не собирается .... :(

с опенхромом тот еще секас...

с опенхромом тот еще секас... смотрите логи... доходит до того, что PCI-ID приходится в сорцы добавлять. и то не всегда работает. имхо, это еще "сырее" radeon/radeonhd. или кривее? ;)
собрать удалось (не помню уже как), но иксы так и не завелись. курсор X мелькнет и темный экран. по логам Xов вроде влетело. но картинки нет.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

ОК

Да уже собралось все, ок!

дык это вроде DE? а DM'а у

дык это вроде DE? а DM'а у него нет своего. попробуйте slim (в качестве DM)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Дык мне lxde вполне нравиццо

lxde меня вполне устраивает, я просто хотел сделать VNC-сервер, что бы можно было с работы домой ходить, а везде пишут, что нада xdm, вот я и заморочился.

lxde - это Desktop

lxde - это Desktop Environment (рабочая среда), а Display Manager - это то, что (кроме иксов) /etc/init.d/xdm запускат. т.е. GUI входа в систему.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

а зачем vnc ? есть

а зачем vnc ? есть замечательная штука nx-server
net-misc/nxserver-freenx
а клиент есть и для винды и для линукса. DM не нужен - сразу рабочий стол получаете. как в окне, так и фуллскрин. и каналу, в отличие от vnc, весьма не требовательно. использую более года на площадках клиентов.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

slim

Поставил slim, прописал в /etc/conf.d/xdm:

DISPLAYMANAGER="slim"

В /etc/slim.conf установил:

sessions            lxde

Но забавно то, что при запуске xdm, запускается xdm, а проблема с тем, что при авторизации сессия X прерывается осталась (курсор иксов появляется и переключается назад в xdm).

Slim

Я нашел как заставить slim запускаять lxde, для этого просто нужно было закомментить в /etc/slim.conf строку:

#login_cmd           exec /bin/bash -login /etc/X11/xinit/xinitrc

и раскомментить:

login_cmd           exec /bin/bash -login ~/.xinitrc %session

Только вот одно осталось не ясным, как заставить xdm запускать slim?
На сколько я понимаю DISPLAYMANAGER="slim" не достаточно?
slim ведь не может заменить xdm?

P.S. slim мне очень понравился, то, что я искал, только осталось его правильно с xdm скрестить.

slim

Зашел сюда http://slim.berlios.de/ и увидел:

It aims to be light and simple, although completely configurable through themes and an option file; is suitable for machines on which remote login functionalities are not needed. Features included: 

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

slim

Нашел еще документ: http://en.gentoo-wiki.com/wiki/SLiM, там говориться, что slim как раз нужно запускать из xdm-а, однако, как я уже писал выше, это не работает, запускается тупо xdm.

У меня опять закончились мысли, кто нибудь сталкивался с подобным?

всё донельзя просто. В

всё донельзя просто. В /etc/X11/xdm-config найдите строку DisplayManager*session /usr/lib/X11/xdm/Xsession и замените её на DisplayManager*session /usr/bin/lxsession. Мне помогло. И, да, прочитайте ман -- man xdm. Там всё указано.
ЗЫ при таком способе у меня в lxde русский язык не включается. если делать startx то всё нормально.

прикрутил slim. Смотрится

прикрутил slim. Смотрится красиво и русский язык есть. Берите его.

xdm

Странно, но у меня xdm не запускается через скрипт инициализации при старте системы или просто командой /etc/init.d/xdm start. :(

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".