在使用remmina时一直无法在本地发出声音,便尝试了直接使用freerdp
sys:alsa 是有声音的,但是sys:pulse和默认没有声音。
观察到声音输出处没有freerdp的应用出现
◄ 26s ◎ xfreerdp /v:127.0.0.1 /u:xuanran /sound:sys:alsa
[19:24:00:590] [174027:174028] [INFO][com.freerdp.core.proxy] - Parsed proxy configuration: http://127.0.0.1:7890
[19:24:00:590] [174027:174028] [INFO][com.freerdp.core.proxy] - HTTP Proxy: HTTP/1.1 200 Connection established
[19:24:00:607] [174027:174028] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[19:24:00:608] [174027:174028] [WARN][com.freerdp.crypto] - CN = WIN-PU9HPFCSQHF
Password:
[19:24:05:282] [174027:174028] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[19:24:05:282] [174027:174028] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[19:24:05:288] [174027:174028] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded alsa backend for rdpsnd
[19:24:05:288] [174027:174028] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
[19:24:05:288] [174027:174028] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[19:24:05:379] [174027:174126] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded alsa backend for rdpsnd
[19:24:06:921] [174027:174028] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
[19:24:06:948] [174027:174126] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded alsa backend for rdpsnd
[19:24:11:628] [174027:174027] [ERROR][com.freerdp.core] - freerdp_abort_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_CANCELLED [0x0002000B]
◄ 11s ◎ xfreerdp /v:127.0.0.1 /u:xuanran /sound:sys:pulse
[19:24:19:175] [174170:174171] [INFO][com.freerdp.core.proxy] - Parsed proxy configuration: http://127.0.0.1:7890
[19:24:19:176] [174170:174171] [INFO][com.freerdp.core.proxy] - HTTP Proxy: HTTP/1.1 200 Connection established
[19:24:19:190] [174170:174171] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[19:24:19:190] [174170:174171] [WARN][com.freerdp.crypto] - CN = WIN-PU9HPFCSQHF
Password:
[19:24:24:007] [174170:174171] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[19:24:24:007] [174170:174171] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[19:24:24:017] [174170:174171] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
[19:24:24:017] [174170:174171] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
[19:24:24:017] [174170:174171] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[19:24:24:114] [174170:174243] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
[19:24:25:733] [174170:174243] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
[19:24:25:761] [174170:174171] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
[19:24:28:637] [174170:174243] [WARN][com.freerdp.channels.rdpsnd.client] - pulse->stream=(nil)
[19:24:28:640] [174170:174170] [ERROR][com.freerdp.core] - freerdp_abort_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_CANCELLED [0x0002000B]
◄ 0s ⋈┈◎ paru -Q freerdp pipewire
freerdp 2:3.22.0-1.1
pipewire 1:1.4.10-2.1
Thinks!