Bug 32389 - Slim не работает без ~/.xinitrc , прошу подправить его конфиг!
Summary: Slim не работает без ~/.xinitrc , прошу подправить его конфиг!
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: slim (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-18 10:11 MSK by YYY
Modified: 2016-09-15 18:22 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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