记录一下个人需求:esxi多开虚拟机器(10个以上),用于腾讯会议参会。试过很多方案:沙盒运行不能保存数据;windows server资源占用太高。于是寻求linux方案,尝试了很多个发行版,最终定下了MX Linux。
MX Linux是一款专注于简洁性的中等体量发行版。而且在我尝试的很多发行版中算是“中等的刚刚好”的方案。安装简单,功能全面,既不会占用过多资源,也不会耗费时间去配置使用环境。还有就是UI也符合我的审美。总而言之,有点相见恨晚。
安装系统
过程直观简单,而且非常快速。
设置最优软件源
这一点MX Linux做的相当无完美,打开自带的MX Repo Manager,一键搞定(发现一个小坑,前两个选项卡都要点一下,不然update时还是会卡住)
更新
sudo apt-get update -y
安装xrdp
sudo apt install -y xrdp xorgxrdp
小坑,如果直接install xrdp
的话是不行的,我也是在外网论坛找到的答案。
防火墙放行
sudo ufw allow 3389
虚拟摄像头
安装v4l2lookback来模拟摄像头设备,安装ffmpeg来推流模拟视频流。
sudo apt-get install v4l2loopback-dkms v4l2loopback-utils -y
sudo apt-get install ffmpeg -y
sudo modprobe v4l2loopback # 加载到内核
安装obs
到这里似乎是可以了,但是想要让类似腾讯会议这样的软件调用还是需要再加个应用层,这里推荐obs。
sudo apt-get install obs-studio -y
obs的强大更是不用多说了,直播推流,虚拟摄像头,万物基于obs(obs基于v4l2loopback)。
虚拟麦克风 snd-aloop模块
搞完了虚拟摄像头,没有麦克风怎么行
安装模块到内核
sudo modprobe snd-aloop
列出新虚拟的设备
aplay -l
可以看到有一个 Loopback 的(8进8出)声卡,这张声卡就是 snd-aloop 虚拟出来的声卡
这里可以看到这张声卡的设备编号和设备编号
腾讯会议调用虚拟音频
我的需求是obs播放实现录制的媒体源用于腾讯会议。
设置(以及顺序)如下:
1.打开osb并启动虚拟摄像头
在obs->设置->音频->高级->监听设备->选择一个虚拟声卡(如果想我一样没有物理设备,默认只有一个虚拟声卡,也可以不设置)
2.打开腾讯会议
点击:设置->音频->检测麦克风
点击:桌面音量图标->混音器->录音->更改腾讯会议的录制设备为“Monitor of 内置音频 模拟立体声”
开机自启动
root权限编辑 /etc/modules
添加需要的启动项
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
snd-aloop index=1 enable=1 pcm_substreams=1 id=Loopback0
v4l2loopback
这样就可以了。
安装中文是输入法
首先安个全家桶
sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-*
非KDE桌面,如果无法显示候选框,请卸载 fcitx-module-kimpanel
sudo apt remove fcitx-module-kimpanel
添加环境配置
编辑/etc/environment文件并添加下面的内容:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
卸载与搜狗拼音冲突的软件包
sudo apt remove fcitx-module-punc-ng fcitx-module-fullwidthchar-enhance fcitx-module-autoeng-ng
从官网下载安装包并安装
# 安装搜狗输入法
sudo dpkg -i sogoupinyin_***_amd64.deb
# 修正依赖问题
sudo apt install -f
可以参考搜狗拼音官方的帮助
截图软件flameshot
安装命令
sudo apt-get install flameshot
安装很简单。如果当前用户安装不了,就切换到root用户安装。
使用命令flameshot gui
测试该截图工具,按ESC退出。
总结:
MX linux虽说有个别需要注意的小坑,总的来说也算是非常省心了。
已有0 条评论