Ubuntu VNC支持音頻的配置方法
首先確保系統已安裝VNC服務器(如TigerVNC或TightVNC)及音頻工具。打開終端,執行以下命令更新軟件包列表并安裝:
sudo apt update && sudo apt upgrade -y
sudo apt install -y tigervnc-standalone-server tigervnc-common pulseaudio
xstartup
文件啟用PulseAudioPulseAudio是Ubuntu默認的音頻服務器,需修改VNC啟動腳本以加載音頻模塊。
~/.vnc/xstartup
文件(若不存在則創建):nano ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /usr/bin/gnome-session & # 啟動GNOME桌面環境(根據實際桌面環境調整,如KDE用startkde)
pactl load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.1.0/24 # 允許本地及指定IP段訪問音頻
注:
192.168.1.0/24
需替換為你本地網絡的IP段(如10.0.0.0/24
),確??蛻舳薎P在該范圍內。
chmod +x ~/.vnc/xstartup
確保PulseAudio在VNC會話中運行,可通過以下命令手動啟動:
pulseaudio --start
為使PulseAudio隨VNC自動啟動,可將上述命令添加到~/.vnc/xstartup
文件末尾。
使用支持音頻轉發的VNC客戶端(如RealVNC Viewer、TightVNC Viewer),連接前需開啟音頻選項:
在VNC會話中打開音頻播放器(如VLC Media Player),播放任意音頻文件(如歌曲、視頻),確認本地計算機能同步聽到聲音。若未成功,需檢查以下問題:
sudo ufw allow 5901/tcp
開啟);