LINUX.ORG.RU

Автоматический запуск yast2 при логине в SLES9


0

0

Для доступа к серверу обычно использую putty, при очередном логине рутом с консоли получил не стандартный красно-жёлтый Desktop с бомбочками, а фулскрин yast2, при закрытии которого закрывается вся сессия. Изменить размер яста можно, но под ним расположен только стандартный нерутовский синенький фон. Запустить ничего другого нельзя.

Если заходить другим пользователем, то открывается нормальное KDE.

После чего это произошло теперь уже сказать трудно, потому что с консоли захожу редко.

Хотелось бы как-то это вернуть назад.


Посмотри в /root/.kde/Autoload

Если не поможет попробуй переместить рутовую .kde

Еще могли в startkde проверки поставить.

YesSSS ★★★
()
Ответ на: комментарий от YesSSS

/root/.kde/Autoload нету. есть /root/.kde/Autostart, но там как бы пусто, только файл .directory: # cat ~/.kde/Autostart/.directory [Desktop Entry] Type=Directory Name=Autostart Name[af]=Outomatiese begin Name[az]=Oz-Ozun? Baslama Name[bg]=Автоматично стартиране Name[bn]=???-??????? Name[ca]=Autoengega Name[cy]=Hunan-gychwyn Name[el]=???????? ?????? Name[eo]=Memlanco Name[es]=Autoinicio Name[fa]=??????? Name[fi]=Kaynnista Name[fr]=Demarrage automatique Name[gl]=Autoinicio Name[he]=????? ???????? Name[hi]=???????????? Name[hr]=Pokreni automatski Name[hu]=Automatikus inditas Name[is]=Sjalfr?sing Name[it]=Avvio automatico Name[ja]=???? Name[ko]=???? Name[lo]=????????????? Name[lt]=Autostartas Name[lv]=Autostarts Name[mk]=Автостарт Name[mn]=Автомат эхлэгч Name[mt]=Awto-bidu Name[nso]=Thomo yago Itirisa Name[pt]=Arranque Name[pt_BR]=Inicializacao Automatica Name[ru]=Автозапуск Name[se]=Autoalggaheapmi Name[sk]=Autostart Name[sl]=Samodejni zagon Name[sr]=Аутоматско покрета_е Name[sr@Latn]=Automatsko pokretanje Name[ta]=????????? ??????? Name[tg]=Сар кунии автоматик? Name[th]=?????????????? Name[tr]=Otomatik Baslat Name[uk]=Автостарт Name[uz]=Авто-бошлаш Name[ven]=Thoma Name[vi]=T? kh?i d?ng Name[xh]=Isiqalo esizenzekelayo Name[xx]=xxAutostartxx Name[zh_CN]=???? Name[zh_TW]=???? Name[zu]=Ukuqala ngokuzenzekela

/opt/kde3/bin/startkde старый (от 18 ноября 2005 года) и там никакого упоминания о yast нет. Есть однако кусок, где проверяется, что юзер рут (что нормально, ему ж надо выставлять валпеппер с бомбочками):

# # create SuSE defaults # if [ "$INSTALL_DESKTOP_EXTENSIONS" == "yes" ]; then if [ "$USER" == "root" ]; then if [ ! -e "$HOME/.skel/kdebase3" -a ! -e "$KDEHOME/share/config/kdeglobals" ]; then if [ -e "/opt/kde3/bin/startkde.theme.unitedlinux" ]; then . /opt/kde3/bin/startkde.theme.unitedlinux copy_default_root_ul "$KDEHOME" create_default_desktop_ul "$HOME/Desktop/" fi

if [ -e "/opt/kde3/bin/startkde.theme" ]; then . /opt/kde3/bin/startkde.theme fi copy_default_root "$KDEHOME" mkdir -p $HOME/.skel/ touch $HOME/.skel/kdebase3 $HOME/.skel/kdebase3.91 fi else if [ ! -e "$HOME/.skel/kdebase3" -a ! -e "$KDEHOME/share/config/kdeglobals" ]; then if [ -e "/opt/kde3/bin/startkde.theme.unitedlinux" ]; then . /opt/kde3/bin/startkde.theme.unitedlinux copy_default_user_ul "$KDEHOME" create_default_desktop_ul "$HOME/Desktop/" fi

if [ -e "/opt/kde3/bin/startkde.theme" ]; then . /opt/kde3/bin/startkde.theme fi copy_default_user "$KDEHOME" create_default_desktop "$HOME/Desktop/" mkdir -p $HOME/.skel/ touch $HOME/.skel/kdebase3 $HOME/.skel/kdebase3.91 fi fi if [ -e /opt/kde3/bin/startkde.update91 -a ! -e "$HOME/.skel/kdebase3.91" ]; then . /opt/kde3/bin/startkde.update91 mkdir -p $HOME/.skel/ touch $HOME/.skel/kdebase3.91 fi for i in /opt/kde3/share/UnitedLinux/addon-scripts/*; do [ -r "$i" ] && \ . "$i" done fi

Вообще на начальном экране помимо кнопки "login" есть кнопка "administration". При нажатии на неё спрашивает пароль рута и потом запускает тот же YaST в монопольном режиме. Сейчас фактически тоже самое делается просто при заходе рутом. Скриптик для его запуска YaSTadminSession) я нашёл. Он упоминается в 2 файлах в ветке /opt/kde3:

# cat share/apps/kdm/sessions/admin.desktop [Desktop Entry] Encoding=UTF-8 Type=XSession Exec=YaSTadminSession TryExec=YaSTadminSession Name=admin Comment=Yast Admin Session

и share/config/SuSE/default/kdmrc, но он большой, не буду его приводить тут. Оба эти файла тоже старые, 2004 и 2005 года.

VKB
() автор топика
Ответ на: комментарий от VKB

нашёл я в чём там было дело. Тип сессии на экране логона стоял admin, видимо я поставил когда-то, и забыл. Там чекбокса никакого нет. После установки в default всё стало нормально.

VKB
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.