cht電腦資訊gcin已解決問題
adm Find login register

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

guest
1 預設嗶聲太小聲,希望能改成可自訂長短或使用音效檔
Promote 0 Bookmark 02009-01-18quote  

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

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

本人已不在此站活動
2
Promote 0 Bookmark 12009-01-18quote  

xset b 90 1000 100

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

guest
3
Promote 0 Bookmark 02009-01-20quote  

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

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

eliu
4
Promote 0 Bookmark 02009-01-21quote  

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

edited: 1
本人已不在此站活動
5
Promote 0 Bookmark 02009-01-21quote  

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

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

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

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

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

guest
6
Promote 0 Bookmark 02009-01-21quote  

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

Windows好像沒有這個問題?

本人已不在此站活動
7
Promote 0 Bookmark 02009-01-21quote  

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

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

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

Windows好像沒有這個問題?

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

eliu
8
Promote 0 Bookmark 02009-01-21quote  
guest
9
Promote 0 Bookmark 02009-01-21quote  
LGJ

 

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

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

 

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

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

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

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

guest
10
Promote 0 Bookmark 02009-01-21quote  

謝謝

cht電腦資訊gcin已解決問題
adm Find login register
views:30681