[fix] align macOS and Linux remote window behavior

This commit is contained in:
dijunkun
2026-11-11 00:24:31 +08:00
parent ed58172d2e
commit 6898df7cdc
9 changed files with 168 additions and 3 deletions
+4
View File
@@ -129,6 +129,10 @@ sudo apt install "./crossdesk-virtual-desktop-xfce-linux-amd64-<version>.deb"
Windows 任务栏将主窗口与远程控制窗口显示为两个独立图标,可分别切换和最小化。关闭主窗口后,远程控制窗口及其连接继续保留;需要主窗口时从系统托盘重新打开。远程控制窗口的任务栏图标仅在会话窗口存在时显示,固定应用请使用主窗口的图标。
Linux 的主窗口与远程控制窗口使用不同的应用分组标识,支持 X11、XWayland 和原生 Wayland;实际任务栏显示方式由桌面环境及分组设置决定。关闭主窗口不影响远控连接,可从系统托盘重新打开主窗口。固定应用请使用主窗口的启动器。
macOS 保留一个 CrossDesk Dock 应用图标,主窗口与远程控制窗口可独立切换和最小化,不会自动合并为系统窗口标签页。关闭主窗口后,只要还有可见或已最小化的窗口,Dock 图标就会保留,远控连接继续运行;所有窗口关闭后,应用保留在菜单栏中。可从菜单栏重新打开主窗口。
桌面端普通会话、桌面墙和移动端(Android、iOS、鸿蒙)的网络状态均显示“被控端编码器”和“控制端解码器”,使用实际的视频编解码器名称,包括回退后的软件编解码器。名称保持单行,超出可用宽度时自动横向滚动,完整显示时保持静止。名称统一采用“实现名称 (编码格式)”,名称首字母大写、技术缩写保留全大写,例如 `VideoToolbox (H.264)`、`NVENC (H.264)`、`NVDEC (H.264)`、`SVT-AV1 (AV1)`、`Dav1d (AV1)` 和 `LibAOM (AV1)`;Media Foundation 额外标注 `HW`(硬件)或 `SW`(软件)。被控端需要支持编码器状态上报;旧版本或尚未获取到的信息显示“—”。
### 在会话中调整画面
+4
View File
@@ -129,6 +129,10 @@ Desktop clients synchronize text clipboard contents. Configure the receiving dir
On Windows, the main window and remote control window use separate taskbar buttons, so you can switch to or minimize either window independently. Closing the main window leaves the remote control window and its connections running; reopen the main window from the system tray. The remote control button appears only while the session window is present; use the main window's button to pin the application.
On Linux, the main and remote control windows use different application grouping IDs on X11, XWayland, and native Wayland. Taskbar presentation depends on the desktop environment and its grouping settings. Closing the main window keeps remote connections running; reopen it from the system tray. Use the main application's launcher for pinning.
On macOS, CrossDesk keeps one application icon in the Dock. The main and remote control windows can be switched and minimized independently and do not automatically merge into native window tabs. Closing the main window keeps the Dock icon while another window is visible or minimized, and remote connections continue running. Once all windows are closed, the application remains in the menu bar, where you can reopen the main window.
Network statistics in both ordinary sessions and DeskHub show the video codecs actually in use, including software fallback. Names use “Implementation (Format)” with an initial capital and uppercase technical abbreviations, such as `VideoToolbox (H.264)`, `NVENC (H.264)`, `NVDEC (H.264)`, `SVT-AV1 (AV1)`, `Dav1d (AV1)`, and `LibAOM (AV1)`; Media Foundation also includes `HW` (hardware) or `SW` (software). The host must support encoder status reporting; older versions and information not yet available display “—”.
### Adjust video during a session