0.1.38 • Published 8 months ago
mezon-active-windows v0.1.38
Mezon Active Window
Node C++ N-API module to get information on the currently selected window and the user idle time on Linux, MacOS and Windows.
Currently only supports Windows and Linux / Xorg.
Work in progress. Not on every platform all information are supported.
Building / Installation
npm install
Usage
const activeWindows = require('active-windows');
console.log(activeWindows.getActiveWindow());
See sample.js
for more information.
Return-Value
{
// Operating system (linux | windows | macos)
os: 'linux',
// Process name (chromium.exe on windows)
windowClass: 'chromium',
// Blog | bytee.net
windowName: 'Blog | bytee.net - Chromium',
// Desktop on which the window is displayed (Linux only)
windowDesktop: '2',
// Window Type (Linux only)
windowType: '340',
// Process ID of the window
windowPid: '34218',
// Idle Time in seconds
idleTime: '42',
}
{
os: 'macos',
windowClass: 'Visual Studio Code',
windowName: '',
windowDesktop: '0',
windowType: '0',
windowPid: '279',
idleTime: '0'
}
Build linux
yarn config set nodedir ~/.cache/node-gyp/18.19.0
0.1.38
8 months ago
0.1.37
8 months ago
0.1.36
8 months ago
0.1.35
8 months ago
0.1.34
8 months ago
0.1.33
8 months ago
0.1.32
8 months ago
0.1.31
8 months ago
0.1.30
8 months ago
0.1.29
8 months ago
0.1.28
8 months ago
0.1.27
9 months ago
0.1.26
9 months ago
0.1.25
10 months ago
0.1.24
10 months ago
0.1.23
10 months ago
0.1.22
10 months ago
0.1.21
10 months ago
0.1.20
10 months ago
0.1.19
10 months ago
0.1.18
10 months ago
0.1.17
10 months ago
0.1.16
10 months ago
0.1.15
10 months ago
0.1.14
10 months ago