在开始时运行Pulseaudio和蓝牙

埃里克

我有一台用于音乐的无头Debian服务器。它已连接到一些扬声器,并且已经进行了设置,以便可以通过蓝牙配对将音乐从手机播放到服务器。

但是,我发现我需要有一个用户登录才能启动蓝牙代理和Pulseaudio服务器。我最终要做的是通过ssh登录并运行pulseaudio -Dthen bt-agent -d这使我可以将手机与服务器配对并从手机播放音乐。问题是我必须保持用户登录并运行,否则它将停止工作。

如何在启动时自动启动将继续存在的这些守护程序?

穆图

假设systemd您可以创建如下所示的两个systemd单位,使他们systemctl --user enable bt-agent-d.service; systemctl --user enable pulseaudio-d.service终于能够挥之不去,以便在系统启动时启动它们,而不是如果用户注销,以阻止他们loginctl enable-linger username

PS最后一条命令中的“用户名”是实际用户名的占位符,最后一条命令需要root权限才能成功。

~/.config/systemd/user/bt-agent-d.service

[Unit]
Description=Bt-agent-d service

[Service]
ExecStart=/bin/bt-agent -d

[Install]
WantedBy=default.target

~/.config/systemd/user/pulseaudio-d.service

[Unit]
Description=Pulseaudio-d service

[Service]
ExecStart=/bin/pulseaudio -D

[Install]
WantedBy=default.target

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在开始时运行bash_aliases

来自分类Dev

在课程开始时运行代码

来自分类Dev

在XRDP会话开始时运行命令

来自分类Dev

在apache karaf开始时运行命令的脚本

来自分类Dev

NodeJS - 如何在每天结束/开始时运行函数?

来自分类Dev

如何制作button.onClick不能在开始时运行

来自分类Dev

Chrome扩展程序未在文档开始时运行脚本并且未打印内容

来自分类Dev

如何制作button.onClick不能在开始时运行

来自分类Dev

JavaScript代码在开始时运行一次,然后停止

来自分类Dev

连接蓝牙设备时运行脚本

来自分类Dev

开始时如何从xterm运行byobu?

来自分类Dev

从结束时间和运行时间计算熊猫的开始时间

来自分类Dev

在程序运行开始时填充wxChoice | Python

来自分类Dev

使用sc create开始时Windows程序无法运行

来自分类Dev

在R中按组检查重叠的开始和结束时间(数据为NA时运行不正确)

来自分类Dev

在R中按组检查重叠的开始和结束时间(数据为NA时运行不正确)

来自分类Dev

在处理开始时使用jQuery和RequireJS

来自分类Dev

angularjs计算开始时间和当前时间之间的时差

来自分类Dev

如何获得期间的开始时间和结束时间?

来自分类Dev

获取视频的开始时间和结束时间

来自分类Dev

与Grunt同时运行`watch`和`nodemon`

来自分类Dev

与Nginx同时运行HHVM和PHP

来自分类Dev

同时运行帧和循环?

来自分类Dev

在启动时运行java和javac

来自分类Dev

在Windows和Ubuntu上同时运行

来自分类Dev

Systemd同时运行ExecStart和ExecStop

来自分类Dev

sbt 1.0 同时运行和测试

来自分类Dev

如何同时运行react和express?

来自分类Dev

如何同时运行 Espeak 和 Pocketsphinx?

Related 相关文章

热门标签

归档