我正在使用 node.js 制作一个脚本,用于在 i3 中设置我的 dzen2,并且之前还没有真正使用过 node 来做类似的事情。
我需要从屏幕的几何形状开始,我可以通过以下方式获得:
geometry = getGeo();
function getGeo() {
var sh = require('child_process').exec("i3-msg -t get_outputs",
function(error, stdout, stderr) {
var out = JSON.parse(stdout);
return out[0].rect; //this is the geometry, {"x":0, "y":0, "width":1280, "height":768}
});
};
console.log(geometry);
console.log 正在记录未定义的日志。
我不确定这样做的正确方法是什么,我的大脑很累。