void-linux / void-linux/void-packages

GPU Screen Recorder UI failed to accees input without root

Open
#62,452 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs-testing
Dominant language
Shell
Stars
3.4k
Forks
2.8k
Avg merge
2d 5h
Merged PRs (30d)
299

Description

Is this a new report?

Yes

System Info

Void 6.18.49_1 x86_64 AuthenticAMD notuptodate rrrm

Package(s) Affected

gpu-screen-recorder-ui-1.10.8_1, elogind-252.39_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

When you start the gsr-ui launch-hide-announce:

  1. You must be absent from the “input” group
  2. The program should show or hide its UI with its basic Left-alt+Z keybind without root.
Actual behaviour

Output: gsr-global-hotkeys error: failed to change user to root, global hotkeys will not work. Make sure to set the correct capability on gsr-global-hotkeys

It can't success even while I'm in input group.

Image

.
Hotkeys doesn't respond or rather crashes the program if you try binding them through gsr-ui.

Steps to reproduce
  1. Cinnamon-6.6.7_1 or equal X11 session.
  2. Install elogind, GPU Screen Recorder and the UI package.
  3. Launch it and press Left-alt + Z.

Contributor guide

Open the contributing guide

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 by reproducing gsr-ui launch-hide-announce in a Cinnamon X11 session with elogind installed, both inside and outside the input group. Inspect the Void package definitions for gpu-screen-recorder-ui and its gsr-global-hotkeys setup. Done means Left-Alt+Z shows or hides the UI without root, and binding hotkeys through gsr-ui no longer fails or crashes.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.