Отправить команду на уже запущенную программу?

Может быть, нажать «Пробел»? Это сработало для меня.

0
задан 30 June 2017 в 20:07

6 ответов

Вы можете использовать этот ответ из StackOverflow в качестве базы для создания собственной команды для отправки в VLC. Также проверьте весь Q / A. Он использует d-шину для «дистанционного управления»

dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.vlc/org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Последний PlayPause можно заменить, например, Play, Pause, Previous, Next.

1
ответ дан 22 May 2018 в 20:59
  • 1
    Спасибо за ссылку. «dbus» - это то, что я искал. В dbus.freedesktop.org/doc/dbus-tutorial.html имеется небольшое учебное пособие. Для нахождения путей объекта dbus существует программа под названием «d-foot». – NonStandardModel 1 July 2017 в 00:35

Вы можете использовать этот ответ из StackOverflow в качестве базы для создания собственной команды для отправки в VLC. Также проверьте весь Q / A. Он использует d-шину для «дистанционного управления»

dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.vlc/org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Последний PlayPause можно заменить, например, Play, Pause, Previous, Next.

1
ответ дан 18 July 2018 в 10:52

Вы можете использовать этот ответ из StackOverflow в качестве базы для создания собственной команды для отправки в VLC. Также проверьте весь Q / A. Он использует d-шину для «дистанционного управления»

dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.vlc/org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Последний PlayPause можно заменить, например, Play, Pause, Previous, Next.

1
ответ дан 24 July 2018 в 19:40

Это зависит от того, реализовала ли эта конкретная программа такое поведение или нет, что будет описано на его странице руководства.

Нет общего способа сделать это, однако некоторые программы определяют специальное поведение для конкретных сигналы, которые они получают. Например, если вы отправите сигнал USR1 в команду dd, он распечатает статус выполнения.

Иногда, в зависимости от программы и информации, которую мы имеем об этом, мы можем изменить некоторые ее поведение, сотрясая его файлы или данные в памяти.

3
ответ дан 22 May 2018 в 20:59

Это зависит от того, реализовала ли эта конкретная программа такое поведение или нет, что будет описано на его странице руководства.

Нет общего способа сделать это, однако некоторые программы определяют специальное поведение для конкретных сигналы, которые они получают. Например, если вы отправите сигнал USR1 в команду dd, он распечатает статус выполнения.

Иногда, в зависимости от программы и информации, которую мы имеем об этом, мы можем изменить некоторые ее поведение, сотрясая его файлы или данные в памяти.

3
ответ дан 18 July 2018 в 10:52

Это зависит от того, реализовала ли эта конкретная программа такое поведение или нет, что будет описано на его странице руководства.

Нет общего способа сделать это, однако некоторые программы определяют специальное поведение для конкретных сигналы, которые они получают. Например, если вы отправите сигнал USR1 в команду dd, он распечатает статус выполнения.

Иногда, в зависимости от программы и информации, которую мы имеем об этом, мы можем изменить некоторые ее поведение, сотрясая его файлы или данные в памяти.

3
ответ дан 24 July 2018 в 19:40

Другие вопросы по тегам:

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