is-cinnamon
Version:
Check if the current session runs Cinnamon desktop
22 lines (16 loc) • 374 B
JavaScript
;
const {exec} = require('child_process');
module.exports = new Promise((resolve, reject) => {
exec('ps -e | grep -E \'^.* cinnamon$\'', (error, stdout) => {
if (error) {
if (error.killed === false && error.signal === null) {
resolve(false);
}
reject(error);
}
if ((stdout).length > 0) {
resolve(true);
}
resolve(false);
});
});