我在 macbook air 4,2 上使用带有 Xdmx/Xmonad(不带 Gnome)的 Ubuntu 11.10。
Xdmx 是一个 X 服务器,它允许您使用其他运行 X11 的 Linux 计算机作为监视器。字面意思是通过以太网连接的监视器。
Xmonad 是一个窗口管理器,就像桌面版的 Vim 一样。它为您管理窗口,让您可以专注于更重要的事情,例如编程。
当我打开电脑时,我首先使用 sudo service gdm stop 停止 gnome,然后运行 xinit 和 xmonad。这意味着 xmonad 直接在基本的 X11 服务器上运行。
不幸的是,没有声音和做
sneilan@sneilan-MacBookAir:~$ sudo service pulseaudio start * 为每个用户会话配置的 PulseAudio 不会打开它。
如果我运行 alsamixer,我会得到
sneilan@sneilan-MacBookAir:~$ alsamixer 无法打开混频器:没有此文件或目录
声音在 Gnome 和在 Gnome 上运行的 Xmonad 中正常工作。
不进入 gnome 的情况下我怎样才能启动声音?
感谢您的时间。
答案1
我不太熟悉如何在 Ubuntu 上配置 xmonad,但你要运行的命令是
/usr/bin/start-pulseaudio-x11 &
我不确定您会把该命令放在哪里,您可以使用~/.xinitrc
或将其添加到您的 xmonad 启动脚本中,具体取决于您如何配置它(带或不带 gnome 等)。
答案2
默认情况下,Pulseaudio 设置为在每个用户会话中运行。如果用户通过终端访问服务器,您可能希望将 pulseaudio 作为系统范围的守护进程。