Każdy kto pracował na wirtualnym Linuksie w VMware na pewno kojarzy denerwujący dźwięk, który wydobywa się po każdej nieprawidłowej komendzie lub nawet jeśli za długo przytrzymamy klawisz Backspace. Wyłączenie dźwięku i głośników nie pomoże, bo ten dźwięk wydobywa się z głośnika systemowego. Wydaję to się nie dużym problemem, ale np. przy nagrywaniu screencastów znacznie obniża jakość nagrania nie mówiąc już o tym, że jest strasznie irytujące. Wbrew temu co większość myśli, sprawa wygląda trochę bardziej skomplikowanie niż tylko wejście w ustawienia i odhaczeniu checkboxa "Sound". Po kolei napiszę jak to zrobić w trzech najbardziej popularnych systemach operacyjnych.
1. Microsoft Vista
Cała sprawa wyłączenia tego dźwięku sprowadza się do odnalezienia pliku konfiguracyjnego VMware config.ini i wpisaniu tam linii:
mks.noBeep = "TRUE"
Problemem jest odnalezienie tego pliku o ile w ogóle istnieje. Vista przetrzym
uje ten plik w katalogu ProgramData/VMware/VMware Workstation. Jeżeli tam go nie znajdziemy to znaczy, że nie edytowaliśmy żadnych ustawień w VMware i należy to zrobić poprzez edycję jakichś ustawień w programie, np. przez zmianę przydzielonej pamięci do hosta. Taka czynność powinna spowodować utworzenie takiego pliku. Jeżeli i to nie pomogło to należy taki plik utworzyć ręcznie w podanym katalogu. Przy edycji konieczne jest otworzenie tego pliku jako administrator.
2. Microsoft XP
Analogicznie jak powyżej tyle że w katalogu C:\Users\All Users\VMware\VMware Workstation\config.ini.
3. Linux
W tym miejscu Linux nie różni się od powyższych systemów. Katalog to: ~/.vmware/config.
W przypadku gdyby dźwięk ciągle się wydobywał piszcie w komentarzach.
Powyższa porada znajduje się również na blogu mojego autorstwa:
www.spaceofcode.blogspot.com