用户工具

站点工具


schoolcdn:howto:console-pc-audio

**这是本文档旧的修订版!**

返回

设置校园安全控制台(PC版)支持声音报警

仅支持 chrome 浏览器

不能通过zx-disk命令重启

升级镜像只需重新执行/zxedu/bin/libexec/install-x11.py

操作步骤(第一次部署)

1、安装xapp 镜像版本必须在202003p05以上

snippet.sh
sudo /zxedu/bin/libexec/install-x11.py

2、声音输出

snippet.sh
aplay -l 得到设备信息(0是声卡编号,7是设备编号);aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav 测试是否正常运行(耳机音响也可以)

3、修改配置文件

将模板/zxedu/bin/libexec/data/xapp.ini复制到/zxedu/data/config/x11/然后编辑:

snippet.sh
[xapp]
enable = true # enable启用或者禁用gui
env = "ALSAPCM=plughw:0,7"# 设置使用的声音输出(得到的声卡和设备编号)
xinit = "/usr/bin/chromium" "--no-sandbox" "--user-data-dir=/zxedu/data/chromium" "--start-fullscreen" "--window-size=1600,900" "--app=http://127.0.0.1/webui/#/gate-tunnel" # xinit实际启动的程序;--window-size这项注意分辨率大小

4、设置开机默认开启双屏

snippet.sh
vim /etc/xorg.cong
Section "Monitor"
   Identifier "HDMI-1"
   Option "PreferrdMode" "1280x768"
EndSection
 
Section "Screen"
    Identifier "HDMI-1"
    Monitor "Monitor"
    DefaultDepth 24
    Option "TwinView Orientation" "RightOf"
  SubSection "Display"
     Depth 24
  EndSubSection
EndSection
 
声音和视屏输出参考资料
snippet.sh
alsamixer
按F6 然后把通道打开如下图所示

注意:MM代表关闭 00是代表开启 M切换状态

保存配置

snippet.sh
alsactl store && cp /var/lib/alsa/asound.state /zxedu/data/config/x11/backup/asound.state

4、设置视频输出xrandr使用

snippet.sh
 
export DISPLAY=:0.0 
xrandr
####也可以看看这几个命令   
xrandr --output HDMI-1 --model 1920x1080#HDMI输出分辨率大小
xrandr --output HDMI-1 --off --output HDMI-2 --auto#关闭hdmi并用hdmi2输出
xrandr --output HDMI-1 --auto --output HDMI-2 --auto#两个都打开
xrandr --output HDMI-2 --same-as HDMI-1 --auto #复制屏幕
schoolcdn/howto/console-pc-audio.1583809857.txt.gz · 最后更改: 2020/03/10 11:10 由 yangtianquan