Запустите 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 чтобы делать почти все. И я счастлив именно так. Если мне действительно нужно, я запускаю среду рабочего стола Ubuntu 12.10 по умолчанию, lightdm , набрав sudo lightdm в TTY6, который открывает сам диспетчер дисплея в TTY7. Когда я закончил, я просто CTRL + C в TTY6, чтобы убить диспетчера дисплеев. (К сожалению, это также означает, что возврат к TTY7 полностью заморозит мой компьютер, что я еще не сообщал об ошибке. Но пока я держусь подальше от этой черной дыры, все в порядке.)

В последнее время я играл с другими WM, особенно IceWM. Я начинаю его, набирая xinit /usr/bin/icewm-session в TTY6 и вуаля. Это намного лучше, чем lightdm , двигаясь со скоростью света по сравнению.

Есть только одна проблема.

Я получаю звук для IceWM, если я перейду к TTY. Но когда я нахожусь в фактическом TTY, который запускает IceWM, глядя на Skype или что-то в этом роде, я ничего не слышу. Например, я отправляю сообщения в Skype, а затем перехожу в свой теплый, уютный TTY1 (всегда открыт для weechat-curses ), в то время как мой собеседник пишет ей ответ, а потом и только тогда я действительно слышу глупые звуки предупреждения чата , Или, например, я перехожу в теплую, теплую тьму TTY2 и начинаю играть музыку с mplayer . Я слышу музыку до тех пор, пока не вернусь в TTY7, где работает IceWM. (Этого не происходит, когда я запускаю lightdm.) Является ли эта интеграция с ALSA совсем немного недостающей IceWM, или может быть более ортодоксальный способ быть WM-агностиком? (Для чего это стоит, я читал о других людях, имеющих проблемы со звуком, не играющим в IceWM. Но мне интересно, есть ли более рекомендуемый подход к тому, что я делаю.)

Я не знаю, что было изменено, но я получил звук, запустив IceWM из экрана входа в lightdm от Ubuntu один раз и только один раз . Я предполагаю, что некоторые базовые файлы конфигурации, касающиеся совместимости с ALSA, заселены. После этого звук и видео работают в xinit /usr/bin/icewm-session session. (Веб-камера, похоже, не работает: она работает, если я запускаю IceWM из lightdm . Но мой исходный вопрос связан со звуком, поэтому я считаю это решенным.)