Bug 7612 - /etc/X11/xinit.d/xkb breaks Xsession
Summary: /etc/X11/xinit.d/xkb breaks Xsession
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: xorg-x11 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-09 11:10 MSD by Alexey Rusakov
Modified: 2005-10-31 22:01 MSK (History)
0 users

See Also:


Attachments
Working /etc/X11/xinit.d/xkb (718 bytes, text/plain)
2005-08-09 11:13 MSD, Alexey Rusakov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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? Я
специально трассировал загрузку, сессия завершается на этом скрипте, дальше него
выполнение просто не идёт.