Проблема со стартом gnome из-под обычного пользователя
SMiX 15 июня, 2009 - 19:35
Под обычным пользователем сразу после логина в GDM система пишет "Не найден файл Xclients, будет запущен xterm в режиме, защищённом от сбоев", и появляется простой иксовый терминал. Под рутом всё нормально.
localhost smix # cat /home/smix/.xsession-errors gdm[15196]: DEBUG: Attempting to parse key string: daemon/Greeter=/usr/libexec/gdmlogin gdm[15196]: DEBUG: Attempting to parse key string: daemon/PreSessionScriptDir=/etc/X11/gdm/PreSession/ gdm[15196]: DEBUG: Forking extra process: /etc/X11/gdm/PreSession/Default gdm[15197]: DEBUG: Attempting to parse key string: xdmcp/Enable=false gdm[15197]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/gdm gdm[15197]: DEBUG: Attempting to parse key string: daemon/RootPath=/sbin:/usr/sbin:/bin:/usr/bin gdm[15196]: DEBUG: Attempting to parse key string: daemon/DefaultPath=/bin:/usr/bin gdm[15196]: DEBUG: Attempting to parse key string: daemon/BaseXsession=/etc/X11/gdm/Xsession gdm[15196]: DEBUG: Running /etc/X11/gdm/Xsession default for smix on :0 /etc/X11/gdm/Xsession: Beginning session setup... Warning: Cannot convert string "nil2" to type FontStruct xterm: cannot load font -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 localhost smix # less /root/.xsession-errors gdm[15238]: DEBUG: Attempting to parse key string: daemon/Greeter=/usr/libexec/gdmlogin gdm[15238]: DEBUG: Attempting to parse key string: daemon/PreSessionScriptDir=/etc/X11/gdm/PreSession/ gdm[15238]: DEBUG: Forking extra process: /etc/X11/gdm/PreSession/Default gdm[15239]: DEBUG: Attempting to parse key string: xdmcp/Enable=false gdm[15239]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/gdm gdm[15239]: DEBUG: Attempting to parse key string: daemon/RootPath=/sbin:/usr/sbin:/bin:/usr/bin gdm[15238]: DEBUG: Attempting to parse key string: daemon/RootPath=/sbin:/usr/sbin:/bin:/usr/bin gdm[15238]: DEBUG: The user dmrc file /root/.dmrc does not exist - creating it gdm[15238]: DEBUG: Attempting to parse key string: daemon/BaseXsession=/etc/X11/gdm/Xsession gdm[15238]: DEBUG: Running /etc/X11/gdm/Xsession gnome-session for root on :0 /etc/X11/gdm/Xsession: Beginning session setup... which: no keychain in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.3:/usr/qt/3/bin) /etc/X11/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- gnome-session gnome-session[15238]: WARNING: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name gnome-session[15238]: WARNING: Unable to determine session: Failed to execute program /usr/libexec/dbus-daemon-launch-helper: Success GNOME_KEYRING_SOCKET=/tmp/keyring-m8HEdy/socket SSH_AUTH_SOCK=/tmp/keyring-m8HEdy/socket.ssh GNOME_KEYRING_PID=15267 Предупреждение менеджера окон: Не удалось прочитать сохранённый файл сеанса «/root/.config/metacity/sessions/10e7fda8a01967b79f124507954615558500000152380014.ms»: Не удалось открыть файл «/root/.config/metacity/sessi
»
- Для комментирования войдите или зарегистрируйтесь
Ни у root, ни у smix в
Ни у root, ни у smix в домашней директории нет ни Xclients, ни .Xclients
в /etc/X11/xinit/ он также отсутствует
Посмотрите
Посмотрите тут
http://en.gentoo-wiki.com/wiki/GDM