У меня установлен ubuntu 12.04. Если я начну играть музыку через встроенный музыкальный проигрыватель ритм-бокса и переключится на пользователя - музыка остановится, пока я не вернусь :(. Можно ли продолжить воспроизведение музыки при переключении на другого пользователя?
В этом вопросе есть ошибка запуска. Предлагаемое средство состоит в том, чтобы изменить 0 на 1 для параметра «SYSTEM_START» в /etc/default/pulseaudio:
# Start the PulseAudio sound server in system mode.
# (enables the pulseaudio init script)
# System mode is not the recommended way to run PulseAudio as it has some
# limitations (such as no shared memory access) and could potentially allow
# users to disconnect or redirect each others audio streams. The
# recommend way to run PulseAudio is as a per-session daemon. For GNOME
# sessions you can install pulseaudio-esound-compat and GNOME will
# automatically start PulseAudio on login (if ESD is enabled in
# System->Preferences->Sound). For other sessions, you can simply start
# PulseAudio with "pulseaudio --daemonize".
# 0 = don't start, 1 = start
PULSEAUDIO_SYSTEM_START=1
На самом деле это не ошибка, а функция. Для большинства людей это ожидаемое поведение. Они не хотят, чтобы другие пользователи играли самостоятельно. Кроме того, это стандартное соответствие.
Вы можете открыть сеанс экрана (используя команду «screen», «screen» -пакет может быть установлен по умолчанию, но я не уверен). Затем вы можете использовать что-то вроде mplayer (без gui) из командной строки. Поскольку экранный сеанс не завершается при выходе из системы, mplayer будет продолжать играть. Это должно работать для каждой команды-приложения, btw.