“用户109”是谁?

“用户109”是谁?

我发现用户 109在启动时启动 pulseaudio,这会阻止我的:

petr@sova:~$ ps -ef | grep pulseaudio
109       1515     1  1 15:23 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
petr      2344     1  0 15:24 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
petr      2807  2757  0 15:24 pts/1    00:00:00 grep --color=auto pulseaudio

因此,我无法访问声卡,只能获得虚拟输出。一旦我终止 109 的进程,一切就都正常了。

用户 109 是谁?我该如何阻止他启动 pulseaudio?我怀疑它与 LightDM 有某种关联。

编辑:

petr@sova:~$ cat /etc/passwd | grep 109
speech-dispatcher:x:109:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh

答案1

您可以检查文件 /etc/passwd 来找出用户名。

$ cat /etc/passwd | grep 109
speech-dispatcher:x:109:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh

这告诉我们用户 ID 109 与用户名“speech-dispatcher”相对应。此用户的主目录是“/var/run/speech-dispatcher”。

还有一个包高速调度员. 它根据其功能为文本转语音系统提供高级接口主页,因此,使用此接口的程序需要访问 pulseaudio 似乎是合乎逻辑的。

找出哪个程序正在使用 speed-dispatcher,以及为什么它会产生自己的 pulseaudio 会话。

从上面的链接开始,我将开始查看桌面辅助功能相关应用程序的配置。

答案2

Linux 中没有所有默认系统用户的单一主列表。您可以通过查看列出它们,/etc/passwd通常从那里您需要查看与用户名关联的包,在本例中为 Speech-dispacher

http://packages.ubuntu.com/raring/speech-dispatcher

语音合成器的通用接口

主页http://devel.freebsoft.org/speechd

Speech Dispatcher 项目通过简单、稳定且有据可查的界面提供了一个高级设备独立层来访问语音合成。

该软件包由“Ubuntu Accessibility Developers”维护

相关内容