Bug 32389

Summary: Slim не работает без ~/.xinitrc , прошу подправить его конфиг!
Product: Branch p8 Reporter: YYY <goodmail2010>
Component: slimAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: vseleznv
Version: не указана   
Hardware: all   
OS: Linux   

Description YYY 2016-08-18 10:11:29 MSK
Для того чтоб не ругался 
failed to execute login command

пришлось править конфиг

# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
# login_cmd           exec /bin/bash -login ~/.xinitrc %session
login_cmd           exec /bin/bash -login /etc/X11/xinit/xinitrc %session

хорошо бы чтоб в итоге конфиг давал работать и с ~/.xinitrc и без него...

Типа так

login_cmd           exec /bin/bash -с "if [ -f $HOME/.xinitrc ] ; then  /bin/bash -login $HOME/.xinitrc %session; else /bin/bash -login /etc/X11/xinit/xinitrc %session; fi"

Тогда и волки целы и овцы сыты :)
Comment 1 YYY 2016-08-18 10:12:45 MSK
в смысле это я о файле /etc/slim.conf если что :)
Comment 2 Vladimir D. Seleznev 2016-09-15 18:22:32 MSK
Поправлено. Также добавлена поддержка sessiondir.

P.S. ~/.xinitrc работает даже только с этой строчкой:

login_cmd           exec /bin/bash -login /etc/X11/xinit/xinitrc %session