Bug 7612

Summary: /etc/X11/xinit.d/xkb breaks Xsession
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: xorg-x11Assignee: Valery Inozemtsev <shrek>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: critical    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Working /etc/X11/xinit.d/xkb none

Description Alexey Rusakov 2005-08-09 11:10:45 MSD
При запуске из gdm X-сессия немедленно дохнет, без каких-либо явных признаков в
.xsession-errors. Копание в районе скрипта Xsession привело к
/etc/X11/xinit/xkb. Этот файл сорсится(!) в Xsession; между тем, в 
нём находится аж две инструкции exit 0, которые, как я понимаю, приводят 
к немедленному выходу, но - из скрипта Xsession. Замена exit 0 на глобальный (на 
весь xinit.d/xkb) if исправляет положение.
Comment 1 Alexey Rusakov 2005-08-09 11:13:29 MSD
Created attachment 1037 [details]
Working /etc/X11/xinit.d/xkb
Comment 2 Valery Inozemtsev 2005-08-09 11:25:34 MSD
exit 0 это нормальное завершение программы. то что вы написали в xkb это тоже  
самое  
Comment 3 Alexey Rusakov 2005-08-09 11:38:40 MSD
Тогда почему смена exit 0 на if приводит к нормальной работе Xsession? Я
специально трассировал загрузку, сессия завершается на этом скрипте, дальше него
выполнение просто не идёт.