Как узнать количество внешних устройств / мониторов / экранов, подключенных к моему ПК / ноутбуку в Node JS? - PullRequest
0 голосов
/ 11 декабря 2018

Я подключу 2 или 3 внешних монитора к своему ноутбуку и расширю (поделюсь) некоторой веб-страницей с этими подключенными мониторами.Есть ли способ получить информацию о том, сколько мониторов подключено к моему ПК.

Можно ли получить подобную информацию в Node.js, если нет, какой технический стек лучше подходит для этого?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

В 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
});
0 голосов
/ 11 декабря 2018

Вы можете получить эту информацию и многое другое, используя модуль systeminformation npm.

const si = require('systeminformation'); 
si.graphics(function(data) {
    console.log(data.displays); 
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...