Я могу использовать свои ключи медиа для управления MPD?

Я могу сделать ключи медиа (игра/пауза, пропустите), кнопки на моем MacBook управляют MPD вместо iTunes?

Кроме того, я могу сделать яблоко удаленным не, открывают iTunes? Прямо сейчас клиентом MPD, который я использую (теремин), можно управлять с удаленным, но iTunes открывается, когда я нажимаю кнопку.

Btw, я не могу отключить iTunes в родительском контроле, потому что он должен работать над моей учетной записью администратора, но хорошо, если решение заставляет iTunes не работать.

3
задан 28.10.2009, 14:05

1 ответ

Я не знаю об Удаленной Apple (хотя я думаю, что существует бесплатное приложение там, которое позволяет Вам настроить ее), но я могу помочь Вам с ключами медиа. Я сделал это на использовании внешней клавиатуры ControllerMate (15$), но я предположу, что Вы могли сделать то же со свободным Блеском менеджера по горячей клавише: необходимо указать на ключ к AppleScript, который в свою очередь выполняет сценарий оболочки, который говорит MPD, что сделать. Это не слишком трудно; я учился писать AppleScript и сценарии оболочки просто с этой целью, и мне потребовались несколько часов, которые все сказали.

Мой MPD находится на другом компьютере и, если Ваш также, необходимо удостовериться, что аутентификация с открытым ключом отключена так, Вы можете ssh в без пароля. (Поочередно, я предполагаю, что Вы могли установить mpc на своем Mac, но я был слишком робок, чтобы сделать это.) Устанавливают MPC на компьютере с MPD (и удостоверяются, что у Вас есть право переменных среды). Затем на Mac, запишите и сохраните сценарий оболочки, который говорит удар ssh в Вашу машину MPD, и скажите mpc делать что-то. Для "переключателя" (игра/пауза) это является моим:

#!/bin/bash
ssh 10.0.1.42 -l USERNAME "export MPD_HOST=10.0.1.42; mpc toggle --no-status"

По некоторым причинам я должен был поместить MPD_HOST там. Это должно быть тривиально для записи сценариев для следующих и предыдущих дорожек; если Вы не знаете, что команды mpc проверяют страницу справочника mpc.

Мой applescript более сложен, чем Ваш был бы то, потому что он решает, управлять ли MPD или iTunes на основе приложений, которые я запускаю. На базовом уровне все, в чем Вы нуждаетесь,

do shell script "path/to/yourscript.sh"

который можно сохранить как .scpd. Легко или в ControllerMate или в Блеске связать ключ к AppleScript, таким образом, Вы должны быть все установлены.

Приятного отдыха!

1
ответ дан 08.12.2019, 02:24

Теги

Похожие вопросы