У X11 есть два замечательных аспекта: это де-факто стандарт для отображения в Linux, и он прозрачен для сети. К сожалению, нет такой вещи для звука. Есть звуковые серверы, которые делают именно то, что вы хотите; в отличие от X, который работает из коробки, звуковые серверы, как правило, требуют небольшой настройки.
JACK и Pulseaudio - два варианта, которые я рекомендую исследовать. Pulseaudio - звуковая система по умолчанию в Ubuntu, которая дает ей преимущество с точки зрения использования в Ubuntu и с точки зрения доступных учебных пособий. JACK гордится своей низкой задержкой, что важно при просмотре фильмов.
Вам нужно будет сделать три вещи:
- Настройте Kaffeine для выхода JACK или Pulseaudio и укажите порт (скажем, 5551).
- На настольном компьютере настройте звуковой сервер для прослушивания через порт (скажем, 5552 - он может быть таким же, как на вашем беззвучном сервере или нет). Arch wiki содержит инструкции для JACK и Pulseaudio . Этот вопрос Ask Ubuntu также содержит подсказки о PA. На сайте JACK есть руководство для JACK2 .
- Настройте SSH для переадресации соединений с сервера на клиент:
-R 5551:localhost:5552