我将2台或3台外接显示器连接到笔记本电脑,并将某些网页扩展(共享)到那些连接的显示器。有什么方法可以获取信息,例如我的PC连接了多少台显示器。
是否可以在Node.js中获得像这样的信息,如果没有的话,哪种技术堆栈更适合呢?
答案 0 :(得分:0)
您可以使用systeminformation npm模块获取此信息以及更多信息。
const si = require('systeminformation');
si.graphics(function(data) {
console.log(data.displays);
})
答案 1 :(得分:0)
在Linux(Xorg)上,您可以使用 xrandr 命令获得以下信息:
require('child_process').exec('xrandr --listactivemonitors', (err, data) => {
if (err) return console.log(err)
console.log(data)
// > Monitors: 1
// 0: +*HDMI-1 1920/531x1080/299+0+0 HDMI-1
});