https://bugs.kde.org/show_bug.cgi?id=505979
Bug ID: 505979
Summary: Snap Permissions (e.g., Audio Recording) not saving
via KDE System Settings for certain applications
(e.g., Thunderbird, WhatsApp Desktop)
Classification: Plasma
Product: plasmashell
Version First master
Reported In:
Platform: Ubuntu
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: "Manage Desktop and Panels" window
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
**Steps to Reproduce:**
1. Open KDE System Settings.
2. Navigate to "Applications" -> "Manage Snap Applications".
3. Select "WhatsApp Desktop" (or "Thunderbird") from the list.
4. Navigate to its "Permissions" section.
5. Check the box next to "audio-record" (or any other relevant permission,
e.g., "camera", "alsa").
6. Close the permissions window (e.g., by clicking the 'X' button or
navigating away).
7. Re-open the permissions for the same Snap application.
**Expected Result:**
The checkbox for "audio-record" (or the previously selected permission) should
remain checked.
**Actual Result:**
The checkbox for "audio-record" (or the previously selected permission) is
found to be unchecked.
**Workaround:**
The permissions can be successfully connected and made persistent using the
command line:
For WhatsApp Desktop:
`sudo snap connect whatsapp-linux-desktop:audio-record`
For Thunderbird:
`sudo snap connect thunderbird:audio-record` (or replace `audio-record` with
the relevant permission you're trying to set for Thunderbird)
After setting the permission via the command line and restarting the
application, the microphone (or other functionality) works correctly within the
Snap.
ralf@yoga:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
ralf@yoga:~$ kf5-config --version
Qt: 5.15.13
KDE Frameworks: 5.115.0
kf5-config: 1.0
ralf@yoga:~$ snap version
snap 2.67.1+24.04
snapd 2.67.1+24.04
series 16
ubuntu 24.04
kernel 6.11.0-26-generic
ralf@yoga:~$ snap connections whatsapp-linux-desktop
Schnittstelle Plug Slot
Notizen
alsa whatsapp-linux-desktop:alsa -
-
audio-playback whatsapp-linux-desktop:audio-playback
:audio-playback -
audio-record whatsapp-linux-desktop:audio-record
:audio-record manual
browser-support whatsapp-linux-desktop:browser-support
:browser-support -
camera whatsapp-linux-desktop:camera -
-
content[gnome-3-28-1804] whatsapp-linux-desktop:gnome-3-28-1804
gnome-3-28-1804:gnome-3-28-1804 -
content[gtk-3-themes] whatsapp-linux-desktop:gtk-3-themes
gtk-common-themes:gtk-3-themes -
content[icon-themes] whatsapp-linux-desktop:icon-themes
gtk-common-themes:icon-themes -
content[sound-themes] whatsapp-linux-desktop:sound-themes
gtk-common-themes:sound-themes -
desktop whatsapp-linux-desktop:desktop :desktop
-
desktop-legacy whatsapp-linux-desktop:desktop-legacy
:desktop-legacy -
gsettings whatsapp-linux-desktop:gsettings :gsettings
-
hardware-observe whatsapp-linux-desktop:hardware-observe -
-
home whatsapp-linux-desktop:home :home
-
network whatsapp-linux-desktop:network :network
-
network-bind whatsapp-linux-desktop:network-bind
:network-bind -
network-status whatsapp-linux-desktop:network-status
:network-status -
opengl whatsapp-linux-desktop:opengl :opengl
-
removable-media whatsapp-linux-desktop:removable-media -
-
unity7 whatsapp-linux-desktop:unity7 :unity7
-
wayland whatsapp-linux-desktop:wayland :wayland
-
x11 whatsapp-linux-desktop:x11 :x11
-
ralf@yoga:~$ snap connections thunderbird
Schnittstelle Plug Slot
Notizen
audio-playback thunderbird:audio-playback :audio-playback
-
avahi-observe thunderbird:avahi-observe -
-
browser-support thunderbird:browser-sandbox :browser-support
-
camera thunderbird:camera :camera
manual
content[gnome-42-2204] thunderbird:gnome-42-2204
gnome-42-2204:gnome-42-2204 -
content[gtk-3-themes] thunderbird:gtk-3-themes
gtk-common-themes:gtk-3-themes -
content[icon-themes] thunderbird:icon-themes
gtk-common-themes:icon-themes -
content[sound-themes] thunderbird:sound-themes
gtk-common-themes:sound-themes -
cups-control thunderbird:cups-control :cups-control
-
dbus -
thunderbird:dbus-daemon -
desktop thunderbird:desktop :desktop
-
desktop-legacy thunderbird:desktop-legacy :desktop-legacy
-
gpg-keys thunderbird:gpg-keys -
-
gsettings thunderbird:gsettings :gsettings
-
home thunderbird:home :home
-
network thunderbird:network :network
-
network-control thunderbird:network-control -
-
opengl thunderbird:opengl :opengl
-
personal-files thunderbird:dot-thunderbird :personal-files
-
removable-media thunderbird:removable-media :removable-media
-
system-files thunderbird:etc-thunderbird :system-files
-
system-files thunderbird:host-usr-share-hunspell :system-files
-
u2f-devices thunderbird:u2f-devices -
-
wayland thunderbird:wayland :wayland
-
x11 thunderbird:x11 :x11
-
ralf@yoga:~$ pactl info
pactl list short sinks
pactl list short sources
Server-Zeichenkette: /run/user/1000/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 788
Tile-Größe: 65472
Name des Benutzers: ralf
Rechnername: yoga
Name des Servers: PulseAudio (on PipeWire 1.0.5)
Version des Servers: 15.0.0
Standard-Abtastwert-Angabe: float32le 2ch 48000Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink
Standard-Quelle: alsa_input.pci-0000_65_00.6.HiFi__hw_acp63__source
Cookie: 2dd1:5a58
327 alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink PipeWire
s32le 2ch 48000Hz SUSPENDED
327 alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink.monitor
PipeWire s32le 2ch 48000Hz SUSPENDED
328 alsa_input.pci-0000_65_00.6.HiFi__hw_Generic_1__source PipeWire
s32le 2ch 48000Hz SUSPENDED
329 alsa_input.pci-0000_65_00.6.HiFi__hw_acp63__source PipeWire
s32le 2ch 48000Hz SUSPENDED
ralf@yoga:~$ echo $XDG_SESSION_TYPE
wayland
ralf@yoga:~$
--
You are receiving this mail because:
You are watching all bug changes.