1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-19 09:43:20 +00:00

Added try/catch block, becuase puppy linux doesn't have who

This commit is contained in:
Bryan Roe
2020-04-09 21:29:25 -07:00
parent 78459080d7
commit aa48bfe70a

View File

@@ -39,11 +39,18 @@ catch(e)
if (!process.env.XAUTHORITY || !process.env.DISPLAY) if (!process.env.XAUTHORITY || !process.env.DISPLAY)
{
try
{ {
var xinfo = this.getXInfo(require('user-sessions').getUid(require('user-sessions').whoami())); var xinfo = this.getXInfo(require('user-sessions').getUid(require('user-sessions').whoami()));
process.setenv('XAUTHORITY', xinfo.xauthority); process.setenv('XAUTHORITY', xinfo.xauthority);
process.setenv('DISPLAY', xinfo.display); process.setenv('DISPLAY', xinfo.display);
} }
catch(ff)
{
console.log(ff);
}
}
var display = X11.XOpenDisplay(GM.CreateVariable(process.env.DISPLAY)); var display = X11.XOpenDisplay(GM.CreateVariable(process.env.DISPLAY));
if (display.Val == 0) if (display.Val == 0)