Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with iohook #8

Open
Jertzukka opened this issue Sep 25, 2020 · 1 comment
Open

Issues with iohook #8

Jertzukka opened this issue Sep 25, 2020 · 1 comment

Comments

@Jertzukka
Copy link

os Manjaro Linux x86_64
kernel 5.8.6-1-MANJARO
iohook version 0.6.6
npm version 6.14.8
electron version v9.2.1
electron-builder version 22.8.1
electron-rebuild version 2.0.3
node version v14.12.0

[jere@jere-desktop discord-sandboxed-0.3.1-stable]$ npm start

> [email protected] start /home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable
> electron . dev

Dev Mode: true
{ key: '4', delay: '1000' }
restarting io Hook
ioHook stopped
ioHook started
Not listening for keypresses. ioHook library error or PTT keys not set.

[jere@jere-desktop discord-sandboxed-0.3.1-stable]$ electron . dev
Error: Cannot find module '/home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable/node_modules/iohook/builds/electron-v80-linux-x64/build/Release/iohook.node'
Require stack:
- /home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable/node_modules/iohook/index.js
- /home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable/main.js
- /usr/lib/electron/resources/default_app.asar/main.js
- 
    at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
    at Function.o._resolveFilename (electron/js2c/browser_init.js:281:679)
    at Module._load (internal/modules/cjs/loader.js:690:27)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at Module.require (internal/modules/cjs/loader.js:852:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable/node_modules/iohook/index.js:10:21)
    at Module._compile (internal/modules/cjs/loader.js:967:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
    at Module.load (internal/modules/cjs/loader.js:815:32) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable/node_modules/iohook/index.js',
    '/home/jere/Downloads/disc/discord-sandboxed-0.3.1-stable/main.js',
    '/usr/lib/electron/resources/default_app.asar/main.js',
    undefined
  ]
}

It appears that the Electron is looking for the iohook library with the folder path /electron-v80-linux-x64/, when the one I have installed through npm is located in /electron-v75-linux-x64/. Attempting to create the path it's looking for and downloading the v80 file version from the github and extracting the .node file into the /build/Release/ folder gives segmentation fault on launch.

I love the idea of this project and I'd like to hear what could be the cause of this problem.

@Z35hLy48k
Copy link

Did you check #25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants