PC Hoparlörünün Ses Sürücüsü Emülasyonu
Bu sadece Linux'ta çalışır. Ses kartım olur snd_hda_intel
, bu sürücü aslında bir PC Hoparlörü ile kendini taklit edebilir beep_mode
parametre:
beep_mode
: HDA Bip kaydı modunu seçin ( 0
= Kapalı, 1
= açık) (varsayılan = 1
). (bool dizisi)
Üstelik varsayılan olarak açıktır .
Kurulum ve Yapılandırma
Bir kez izinleri ayarlamanız gerekir - kendinizi uygun gruba ekleyin. Bu olmadan, bir senin gibi hata VBox.log
Sağlamak pcspkr
modül yüklü lsmod | grep pcspkr
, göremiyorsanız, yükleyin
sudo modprobe pcspkr
Bu bir cihaz dosyasını gösterecek /dev/input/by-path/platform-pcspkr-event-spkr
Grubunuzun yukarıda belirtilen cihaz dosyasına yazabildiğinden emin olun ( ls -lah
). Ubuntu'da sahip olunan input
Bunun için bir şey çalıştırmak zorunda
usermod -aG input "$USER"
Şimdi oturumu kapat ve tekrar giriş yap.
- Çalıştırarak doğru grupta olduğunuzu doğrulayın.
groups
hangi kullanıcının hangi grupta olduğunu söyler
Kurulumun başarılı olduğunu onaylayın
Şu andan itibaren sadece aşağıdakileri yapmanız gerekir,
- Koşmak
modprobe pcspkr
, bunu her zaman yapmanız veya kaldırmanız gerekecek pcskr
Kara listenizden yani açılışta eklendi. Sadece çalıştırdım önce Sanal kutuyu başlatıyorum.
Koşmak xkbbell
veya içinde xterm
(Bunun için gnome-terminal, xfce-terminal veya konqueror kullanmazdım çünkü bunu yutabilirler) printf "\a"
Bir şey duymuyorsanız aşağıdakileri çalıştırın ve tekrar deneyin.
xset b 100
# or whatever the source control is for the beeper
amixer sset Beep 100%
Son olarak, PC Hoparlör geçişini etkinleştirmeniz gerekir,
Son adım için, PC Hoparlöründen geçişi etkinleştirmeniz gerekir. VirtualBox Gelişmiş SSS , bunu ile yapabilirsiniz VBoxManage
. GUI'nin bunu başarmak için henüz bir yöntemi yoktur.
VBoxManage setextradata "VM name" "VBoxInternal/Devices/i8254/0/Config/PassthroughSpeaker" 100
Şimdi bundan sonra aşağıdakileri yapmak zorundasın,
Bu kadar. Şimdi sadece başlangıç Sanal kutusu ve TempleOS'u başlatın. Tanrı Şarkıları çalabiliyor olmalısınız. TempleOS'u yeniden yüklemenize gerek yoktur.
PC Hoparlörünün Ses Sürücüsünün Emülasyonu Yok
Bunun olduğuna inanıyorum sadece iki yoldan biriyle mümkündür, varsayımsal olarak
Ana bilgisayar işletim sistemi, Sanal Kutu'nun içinden geçebileceği bir PC Hoparlörünü sanallaştırabilirse. PC Hoparlörlerinin Sanal Kutu ile aktarılabileceğine inanıyorum Linux'ta . Ana bilgisayardaki bir PC Hoparlörünü taklit edebilecek ve benzeri bir şeyle çalışabilecek bir şey bulamadım beep
gerçi. Bu işlevsel hale getirilebilirse, böyle bir şey geçişi yapmalıdır. İtibaren VirtualBox Gelişmiş SSS
VBoxManage setextradata "VM name" "VBoxInternal/Devices/i8254/0/Config/PassthroughSpeaker" 100
Bu konuda Unix.SE hakkında bir soru sordum. Pulse Audio, sanal bir PC Hoparlörünü taklit edebilir mi?
Sanal Kutu şu anda yapamadığı bir PC Hoparlörünü taklit edebiliyorsa, afaik.
PC Hoparlöründe PWM kullanan eski DOS Sistemleri için bile, Sound Blaster desteği her yerde olduğu gibi ve Virtual Box bir sound-blaster uyumlu cihaz taklit edebiliyorsa, bunun bir çözüm veya çok fazla dikkat olduğunu sanmıyorum.