No sound available on my Citrix installation

For my current client, I'm required to use Citrix to be able to work on their projects. Though theoretically, I have everything I need on my local machine, I have no access to any of the resources (databases, file shares, Outlook ...) I need outside of their Citrix environment, so... no Citrix means no work...

I have 3 machines I work on, 2 Macs and 1 Lenovo laptop. So far, I've done most of my work on my 2 macs. My M1 MacBook Air I use on the days I'm @ the office, my Mac Studio I use when I work @ home.

Being an independent contractor I tend to work on multiple projects @ the same time. I love my Mac Studio,but for personal reasons I still tend to use my Lenovo as my daily professional driver. My development work, my e-mail correspondence, accounting... almost everything I do on my Lenovo.

Originally when I started @ the client, I attempted to install Citrix on my laptop so that I could keep all of my professional data in 1 (mobile) location.

Thanks to Google and the AUR I was able to install & configure my Citrix client rather easily. After it was installed, connecting to the work environment was immediately possible.

For internal communication, my client uses Microsoft Teams. It works perfectly well, except... I have no sound, no webcam...

While everything works on my machine itself, nothing is detected by Citrix.

I have - of course - Googled the issue and found the following resources which I followed to no avail:

  1. Citrix - ArchWiki
  2. Troubleshooting ICA Client Audio Issues
  3. Configure | Citrix Workspace app for Linux

I have been playing around a bit, but being still relatively new to both Linux and Garuda, I don't seem to be getting anywhere. On my 2 macs everything seems OK, no special or additional configuration was required there.

At first, I made due, but since I spend a lot of my time in online meetings, I decided to use my other machines for just to avoid the hassle of having to listen on 1 device and type or share my screen on the other.

As suggested by the information I found, I changed 2 configuration files:

  1. wfclient.ini
[WFClient]
Version=2
AllowAudioInput=TRUE
KeyboardLayout=(User Profile)
KeyboardType=(Default)
KeyboardMappingFile=automatic.kbd
KeyboardDescription=Automatic (User Profile)
KeyboardEventMode=Unicode
  1. module.ini
[ClientAudio]
DriverName=VDCAM.DLL
UseThread=TRUE
ThreadQueueSize=65536
AudioLatencyControlEnabled=TRUE
EnableAdaptiveAudio=TRUE
AudioRedirectionV4=TRUE
EnableEchoCancellation=FALSE

Nothing I did however made a difference.

Being new... I might have done something wrong of course. I - for example - installed pulseaudio-alsa, though I don't think I need it in my case.

Anyway... hope you guys can help. :slight_smile:

As suggested, I've hereby included the output of the garuda-inxi command:

[πŸ”] Γ— garuda-inxi
System:
Kernel: 5.19.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=cd948efc-d2df-47db-9777-932e0b08c447 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=29fdd6b3-9e0f-4e41-b98e-3f61e9a5f503 loglevel=3
Desktop: KDE Plasma v: 5.25.5 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20BE0089UK v: ThinkPad T540p
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 20BE0089UK v: SDK0E50510 Pro
serial: <superuser required> UEFI-[Legacy]: LENOVO v: GMET91WW (2.39 )
date: 06/03/2021
Battery:
ID-1: BAT0 charge: 36.2 Wh (100.0%) condition: 36.2/56.2 Wh (64.5%)
volts: 12.3 min: 10.8 model: LGC 45N1147 type: Li-ion serial: <filter>
status: full
Device-1: hidpp_battery_0 model: Logitech Craft Advanced Keyboard
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
Device-2: hidpp_battery_1 model: Logitech Wireless Mouse MX Master 2S
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i7-4600M bits: 64 type: MT MCP arch: Haswell
gen: core 4 built: 2013-15 process: Intel 22nm family: 6
model-id: 0x3C (60) stepping: 3 microcode: 0x28
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 3177 high: 3190 min/max: 800/3600 scaling:
driver: intel_cpufreq governor: performance cores: 1: 3156 2: 3190 3: 3190
4: 3175 bogomips: 23145
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Unknown: No mitigations
Type: retbleed status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo
driver: i915 v: kernel arch: Gen-5.75 process: Intel 45nm built: 2010
ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, VGA-1
bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300
Device-2: Lite-On Integrated Camera type: USB driver: uvcvideo
bus-ID: 3-12:7 chip-ID: 04ca:7035 class-ID: 0e02
Device-3: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-3.4.2.4:20 chip-ID: 046d:082d
class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa gpu: evdi,i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 5760x1080 s-dpi: 96 s-size: 1520x285mm (59.84x11.22")
s-diag: 1546mm (60.89")
Monitor-1: DVI-I-1 mapped: DVI-I-1-1 pos: center model: LG (GoldStar) IPS
FULLHD built: 2014 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
size: 480x270mm (18.9x10.63") diag: 551mm (21.7") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: DVI-I-2 mapped: DVI-I-2-2 pos: right model: Samsung S27B370
serial: <filter> built: 2012 res: 1920x1080 hz: 60 dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-3: eDP-1 pos: primary,left model: ChiMei InnoLux 0x15cb
built: 2014 res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
modes: 1920x1080
OpenGL: renderer: Mesa Intel HD Graphics 4600 (HSW GT2) v: 4.6 Mesa
22.1.7 direct render: Yes
Audio:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
vendor: Lenovo driver: snd_hda_intel bus-ID: 3-3.2:9 v: kernel
bus-ID: 00:03.0 chip-ID: 17e9:6015 class-ID: 0102 chip-ID: 8086:0c0c
class-ID: 0403 serial: <filter>
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
class-ID: 0403
Device-3: DisplayLink ThinkPad Hybrid USB-C with USB-A Dock type: USB
driver: snd-usb-audio,usbfs
Device-4: Logitech Blue Microphones type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-3.4.2.2:17
chip-ID: 046d:0ab7 class-ID: 0300 serial: <filter>
Device-5: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-3.4.2.4:20 chip-ID: 046d:082d
class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k5.19.8-zen1-1-zen running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: PulseAudio v: 16.1 running: no
Sound Server-4: PipeWire v: 0.3.57 running: yes
Network:
Device-1: Intel Ethernet I217-LM vendor: Lenovo driver: e1000e v: kernel
port: 4080 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200
IF: enp0s25 state: down mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:08b2 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Device-3: Lenovo ThinkPad Lan type: USB driver: cdc_ether
bus-ID: 3-3.3:10 chip-ID: 17ef:a359 class-ID: 0a00 serial: <filter>
IF: enp0s20u3u3c2 state: up speed: 100 Mbps duplex: half mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
IF-ID-2: wwp0s20u10 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
bus-ID: 3-11:6 chip-ID: 8087:07dc class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 3 state: up address: <filter>
Drives:
Local Storage: total: 3.64 TiB used: 305.16 GiB (8.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 2B6Q scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Western Digital model: WD
My Passport 2628 size: 1.82 TiB block-size: physical: 512 B
logical: 512 B type: N/A serial: <filter> rev: 1034 scheme: GPT
Partition:
ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB (16.5%)
fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB
(16.5%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB
(16.5%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB
(16.5%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.32 GiB used: 640.5 MiB (4.1%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.85 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda2 maj-min: 8:2
Sensors:
System Temperatures: cpu: 70.0 C mobo: N/A
Fan Speeds (RPM): cpu: 65535 fan-1: 2514 fan-2:
Info:
Processes: 385 Uptime: 59m wakeups: 8 Memory: 15.32 GiB used: 10.79 GiB
(70.4%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: 2632 note: see --pkg
pacman: 2615 lib: 622 flatpak: 17 Shell: fish v: 3.5.1 default: Bash
v: 5.1.16 running-in: konsole inxi: 3.3.20
Garuda (2.6.7-1):
System install date:     2022-07-23
Last full system update: 2022-09-15 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:            systemd-networkd-wait-online.service

Please post the output of garuda-inxi.

Have you tested the web version of Teams?

Does sound/camera work in other apps inside the Citrix environment?

Good morning.

Something went wrong when I posted my question, since I originally did include the output of garuda-inxi.

I've fixed this is in my original post, and will include it here for your convenience:

[πŸ”] Γ— garuda-inxi
System:
Kernel: 5.19.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=cd948efc-d2df-47db-9777-932e0b08c447 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=29fdd6b3-9e0f-4e41-b98e-3f61e9a5f503 loglevel=3
Desktop: KDE Plasma v: 5.25.5 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20BE0089UK v: ThinkPad T540p
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 20BE0089UK v: SDK0E50510 Pro
serial: <superuser required> UEFI-[Legacy]: LENOVO v: GMET91WW (2.39 )
date: 06/03/2021
Battery:
ID-1: BAT0 charge: 36.2 Wh (100.0%) condition: 36.2/56.2 Wh (64.5%)
volts: 12.3 min: 10.8 model: LGC 45N1147 type: Li-ion serial: <filter>
status: full
Device-1: hidpp_battery_0 model: Logitech Craft Advanced Keyboard
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
Device-2: hidpp_battery_1 model: Logitech Wireless Mouse MX Master 2S
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i7-4600M bits: 64 type: MT MCP arch: Haswell
gen: core 4 built: 2013-15 process: Intel 22nm family: 6
model-id: 0x3C (60) stepping: 3 microcode: 0x28
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 3177 high: 3190 min/max: 800/3600 scaling:
driver: intel_cpufreq governor: performance cores: 1: 3156 2: 3190 3: 3190
4: 3175 bogomips: 23145
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Unknown: No mitigations
Type: retbleed status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo
driver: i915 v: kernel arch: Gen-5.75 process: Intel 45nm built: 2010
ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, VGA-1
bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300
Device-2: Lite-On Integrated Camera type: USB driver: uvcvideo
bus-ID: 3-12:7 chip-ID: 04ca:7035 class-ID: 0e02
Device-3: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-3.4.2.4:20 chip-ID: 046d:082d
class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa gpu: evdi,i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 5760x1080 s-dpi: 96 s-size: 1520x285mm (59.84x11.22")
s-diag: 1546mm (60.89")
Monitor-1: DVI-I-1 mapped: DVI-I-1-1 pos: center model: LG (GoldStar) IPS
FULLHD built: 2014 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
size: 480x270mm (18.9x10.63") diag: 551mm (21.7") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: DVI-I-2 mapped: DVI-I-2-2 pos: right model: Samsung S27B370
serial: <filter> built: 2012 res: 1920x1080 hz: 60 dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-3: eDP-1 pos: primary,left model: ChiMei InnoLux 0x15cb
built: 2014 res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
modes: 1920x1080
OpenGL: renderer: Mesa Intel HD Graphics 4600 (HSW GT2) v: 4.6 Mesa
22.1.7 direct render: Yes
Audio:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
vendor: Lenovo driver: snd_hda_intel bus-ID: 3-3.2:9 v: kernel
bus-ID: 00:03.0 chip-ID: 17e9:6015 class-ID: 0102 chip-ID: 8086:0c0c
class-ID: 0403 serial: <filter>
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
class-ID: 0403
Device-3: DisplayLink ThinkPad Hybrid USB-C with USB-A Dock type: USB
driver: snd-usb-audio,usbfs
Device-4: Logitech Blue Microphones type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-3.4.2.2:17
chip-ID: 046d:0ab7 class-ID: 0300 serial: <filter>
Device-5: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-3.4.2.4:20 chip-ID: 046d:082d
class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k5.19.8-zen1-1-zen running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: PulseAudio v: 16.1 running: no
Sound Server-4: PipeWire v: 0.3.57 running: yes
Network:
Device-1: Intel Ethernet I217-LM vendor: Lenovo driver: e1000e v: kernel
port: 4080 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200
IF: enp0s25 state: down mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:08b2 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Device-3: Lenovo ThinkPad Lan type: USB driver: cdc_ether
bus-ID: 3-3.3:10 chip-ID: 17ef:a359 class-ID: 0a00 serial: <filter>
IF: enp0s20u3u3c2 state: up speed: 100 Mbps duplex: half mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
IF-ID-2: wwp0s20u10 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
bus-ID: 3-11:6 chip-ID: 8087:07dc class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 3 state: up address: <filter>
Drives:
Local Storage: total: 3.64 TiB used: 305.16 GiB (8.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 2B6Q scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Western Digital model: WD
My Passport 2628 size: 1.82 TiB block-size: physical: 512 B
logical: 512 B type: N/A serial: <filter> rev: 1034 scheme: GPT
Partition:
ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB (16.5%)
fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB
(16.5%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB
(16.5%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 305.16 GiB
(16.5%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.32 GiB used: 640.5 MiB (4.1%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.85 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda2 maj-min: 8:2
Sensors:
System Temperatures: cpu: 70.0 C mobo: N/A
Fan Speeds (RPM): cpu: 65535 fan-1: 2514 fan-2:
Info:
Processes: 385 Uptime: 59m wakeups: 8 Memory: 15.32 GiB used: 10.79 GiB
(70.4%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: 2632 note: see --pkg
pacman: 2615 lib: 622 flatpak: 17 Shell: fish v: 3.5.1 default: Bash
v: 5.1.16 running-in: konsole inxi: 3.3.20
Garuda (2.6.7-1):
System install date:     2022-07-23
Last full system update: 2022-09-15 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:            systemd-networkd-wait-online.service

No, I haven't tested the web version of teams. It seems a bit redundant... and it would be of little use. Even Office365 can only be opened on their Citrix environment...

Camera works nowhere, sound... I can play sound just fine, but my microphone is not being detected.

I had meant testing the web client from within the Citrix environment, but if the mic and camera are not working in other apps then I would agree the issue is probably not related to Teams.

Did you see this? Configure | Citrix Workspace app for Linux

The Mic and Webcam option in the Preferences dialog is disabled by default. For information on how to enable mic and webcam, see Preferences.

It sounds like you have to explicitly enable the mic and camera. This is from the linked page:

Microphone and Webcam

To set up a microphone or a webcam, you can change the way a virtual desktop or application accesses your local microphone or webcam:

On the Mic & Webcam page of the Preferences dialog box, select one of the following options:

  • Use my microphone and webcam - Allow the microphone and webcam to be used by the desktop or application.
  • Don’t use my microphone or webcam - Do not allow the microphone or webcam to be used by the desktop or application.

Good morning!

I wish it was that simple. I've enabled microphone and webcam access, but to no avail.

I don't think it's Teams related either. More likely, the Citrix configuration has been made a bit too tight, and the client is having problems because of that.

And of course... Linux isn't supported. So I'm on my own.