История изменений
Исправление intelfx, (текущая версия) :
- exec перед startx заменяет startx'ом процесс bash (чтобы не оставалось лишних процессов)
- bashrc выполняется каждой интерактивной оболочкой, а bash_profile — только при логине
Главное — удостовериться, что startx учитывает значение переменной $XDG_VTNR и запускает Xorg на том VT, который там указан (т. е. на текущем). Иначе как раз огребёшь проблемы с logind.
Если всё сделать правильно, то иксы даже можно запускать без рута или SUID.
Исправление intelfx, :
- exec перед startx заменяет startx'ом процесс bash (чтобы не оставалось лишних процессов)
- bashrc выполняется каждой интерактивной оболочкой, а bash_profile — только при логине
Главное — удостовериться, что startx учитывает значение переменной $XDG_VTNR и запускает Xorg на том VT, который там указан (т. е. на текущем). Иначе как раз огребёшь проблемы с logind.
Исходная версия intelfx, :
- exec перед startx заменяет startx'ом процесс bash (чтобы не оставалось лишних процессов)
- bashrc выполняется каждой интерактивной оболочкой, а bash_profile — только при логине