Centos внутри Virtualbox - как установить собственное разрешение?

Используя node.js , вы можете запустить единственный поток , который выполняет сценарий bash каждые 200 миллисекунд, независимо от того, сколько времени потребуется, чтобы вернуться, потому что ответ приходит через функция обратного вызова .

var util = require('util')
exec = require('child_process').exec

setInterval(function(){
        child  = exec('fullpath to bash script',
                function (error, stdout, stderr) {
                console.log('stdout: ' + stdout);
                console.log('stderr: ' + stderr);
                if (error !== null) {
                        console.log('exec error: ' + error);
                }
        });
},200);

Этот javascript запускается каждые 200 миллисекунд, а ответ получается через функцию обратного вызова function (error, stdout, stderr) .

Таким образом, вы можете контролировать, чтобы он никогда не превышал 5 вызовов в секунду, независимо от того, насколько медленно или быстро выполняется команда или сколько времени нужно ждать ответа.

2
31.03.2015, 18:17
1 ответ

После добавления режима на дисплей, вы можете использовать xrandr для включения режима на дисплее. Это можно сделать с помощью следующей команды:

xrandr --output default --mode "1600x900_60.00"

Проверьте вывод xrandr без каких-либо опций, чтобы убедиться, что имя вывода дисплея, на который вы нацелились, действительно default. Если установка режима не удалась, можно попробовать создать и установить режим с другими параметрами (разрешение, частота обновления и т.д.).

0
29.04.2021, 00:30

Теги

Похожие вопросы