如何同時啟動二個 esd

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

如何同時啟動二個 esd

文章louie » 週三 1月 05, 2005 11:03 pm

由於裝了二片音效卡,但是用慣了 esd,所以想在每個音效卡上都啟動 esd。
第一個 esd 啟動沒問題,在啟動第二個時,卻出現
louie@penguin:~$ esd -d /dev/dsp1
- using device /dev/dsp1
esd: Esound sound daemon already running or stale UNIX socket
/tmp/.esd/socket
This socket already exists indicating esd is already running.
Exiting...

由於第一個 esd 已開啟了 /tmp/.esd/socket ,第二個就無法正常啟動了,不曉得是我不會用,還是怎樣,不過 artsd 應該可以正常啟動好幾個才是啊,怎麼 esd 沒辦法呢 ???

由於這是用在二片音效卡分別給不同的人使用,配合雙螢幕、雙鍵盤、雙滑鼠的,HOWTO 是寫用 artsd
real_display=`echo $DISPLAY | sed "s/://" | sed "s/\..*//"`
case "$real_display" in
0)
artsd -F 10 -S 4096 -D /dev/dsp -s 5 -m artsmessage -l 3 -f &
;;
1)
artsd -F 10 -S 4096 -D /dev/dsp1 -s 5 -m artsmessage -l 3 -f &
;;
2)
artsd -F 10 -S 4096 -a alsa -D hw:4,0 -s 5 -m artsmessage -l 3 -f &
;;
esac

不知道是否可以用 esd 來取代。
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:如何同時啟動二個 esd

文章訪客 » 週四 1月 06, 2005 8:54 am

看來只好改用二個 artsd 或是一個 artsd、一個 esd 了,不過 stardict 好像只能用 esd,這下子假設我是用 artsd,另一個人用 esd,有事沒事就念個英文單字給他聽,好讓他鍛鍊英文聽力 :-P
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客