突发奇想在 debian 上装了个 obs. linux 下 obs 可以直接 capture audio output 了, 于是可以在直播里放音乐了, 非常赞. 但是我的笔记本的这个 HD 6400 实在是支持不太了 obs 这种繁重的负载, 于是想到了利用实验室的台式机作为直播前端.
首先要解决的问题是如何连上台式机并使用 gui. 正好发现 teamviewer 可以用命令行启动.
$ sudo teamviewer daemon start
$ sudo teamviewer info
$ sudo teamviewer passwd <your passwd>
就这么就能获得远端的账号密码了, 就能用了, 非常开心. (虽然 daemon 获得号码可能要等一会儿, restart 若干次)
然后发现 obs 没法 window capture, 所有 window title 都是 unknown. 经过一翻搜索发现原因是 obs 的 locale 不对. 于是设了一下 LC_ALL 就能看到了.
然而 konsole 窗口是黑的一坨, 这和我手上的 debian 不太一样啊! 大胆猜测是 GPU 的问题, 但是也没搜到 GPU 怎么 disable. 所幸灵机一动打开了 xterm, 然后发现 xterm 能用! 于是就开心地用 xterm 开了个 tmux, 开了一堆 htop 什么的, 然后 window capture 之. (upd: 后来听说似乎是 xcomposite 和部分 qt 应用程序之间的兼容问题.
使用 window capture 相比全屏的好处是即使锁屏视频输出也不变, 这样物理上更安全一些.
于是就愉快地获得了一个通过 B 站直播远程监控实验室集群的系统. (雾)
因为这篇文章也许还在, 但这个直播间可能已经没了, 所以截图留念.