https://bugs.kde.org/show_bug.cgi?id=522279

            Bug ID: 522279
           Summary: Bigscreen isn't getting TV remote keys - doesn't do
                    "active source"
    Classification: Plasma
           Product: Plasma Bigscreen
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Remote Controllers
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

When running Bigscreen on a machine connected to TV, Bigscreen's CEC behavior
doesn't broadcast "I'm the active source" (`ACTIVE_SOURCE`). This causes at
least my setup (Samsung TV) not to forward key presses, even if it is the TV's
current input.
Other devices in my setup (Nvidia Shield streamer, Nintendo Switch) do
broadcast "active source" when booting up, and the remote indeed works with the
streamer.

Repro:
1. switch input to another source, e.g. streamer
2. reboot machine
3. switch input to machine
4. try and use remote, not working

Proof this is the problem:
Patched inputhandler to have `cecConfig.bActivateSource = 1` (instead of 0).
This causes the following changes:
1. When Bigscreen starts, tv input is automatically switched to it
2. Bigscreen receives remote input from the TV. 

Why issue:
Automatically changing input is a user-visible behavior change, thought I'd ask
before pushing MR.
That said, I do have the code ready if this is of interest

Alternatives:
1. Make it a config setting
2. D-Bus behavior people can script

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to