Автор Тема: не стартует KDE на Alt Linux Юниор  (Прочитано 11776 раз)

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: не стартует KDE на Alt Linux Юниор
« Ответ #15 : 22.08.2012 04:04:44 »
Тогда получается независимо от выбора типа режима (KDE, Default, Failsafe), Я всегда попадаю в этот безопасный.
Оттуда startkde запускается?
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Онлайн NickM

  • Участник
  • *
  • Сообщений: 964
Re: не стартует KDE на Alt Linux Юниор
« Ответ #16 : 22.08.2012 06:24:11 »
"белая графическая консоль" означает, что startx уже запущен.

Спасибо что разъяснили, но как же вернуть KDE на запуск?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: не стартует KDE на Alt Linux Юниор
« Ответ #17 : 22.08.2012 10:28:02 »
Кстати... А если нового юзверя на компьютере завести?

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: не стартует KDE на Alt Linux Юниор
« Ответ #18 : 22.08.2012 10:55:05 »
Кстати... А если нового юзверя на компьютере завести?
Это быстрее, чем написать здесь эту фразу. Заведите, конечно.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: не стартует KDE на Alt Linux Юниор
« Ответ #19 : 22.08.2012 10:56:52 »
как же вернуть KDE на запуск?
Начать выполнять просьбы и начать отвечать на вопросы.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Онлайн NickM

  • Участник
  • *
  • Сообщений: 964
Re: не стартует KDE на Alt Linux Юниор
« Ответ #20 : 22.08.2012 14:48:41 »
пользователь проблему не решает, это было сделано еще до того как Я запостился на форуме.
Ответы будут, к сожалению Ваши советы я могу выполнять только в нерабочее время.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: не стартует KDE на Alt Linux Юниор
« Ответ #21 : 22.08.2012 16:36:04 »
к сожалению Ваши советы я могу выполнять только в нерабочее время.
Я не спешу ;-)
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Онлайн NickM

  • Участник
  • *
  • Сообщений: 964
Re: не стартует KDE на Alt Linux Юниор
« Ответ #22 : 22.08.2012 18:08:25 »
Оттуда startkde запускается?

да, из белой консоли от пользователя startkde запускается, о чем сказано в первоначальном посте
« Последнее редактирование: 22.08.2012 18:19:08 от NickM »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: не стартует KDE на Alt Linux Юниор
« Ответ #23 : 22.08.2012 19:15:01 »
пользователь проблему не решает, это было сделано еще до того как Я запостился на форуме.
Ну если проблема не в юзерских настройках, то я бы копать стал каталог /etc/X11/ потихоньку
Например...
Есть ли у вас там
/etc/X11/Xsession
? Если да, то кидайте его на форум...

Онлайн NickM

  • Участник
  • *
  • Сообщений: 964
Re: не стартует KDE на Alt Linux Юниор
« Ответ #24 : 23.08.2012 07:11:08 »
Есть ли у вас там
/etc/X11/Xsession
? Если да, то кидайте его на форум...

#ls -l /etc/X11/*

-rw-r--r-- 1 root root 4547 May 14  2007 /etc/X11/Xresources
-rw-r--r-- 1 root root    0 Nov 11  2008 /etc/X11/Xresources-site
-rw-r--r-- 1 root root    0 Nov 11  2008 /etc/X11/Xresources-site.be_BY.CP1251
-rw-r--r-- 1 root root    0 Nov 11  2008 /etc/X11/Xresources-site.ru_RU.CP1251
-rw-r--r-- 1 root root    0 Nov 11  2008 /etc/X11/Xresources-site.ru_RU.KOI8-R
-rw-r--r-- 1 root root    0 Nov 11  2008 /etc/X11/Xresources-site.uk_UA.CP1251
-rw-r--r-- 1 root root    0 Nov 11  2008 /etc/X11/Xresources-site.uk_UA.KOI8-U
-rw-r--r-- 1 root root  636 May 14  2007 /etc/X11/Xresources.be_BY.CP1251
-rw-r--r-- 1 root root  636 May 14  2007 /etc/X11/Xresources.ru_RU.CP1251
-rw-r--r-- 1 root root  606 May 14  2007 /etc/X11/Xresources.ru_RU.KOI8-R
-rw-r--r-- 1 root root  637 May 14  2007 /etc/X11/Xresources.uk_UA.CP1251
-rw-r--r-- 1 root root  716 May 14  2007 /etc/X11/Xresources.uk_UA.KOI8-U
-rwxr-xr-x 1 root root 4385 Jan  8  2006 /etc/X11/Xsession
-rwxr-xr-x 1 root root 1555 Jan  8  2006 /etc/X11/prefdm
-rw-r--r-- 1 root root 1888 May 26 09:45 /etc/X11/xorg.conf

/etc/X11/app-defaults:
total 60
-rw-r--r-- 1 root root 1228 Nov 20  2008 Chooser
-rw-r--r-- 1 root root  747 Nov 10  2008 KOI8RXTerm
-rw-r--r-- 1 root root 2097 Nov 10  2008 UXTerm
-rw-r--r-- 1 root root  230 Oct 29  2007 XBoard
-rw-r--r-- 1 root root  767 Nov 11  2008 XConsole
-rw-r--r-- 1 root root 4778 Nov 11  2008 XFontSel
-rw-r--r-- 1 root root 6870 Nov 10  2008 XTerm
-rw-r--r-- 1 root root 4324 Nov 10  2008 XTerm-color
-rw-r--r-- 1 root root  248 Nov 11  2008 Xmessage
-rw-r--r-- 1 root root  920 Nov 11  2008 Xmessage-color
lrwxrwxrwx 1 root root   42 Apr  6  2011 Xscilab -> /usr/lib/scilab-4.1.1/X11_defaults/Xscilab
-rw-r--r-- 1 root root 6522 Nov 11  2008 Xvidtune

/etc/X11/applnk:
total 0

/etc/X11/fontpath.d:
total 0
lrwxrwxrwx 1 root root 45 Apr  6  2011 ttf-j2se-sun-oblique:pri=50 -> ../../../usr/share/fonts/ttf/j2se-sun-oblique
lrwxrwxrwx 1 root root 37 Apr  6  2011 ttf-j2se-sun:pri=50 -> ../../../usr/share/fonts/ttf/j2se-sun

/etc/X11/fs:
total 4
-rw-r--r-- 1 root root 1058 Apr  6  2011 config

/etc/X11/kdm:
total 44
-rwxr-xr-x 1 root root   281 Jan  9  2003 Xreset
-rwxr-xr-x 1 root root   244 Oct 15  2003 Xsetup_0
-rwxr-xr-x 1 root root   491 Jan  9  2003 Xstartup
-rwxr-xr-x 1 root root   285 Jan  9  2003 Xwilling
-rw-r--r-- 1 root root   350 Nov 11  2004 backgroundrc
-rw-r--r-- 1 root root 22058 Aug 20 17:52 kdmrc

/etc/X11/lib:
total 0
lrwxrwxrwx 1 root root 41 Aug 20 17:52 libGL.so.1 -> ../../../usr/lib/X11/mesa_gl/libGL.so.1.2
lrwxrwxrwx 1 root root 42 Aug 20 17:52 libglx.so -> ../../../usr/lib/X11/mesa_gl/libglx-x11.so
lrwxrwxrwx 1 root root 42 Aug 20 17:52 libwfb.so -> ../../../usr/lib/X11/modules/libwfb-x11.so

/etc/X11/lib_nvidia:
total 0
lrwxrwxrwx 1 root root 33 Apr  6  2011 libGLcore.so.1 -> ../../../usr/lib/libnvidianull.so
lrwxrwxrwx 1 root root 33 Apr  6  2011 libNVIDIAXvMC.so -> ../../../usr/lib/libnvidianull.so
lrwxrwxrwx 1 root root 33 Apr  6  2011 libXvMCNVIDIA_dynamic.so.1 -> ../../../usr/lib/libnvidianull.so
lrwxrwxrwx 1 root root 33 Apr  6  2011 libnvidia-cfg.so.1 -> ../../../usr/lib/libnvidianull.so
lrwxrwxrwx 1 root root 33 Apr  6  2011 libnvidia-tls.so.1 -> ../../../usr/lib/libnvidianull.so
lrwxrwxrwx 1 root root 33 Apr  6  2011 nvidia_drv.so -> ../../../usr/lib/libnvidianull.so

/etc/X11/profile.d:
total 8
-rwxr-xr-x 1 root root 258 Apr 27  2007 dbus-daemon.sh
-rwxr-xr-x 1 root root  71 Sep 11  2007 ssh-agent.sh

/etc/X11/serverconfig:
total 0

/etc/X11/starthere:
total 0

/etc/X11/sysconfig:
total 8
-rw-r--r-- 1 root root 4898 Nov  9  2008 synaptic.desktop

/etc/X11/wmsession.d:
total 4
-rw-r--r-- 1 root root 149 Nov 20  2008 01KDE

/etc/X11/xdm:
total 32
-rwxr-xr-x 1 root root  494 Jan  8  2006 GiveConsole
-rwxr-xr-x 1 root root  352 Jan  8  2006 TakeConsole
-rw-r--r-- 1 root root 1976 Nov 11  2002 Xaccess
-rw-r--r-- 1 root root 1083 Sep 30  2005 Xresources
-rw-r--r-- 1 root root  648 Oct 14  2003 Xservers
-rwxr-xr-x 1 root root   68 Nov 11  2002 Xsession
-rwxr-xr-x 1 root root  560 Jan  8  2006 Xsetup_0
lrwxrwxrwx 1 root root   20 Apr  6  2011 authdir -> ../../../var/lib/xdm
-rw-r--r-- 1 root root  927 Nov 11  2002 xdm-config

/etc/X11/xinit:
total 32
-rwxr-xr-x 1 root root 1018 Oct 14  2003 XIM
-rwxr-xr-x 1 root root   86 Oct 14  2003 Xclients
-rw-r--r-- 1 root root   75 May 26 09:45 Xkbmap
-rwxr-xr-x 1 root root  671 Mar  3  2006 fixkeyboard
-rwxr-xr-x 1 root root   91 May 26 09:31 xinitrc
-rwxr-xr-x 1 root root  398 Jan  8  2006 xrootwarn
-rwxr-xr-x 1 root root  512 Jan  8  2006 xrootwarn.real
-rwxr-xr-x 1 root root  111 Jan  8  2006 xserverrc

/etc/X11/xinit.d:
total 12
-rwxr-xr-x 1 root root 435 Nov 11  2002 Mod_Meta_L_Disable
-rwxr-xr-x 1 root root 438 Oct 23  2007 menu
-rwxr-xr-x 1 root root 358 Oct 13  2006 xfonts

/etc/X11/xserver:
total 4
-rw-r--r-- 1 root root 2925 Nov 20  2008 SecurityPolicy

#cat /etc/X11/Xsession

#!/bin/bash -login
#
# $Id: Xsession,v 1.6 2006/01/07 19:27:04 ldv Exp $
# Copyright (C) 2002-2006  Dmitry V. Levin <ldv@altlinux.org>
#
# Traditional X session start script.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
#

PROG="${0##*/}"

if [ -z "$DISPLAY" ]; then
echo "$PROG: \$DISPLAY undefined." >&2
exit 1
fi

# Emulate which(1) internally.
absolute()
{
local WHICH

[ -n "$1" ] || return 1
WHICH="$(type -p "$1")" || return 1
[ "$WHICH" != "${WHICH##/}" ] || return 1
[ -x "$WHICH" ] || return 1

printf %s "$WHICH"
}

SourceIfNotEmpty()
{
local f="$1"
shift
[ -s "$f" ] && . "$f" "$@"
}

RunIfExecutable()
{
local f="$1"
shift
f="$(absolute "$f")" && [ -x "$f" ] && "$f" "$@"
}

ExecIfExecutable()
{
local f="$1"
shift
f="$(absolute "$f")" && [ -x "$f" ] && exec "$f" "$@"
}

f="$HOME/.xsession-errors"
[ -z "${DISPLAY##:*}" ] && f="$f$DISPLAY" || f="$f-$DISPLAY"

# Redirect errors to a file.
for errfile in "$f" "$HOME/.xsession-errors"; do
if install -m600 /dev/null "$errfile" 2>/dev/null; then
exec &>"$errfile"
break
fi
done

unset f

echo "Running $PROG[$$] $*"

if [ $# -ge 1 ]; then
# Clean up after xbanner.
RunIfExecutable freetemp
else
# ALT default background and cursor.
xsetroot -solid "#666699"
xsetroot -cursor_name left_ptr
fi

if [ -n "$LANGUAGE" ]; then
try_lang="$LANGUAGE"
elif [ -n "$LANG" ]; then
try_lang="$LANG"
else
try_lang=
fi

Xrdb()
{
if [ -s "$1" ]; then
xrdb -merge "$1"
return 0
else
return 1
fi
}

MergeResources()
{
local f
for f in "$@"; do
Xrdb "$f"
local found=
local n
for n in `printf %s "$try_lang" |tr : ' '`; do
n1="${n%.*}"
n2="${n1%_*}"
Xrdb "$f.$n2" && found=1
Xrdb "$f.$n1" && found=1
Xrdb "$f.$n" && found=1
[ -z "$found" ] || break
done
done
}

# Merge in defaults and keymaps.
MergeResources /etc/X11/Xresources "$HOME/.Xresources" "$HOME/.Xdefaults"

/etc/X11/xinit/xrootwarn || exit

TryXBrowser()
{
local n
for n in "$@"; do
if n=`absolute "$n"`; then
export BROWSER="$n"
break
fi
done
return 0
}

TryTextBrowser()
{
local n
for n in "$@"; do
if n=`absolute "$n"`; then
export BROWSER="xvt -e $n"
break
fi
done
return 0
}

# We need to set default browser.
# Window manager may redefine this setting.
if [ -z "$BROWSER" ] || [ ! -x "$BROWSER" ]; then
TryXBrowser xbrowser mozilla firefox konqueror
fi

if [ -z "$BROWSER" ] || [ ! -x "$BROWSER" ]; then
TryTextBrowser browser links lynx
fi

if [ -z "$BROWSER" ] || [ ! -x "$BROWSER" ]; then
export BROWSER=
fi

export HELP_BROWSER="$BROWSER"

# Source shell scripts from system /etc/X11/profile.d/
for f in /etc/X11/profile.d/*.sh; do
# Don't run *.rpm* and *~ scripts
[ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

SourceIfNotEmpty "$f" "$@"
done

# Source shell scripts from user ~/.xprofile
SourceIfNotEmpty "$HOME"/.xprofile "$@"

# Run system scripts from /etc/X11/xinit.d/
for f in /etc/X11/xinit.d/*; do
# Don't run *.rpm* and *~ scripts
[ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

if [ -x "$f" ]; then
"$f" &
fi
done

# Run user scripts from ~/.xsession.d/
for f in "$HOME"/.xsession.d/*; do
# Don't run *.rpm* and *~ scripts
[ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

if [ -x "$f" ]; then
"$f" &
fi
done

unset f

RunIfExecutable /etc/X11/xinit/fixkeyboard
RunIfExecutable /etc/X11/xinit/XIM

# See if desktop manager has asked for a specific environment.
if [ $# -ge 1 ]; then
exec runwm "$@"
else
# Try user defined action.
ExecIfExecutable "$HOME/.xsession"
ExecIfExecutable "$HOME/.Xclients"

# Try WM Selector.
ExecIfExecutable wm-select

# Try WM Manager.
ExecIfExecutable wmselect

# Try default from runwm.
exec runwm default
fi

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: не стартует KDE на Alt Linux Юниор
« Ответ #25 : 23.08.2012 11:12:42 »
Так...
/etc/X11/Xsession

там ближе к концу
# See if desktop manager has asked for a specific environment.
if [ $# -ge 1 ]; then
exec runwm "$@"
else
# Try user defined action.
ExecIfExecutable "$HOME/.xsession"
ExecIfExecutable "$HOME/.Xclients"

# Try WM Selector.
ExecIfExecutable wm-select

# Try WM Manager.
ExecIfExecutable wmselect

# Try default from runwm.
exec runwm default
fi
измените на
# See if desktop manager has asked for a specific environment.
echo "Xsession step1">/tmp/123
echo "$#">>/tmp/123
echo "$@">>/tmp/123
if [ $# -ge 1 ]; then
              echo "Xsession step2">>/tmp/123
exec runwm "$@"
else
echo "Xsession step3">>/tmp/123
              # Try user defined action.
ExecIfExecutable "$HOME/.xsession"
ExecIfExecutable "$HOME/.Xclients"

# Try WM Selector.
ExecIfExecutable wm-select

# Try WM Manager.
ExecIfExecutable wmselect

# Try default from runwm.
exec runwm default
              echo "Xsession step31">>/tmp/123
fi
echo "Xsession step4">>/tmp/123
и после перезагрузки попробуйте войти в систему и поглядите что в файле
/tmp/123
так хоть понятно будет что он пробует грузить...

Онлайн NickM

  • Участник
  • *
  • Сообщений: 964
Re: не стартует KDE на Alt Linux Юниор
« Ответ #26 : 23.08.2012 13:30:21 »
и после перезагрузки попробуйте войти в систему и поглядите что в файле
/tmp/123
так хоть понятно будет что он пробует грузить...

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

# ls -l /tmp
total 0

# cat /tmp/123
cat: /tmp/123: No such file or directory

возвращаюсь к пользователю выполняю и загружаю KDE

$ startkde
после

$ ls -l /tmp
итого 0

$ cat /tmp/123
cat: /tmp/123: Нет такого файла или каталога

итого, безрезультатно

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: не стартует KDE на Alt Linux Юниор
« Ответ #27 : 23.08.2012 13:42:28 »
Попробуйте
echo "Xsession">/tmp/123
запихать куда нибудь  в начало.
Например сразу после
PROG="${0##*/}"
если и так файла 123 также не будет, то значит
/etc/X11/Xsession
вообще не вызывается и надо искать причину этого...

У меня нет KDM, а что в файлах из
/etc/X11/kdm
?
он должен вызывать Xsession ...
Если Xsession не вызывается тогда надо глядеть эти файлы...
Кидайте их содержание на форум тоже
« Последнее редактирование: 23.08.2012 13:44:07 от YYY »

Онлайн NickM

  • Участник
  • *
  • Сообщений: 964
Re: не стартует KDE на Alt Linux Юниор
« Ответ #28 : 23.08.2012 13:56:16 »
угу, Xsession не вызывается.
Я сделал так, из белой консоли (Я часто повторяю белая лишь потому чтобы Вам было понятно, что это не черная консоль, может уже хватит упоминать ее?) от пользователя выполнил

$ /etc/X11/Xsession
запустились КЕДы и получил
$ cat /tmp/123
Xsession step 1
0

Xsession step 3

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: не стартует KDE на Alt Linux Юниор
« Ответ #29 : 23.08.2012 15:54:55 »
угу, Xsession не вызывается.
Покажите
rpm -qfV /etc/X11/kdm/*
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.