從命令行啟動 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 中打開顯示管理器本身。完成後,我只需在 TTY6 中CTRL
+C
即可殺死顯示管理器。(不幸的是,這也意味著回到 TTY7 將完全凍結我的電腦,我還沒有報告這個錯誤。但只要我遠離那個黑洞,一切都會好起來的。)最近我一直在玩其他 WM,尤其是 IceWM。我通過輸入
xinit /usr/bin/icewm-session
TTY6 來啟動它,瞧。lightdm
相比之下,它比以光速移動要好得多。只有一個問題。
如果我轉移到 TTY,我會得到 IceWM 的聲音輸出。但是當我在執行 IceWM 的實際 TTY 中,看著 Skype 或其他東西時,我實際上什麼也聽不到。因此,例如,我在 Skype 上發送一些消息,然後
weechat-curses
在我的對話者寫下她的回复時移動到我溫暖、舒適的 TTY1(始終打開),然後我才真正聽到愚蠢的聊天警報聲。或者,例如,我進入 TTY2 的美好、溫暖、黑暗中,開始播放一些音樂mplayer
. 我一直聽到音樂,直到我切換回執行 IceWM 的 TTY7。(當我執行 lightdm 時不會發生這種情況。)這種與 ALSA 的集成是否只是缺少 IceWM,或者可能有更正統的方式來與 WM 無關?(對於它的價值,我讀過其他人在 IceWM 中遇到聲音無法播放的問題。但我想知道是否有更推薦的方法來做我所做的事情。)
我不知道發生了什麼變化,但是通過從 Ubuntu 的 lightdm 登錄螢幕啟動 IceWM一次且僅一次,我可以正常工作。我猜一些關於 ALSA 兼容性的基本配置文件已經被填充了。之後,聲音和影片都在一個
xinit /usr/bin/icewm-session
會話中工作。(網路攝像頭似乎不起作用:如果我從 啟動 IceWM,它確實起作用lightdm
。但我最初的問題與聲音有關,所以我認為這已解決。)