Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
P
pipewire
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 135
    • Issues 135
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 3
    • Merge Requests 3
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PipeWire
  • pipewire
  • Issues
  • #567

Closed
Open
Opened Jan 12, 2021 by Tom Hughes@tomhughes

Pipewire does not appear to handle fast user switching

If I am logged in as user A and I use fast user switching to switch to user B then sound does not work properly with pipewire seemingly because the pipewire instance for user A still has the devices open even though the ownership of the devices will have been changed as part of the user switch.

This seems to happen for at least whichever sound device is currently active for user A and also for bluetooth devices even if they're not actively in use.

Note that pulseaudio has never handled the bluetooth case but it did at least have per-user configuration so you could ensure that only one user had bluetooth enabled in pulseaudio. It did handle the builtin sound card though, releasing it from the first user so that the second user could use it.

Edited Jan 12, 2021 by Tom Hughes
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: pipewire/pipewire#567