cht電腦資訊gcin已解決問題
版主 搜尋 登入 註冊

預設嗶聲太小聲,希望能改成可自訂長短或使用音效檔

訪客
1標題: 預設嗶聲太小聲,希望能改成可自訂長短或使用音效檔推薦 0 收藏 02009-01-18引用  

預設發出的嗶聲太小,在我的電腦上幾乎跟按鍵盤的聲音混在一起無法聽到,希望能改成可自訂長度或使用音效檔

我有找到關鍵程式碼「XBell(dpy, -97); 」(位於gcin-common.c或win0.c)改成0就能聽到了

LGJ

加入: 2007-09-19
發表: 4535
被推薦: 290
被收藏: 196
歸隱山林
2標題: 推薦 0 收藏 12009-01-18引用  

xset b 90 1000 100

這樣夠大聲嗎?(其實 gcin help 裡頭就有說明)


訪客
3標題: 推薦 0 收藏 02009-01-20引用  

這個修改會讓我別的程式(Word)的警示聲也變成長嗶聲,也許是因為wine模擬不夠完善會所以原本能被忽略(快速且短暫)的聲音跑出來

這不是主程式的問題嗎?因為我在別台電腦上試也有同樣的情形

eliu

加入: 2007-08-09
發表: 5599
被推薦: 423
被收藏: 140
新竹, 台灣
4標題: 推薦 0 收藏 02009-01-21引用  

我在兩台 linux 都沒有問題。那個 Bell 聲音會因不同的輸出 device 而有不同的聲音。有些是用主機板接機殼的喇叭。有些是接音效卡。

--
覺得新注音/新倉頡遜?→免錢的 gcin Windows 中文輸入>

編輯次數: 1
LGJ

加入: 2007-09-19
發表: 4535
被推薦: 290
被收藏: 196
歸隱山林
5標題: 推薦 0 收藏 02009-01-21引用  

guest
這個修改會讓我別的程式(Word)的警示聲也變成長嗶聲,也許是因為wine模擬不夠完善會所以原本能被忽略(快速且短暫)的聲音跑出來

xset b 所接的參數是可以調整的,上面的例子只是示範,請 man xset 找出適合你那檯電腦的聲音。

guest
不是主程式的問題嗎?因為我在別台電腦上試也有同樣的情形

gcin 只是呼叫 X 的 XBell() 函式,怎麼設都不會讓所有的電腦的發聲相同。

當然,如果 eliu 有空的話,弄個 gcin 獨立的音效事件也是很好啦!吐舌頭


訪客
6標題: 推薦 0 收藏 02009-01-21引用  

不是的,我如果改gcin主程式結果就會是我要的嗶聲,但如果用xset改成一樣的嗶聲其它程式都不正常了

Windows好像沒有這個問題?

LGJ

加入: 2007-09-19
發表: 4535
被推薦: 290
被收藏: 196
歸隱山林
7標題: 推薦 0 收藏 02009-01-21引用  

guest
不是的,我如果改gcin主程式結果就會是我要的嗶聲,但如果用xset改成一樣的嗶聲其它程式都不正常了

是怕改了以後,你的正常,但其他人又來要求改。:p

方便的話,自行動手改一下再來編譯如何?

guest
Windows好像沒有這個問題?

這個不能這樣比呀!架構完全不同。Linux/BSD 也不曾要使用者去 defrag,不是嗎?


eliu

加入: 2007-08-09
發表: 5599
被推薦: 423
被收藏: 140
新竹, 台灣
8標題: 推薦 0 收藏 02009-01-21引用  
那改成 environ variable 的方式

--
覺得新注音/新倉頡遜?→免錢的 gcin Windows 中文輸入>

訪客
9標題: 推薦 0 收藏 02009-01-21引用  
LGJ

 

是怕改了以後,你的正常,但其他人又來要求改。:p

方便的話,自行動手改一下再來編譯如何?

 

這個不能這樣比呀!架構完全不同。Linux/BSD 也不曾要使用者去 defrag,不是嗎?

我並沒有要求寫死,現況(寫死)才是如引言所說的

我一開始就是要求改成可自訂,預設值如果認為現在這樣設定較適當並無不妥,重點是可自訂

※Linux也需要defrag的,沒有不需要defrag的檔案系統,只是你要不要做

訪客
10標題: 推薦 0 收藏 02009-01-21引用  

謝謝

cht電腦資訊gcin已解決問題
版主 搜尋 登入 註冊
觀看:3052