Tty

從命令行啟動 IceWM 並且聲音正常嗎?

  • February 25, 2013

所以,我討厭視窗管理器。我討厭他們所有人。

我目前的發行版是 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 lightdmTTY6,這會在 TTY7 中打開顯示管理器本身。完成後,我只需在 TTY6 中CTRL+C即可殺死顯示管理器。(不幸的是,這也意味著回到 TTY7 將完全凍結我的電腦,我還沒有報告這個錯誤。但只要我遠離那個黑洞,一切都會好起來的。)

最近我一直在玩其他 WM,尤其是 IceWM。我通過輸入xinit /usr/bin/icewm-sessionTTY6 來啟動它,瞧。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。但我最初的問題與聲音有關,所以我認為這已解決。)

引用自:https://unix.stackexchange.com/questions/64259