Естественно, я должен подключить свои динамики до хорошей звуковой карты моего настольного компьютера и использовать ее, чтобы играть музыку. Практически, это оказалось очень трудным. Это может быть то, потому что я использую Ubuntu и на ноутбуке и на рабочем столе, который не является особенно простой в использовании ОС.
Для этого вопроса я спрашиваю, как настроить рабочий стол так, чтобы он мог играть музыку на звуковую карту в любом случае, не будучи зарегистрирован локально. Музыкой управлял бы ноутбук, хотя, как точно сделать Вам решать. Музыкальные файлы могут быть на ноутбуке или рабочем столе (или телефон на базе Android, в этом отношении).
В прошлом у меня был наибольший успех, регистрирующий на пути SSH и запускающий музыкальные приложения посредством X передач, хотя "успех" относителен. Этот метод не поддерживает ключи мультимедиа клавиатуры или что-либо, что работает через DBus, как уведомления.
Я попытался настроить совместное использование файлов между компьютерами с помощью SSH и сценариев, но это облуплено и подвержено отказу. Я обнаружил музыкальное совместное использование Мандарина, которое, кажется, работает вполне прилично и obsoletes клудж совместного доступа к файлам SSH, но остальная часть решения должна была бы иметь поддержку DAAP. Я имел намного больше успеха с пакетными решениями, чем топорные сценарии.
Я ранее спросил, как настроить рабочий стол для автоматического монтирования моих внешних дисков (которые имеют музыку на них) без входа в систему, но было неудачно.
Я попытался создать PulseAudio как бездисплейный сервер, но он никогда не работал на меня. Я посмотрел на MPD, но мне не нравится его отсутствие функций.
OS X или Windows 7 имеют более гладкое решение для этого? Существует ли специализированное поле, которое я могу купить, который сделает этот вид вещи?
Это могло бы походить на тривиальное и глупое предложение, рассматривая Ваши требования, но Вы думали об установке Вашего рабочего стола для автовхода в систему?
Постсценарий входа в систему мог затем заботиться о блокировке Вашего экрана в случае необходимости. Ваши внешние диски должны затем взять также, и дистанционная работа использования для управления им от ноутбука.
Одна возможность состоит в том, чтобы настроить "рабочий стол" Вашего настольного компьютера для совместного использования [Система-> Предпочтения-> Удаленный рабочий стол], затем использовать [Приложения-> Интернет-> Средство просмотра Удаленного рабочего стола] для подключения с ним и драйвер аудиоплеера. Хорошо, да, это действительно требует, чтобы Вы были зарегистрированы локально, и люди, проходящие мимо Вашего настольного экрана, будут видеть, что Ваша мышь перемещается совершенно отдельно.
Для более гибкого варианта этого установите сервер VNC (например, vnc4server) и запустите его на Вашем настольном компьютере для создания X серверов дисплея, которые не имеют никаких фактических аппаратных средств. Можно затем соединиться с этим удаленно от ноутбука, а также соединяющийся с ним с основного экрана рабочего стола. Это дает Вам музыкальный экран управления в киберпространстве.
[более позднее редактирование:] Можно настроить vncserver в определенных целях при желании. Например, для специфического запущения музыкального приложения можно отредактировать ~/.vnc/xstartup файл для запуска только приложения, которое Вы хотите и удаляете значение по умолчанию xterm и twm строки из файла. У Вас могло быть приложение, запускают полный экран для заполнения vnc окна средства просмотра.
Что функция пропускала в MPD? Я использовал его в прошлом для просто этой цели.
Кроме того, для автомонтирования Карт памяти в установке сервера существует пакет USBmount.
Установка Songbird дистанционного управления в Ubuntu:
extensions.GET-control.localonly
кому: false
~/bin/
. Щелкните правой кнопкой здесь и Сохраните Ссылку Как ~/bin/songbird-ctl
localhost
это говорит имя хоста Вашего сервераchmod +x songbird-ctl
Когда Songbird работает на сервере, необходимо теперь смочь, управляют им путем ввода вещей как songbird-ctl playpause
или songbird-ctl mute
на клиенте.
Затем для получения мультимедийной работы ключей:
1. Установка xbindkeys
и xbindkeys-config
2. Дополнительно, создайте конфигурацию по умолчанию с xbindkeys --defaults > ~/.xbindkeysrc
3. Добавьте что-то вроде этого к ~/.xbindkeysrc
файл:
# Multimedia keys for remote control
# Usage: songbird-ctl [port] command
# commands: play, pause, playpause, next, prev, stop, volumeup, volumedown, mute
# If you have separate Play and Pause keys:
#"songbird-ctl play"
# control + XF86AudioPlay
# If you have a Play/Pause key:
"songbird-ctl playpause"
control + XF86AudioPlay
"songbird-ctl pause"
control + XF86AudioPause
"songbird-ctl next"
control + XF86AudioNext
"songbird-ctl prev"
control + XF86AudioPrev
"songbird-ctl stop"
control + XF86AudioStop
"songbird-ctl volumeup"
control + XF86AudioRaiseVolume
"songbird-ctl volumedown"
control + XF86AudioLowerVolume
"songbird-ctl mute"
control + XF86AudioMute
4. Как Вы видите, я использовал мультимедийные ключи в сочетании с клавишей Ctrl клавиатуры так, чтобы она не вмешивалась в регулятор громкости локального компьютера, и т.д. Чтобы заставить их работать без Ctrl, просто удалить его из файла:
"songbird-ctl mute"
XF86AudioMute
5. перезапуск xbindkeys
Существует также взлом с помощью доступности GDM, которую я не попробовал. Это могло бы позволить Вам управлять вещами, даже когда заблокировано?
Управление объемом PulseAudio другого компьютера с Повышать/Понижать/Клавишами отключения микрофона могло бы быть лучшей идеей. Не уверенный, как сделать это все же.
Для большинства других аудиоплееров Вы смогли делать что-то с ReMoot и дистанционным управлением Rewwwoot.