linuxmobile / linuxmobile/hibiki

Error: Failed to start keystroke mode: No keyboard devices found. Ensure you are in the 'input' group.

Open
#24 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
122
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Image

2026-03-07T20:47:56.438074Z INFO Saved configuration to "/home/vk/.config/keystroke/config.toml"
2026-03-07T20:47:56.444116Z INFO Saved configuration to "/home/vk/.config/keystroke/config.toml"
2026-03-07T20:48:14.915231Z DEBUG Tray left-clicked: showing launcher
2026-03-07T20:48:14.915402Z DEBUG Handling ShowLauncher action
2026-03-07T20:48:16.170645Z DEBUG Keystroke mode selected
2026-03-07T20:48:16.171344Z DEBUG Mode selected: Keystroke
2026-03-07T20:48:16.171369Z INFO GlobalHotKeyManager state reset
2026-03-07T20:48:16.171381Z INFO Starting keystroke mode
2026-03-07T20:48:16.171531Z INFO Current pack: None, Target pack: default
2026-03-07T20:48:16.171653Z INFO Loading initial sound pack from: "assets/sounds/default"
2026-03-07T20:48:16.171673Z INFO Audio thread started (Lazy Init)
2026-03-07T20:48:16.171753Z INFO Found JACK host, attempting to use it
2026-03-07T20:48:16.171751Z WARN Failed to load sound pack 'default': Failed to open config file at "assets/sounds/default/config.json"
2026-03-07T20:48:16.171780Z INFO Loading jack from libjack.so.0.
2026-03-07T20:48:16.172511Z INFO Created layer shell window at position BottomCenter
2026-03-07T20:48:16.174821Z DEBUG Could not open "/dev/input/event17": Permission denied (os error 13)
2026-03-07T20:48:16.174900Z DEBUG Could not open "/dev/input/event16": Permission denied (os error 13)
2026-03-07T20:48:16.174952Z DEBUG Could not open "/dev/input/event15": Permission denied (os error 13)
2026-03-07T20:48:16.175000Z DEBUG Could not open "/dev/input/event14": Permission denied (os error 13)
2026-03-07T20:48:16.175096Z DEBUG Could not open "/dev/input/event13": Permission denied (os error 13)
2026-03-07T20:48:16.175147Z DEBUG Could not open "/dev/input/event12": Permission denied (os error 13)
2026-03-07T20:48:16.175194Z DEBUG Could not open "/dev/input/event11": Permission denied (os error 13)
2026-03-07T20:48:16.175241Z DEBUG Could not open "/dev/input/event10": Permission denied (os error 13)
2026-03-07T20:48:16.175288Z DEBUG Could not open "/dev/input/event9": Permission denied (os error 13)
2026-03-07T20:48:16.175339Z DEBUG Could not open "/dev/input/event8": Permission denied (os error 13)
2026-03-07T20:48:16.175386Z DEBUG Could not open "/dev/input/event7": Permission denied (os error 13)
2026-03-07T20:48:16.175433Z DEBUG Could not open "/dev/input/event6": Permission denied (os error 13)
2026-03-07T20:48:16.175625Z DEBUG Could not open "/dev/input/event5": Permission denied (os error 13)
2026-03-07T20:48:16.175730Z DEBUG Could not open "/dev/input/event4": Permission denied (os error 13)
2026-03-07T20:48:16.175779Z DEBUG Could not open "/dev/input/event3": Permission denied (os error 13)
2026-03-07T20:48:16.175825Z DEBUG Could not open "/dev/input/event2": Permission denied (os error 13)
2026-03-07T20:48:16.175873Z DEBUG Could not open "/dev/input/event1": Permission denied (os error 13)
2026-03-07T20:48:16.175918Z DEBUG Could not open "/dev/input/event0": Permission denied (os error 13)
2026-03-07T20:48:16.175965Z WARN No keyboard devices found. Ensure you are in the 'input' group.
2026-03-07T20:48:16.176029Z ERROR Failed to start keystroke mode: No keyboard devices found. Ensure you are in the 'input' group.
2026-03-07T20:48:16.183593Z ERROR Cannot connect to server socket err = No such file or directory
2026-03-07T20:48:16.183686Z ERROR Cannot connect to server request channel
2026-03-07T20:48:16.186172Z ERROR jack server is not running or cannot be started
2026-03-07T20:48:16.188104Z ERROR JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
2026-03-07T20:48:16.188175Z ERROR JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Failed to open client because of error: ClientError(ClientStatus(FAILURE | SERVER_FAILED))
2026-03-07T20:48:16.189615Z ERROR Cannot connect to server socket err = No such file or directory
2026-03-07T20:48:16.189674Z ERROR Cannot connect to server request channel
2026-03-07T20:48:16.191805Z ERROR jack server is not running or cannot be started
2026-03-07T20:48:16.192251Z ERROR JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
2026-03-07T20:48:16.192285Z ERROR JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Failed to open client because of error: ClientError(ClientStatus(FAILURE | SERVER_FAILED))
2026-03-07T20:48:16.359153Z INFO Audio output stream opened successfully

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the keystroke mode startup path and the Linux /dev/input device-discovery step shown in the log. Reproduce the failure with the reported permissions and inspect how device-opening errors are handled; done means keystroke mode reaches a clear, working outcome instead of failing with no keyboard devices found.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.