LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

Смотри: в Linux есть runlevel, прочти про них подробнее. На 3 загружается многопользовательская система, на 5 стартует графика. Как уже написали выше, у тебя приложение пытается запуститься до того, как стартует графическая подсистема (и установится переменная DISPLAY), она в Unix не является обязательной.

Порядок загрузки на десктопе примерно такой: сперва 3 runlevel, потом на 5 стартует Xserver, потом DM (display manager) запускает WM (window manager), а он грузит DE (desktop environment), причем последнее — не всегда. С Wayland и GNOME 3 хитрее.

Да, и сюрприз: звуковая подсистема ALSA запускается независимо от графической подсистемы. А уже поверх неё обычно PulseAudio — хотя это не обязательно.

Это не совсем точно, на деле несколько хитрее, я сам не то что бы гуру.

Исходная версия Vsevolod-linuxoid, :

Смотри: в Linux есть runlevel, прочти про них подробнее. На 3 загружается многопользовательская система, на 5 стартует графика. Как уже написали выше, у тебя приложение пытается запуститься до того, как стартует графическая подсистема (и установится переменная DISPLAY), она в Unix не является обязательной.

Порядок загрузки на десктопе примерно такой: сперва 3 runlevel, потом на 5 стартует Xserver, потом DM (display manager) запускает WM (window manager), а он грузит DE (desktop environment), причем последнее — не всегда. С Wayland и GNOME 3 хитрее.

Это не совсем точно, на деле несколько хитрее, я сам не то что бы гуру.