从命令行启动 IceWM *并*让声音正常工作?

从命令行启动 IceWM *并*让声音正常工作?

所以,我讨厌窗口管理器。我讨厌他们所有人。

我当前的发行版是 Ubuntu 12.04。这是我的/etc/init/lightdm.conf

# LightDM - light Display Manager
#
# The display manager service manages the X servers running on the
# system, providing login and auto-login services
#
# based on gdm upstart script

exit 0;

简而言之,我在 TTY 中完成所有操作。像这样设置我的系统意味着 TTY7 充满了系统消息。我用其他的来screen完成几乎所有的事情。我很高兴这样。如果我确实需要,我可以lightdm通过键入sudo lightdmTTY6 来启动 Ubuntu 12.10 的默认桌面环境,这会在 TTY7 中打开显示管理器本身。完成后,我只需在 TTY6 中CTRL输入 +C即可终止显示管理器。 (不幸的是,这也意味着回到 TTY7 将完全冻结我的计算机,这是我尚未报告的错误。但只要我远离那个黑洞,一切都很好。)

最近我一直在尝试其他 WM,特别是 IceWM。我通过输入 TTY6 来启动它xinit /usr/bin/icewm-session,瞧。lightdm相比之下,它比以光速移动要好得多。

只有一个问题。

如果我切换到 TTY,我会得到 IceWM 的声音输出。但是当我在运行 IceWM 的实际 TTY 中查看 Skype 或其他东西时,我实际上听不到任何声音。因此,举例来说,我在 Skype 上发送一些消息,然后在我的对话者写下回复时转到我温暖、舒适的 TTY1(始终打开weechat-curses),然后,只有那时,我才真正听到愚蠢的聊天警报声。或者,例如,我进入 TTY2 美好、温暖、黑暗的环境,并开始用 播放一些音乐mplayer。我一直听到音乐,直到我切换回运行 IceWM 的 TTY7。 (当我运行 lightdm 时,不会发生这种情况。)这种与 ALSA 的集成是否只是有点缺乏 IceWM,还是可能有一种更正统的方法来与 WM 无关? (无论如何,我读到过其他人在 IceWM 中无法播放声音的问题。但我想知道是否有更推荐的方法来完成我所做的事情。)

答案1

我不知道发生了什么变化,但是通过从 Ubuntu 的 lightdm 登录屏幕启动 IceWM,我的工作正常一次且仅有一次。我猜想已经填充了一些有关 ALSA 兼容性的基本配置文件。之后,声音和视频都在一个xinit /usr/bin/icewm-session会话中工作。 (网络摄像头似乎不起作用:如果我从 启动 IceWM,它就会起作用lightdm。但我最初的问题与声音有关,所以我认为这个问题已解决。)

相关内容