[Internal testing communication] deepin25可以使用wayland吗,如何实现
Tofloor
poster avatar
王都不知道
deepin
12 hours ago
Author

image.png

Deepin 25(如果按照版本号推测,将是Deepin 23之后的主要版本)几乎肯定会将Wayland作为首选或默认的显示会话,并提供更成熟、开箱即用的支持。这是Deepin(以及整个Linux桌面生态)明确的发展方向。

如何实现(预计在Deepin 25上):

  1. 登录时选择(最简单、推荐):

    • 在Deepin 25的登录界面(通常是DDE的登录管理器),输入密码前,注意密码输入框下方或旁边会有一个“⚙️”(齿轮/设置)图标
    • 点击这个图标,会弹出会话选择菜单
    • 在菜单中,你至少会看到两个选项:
      • deepin (或 Deepin (X11)):传统的X11会话。
      • deepin-wayland (或 Deepin (Wayland)):使用Wayland协议的Deepin桌面会话。
    • 选择 deepin-wayland
    • 输入你的密码登录。系统将启动Wayland合成器(可能是 kwinmutter的深度定制版,或者Deepin自己的合成器)并加载Deepin桌面环境。
  2. 设置默认会话(可选):

    • 如果你希望每次登录都默认进入Wayland会话,可以在登录并进入Wayland桌面后:

      • 打开 “控制中心” (或系统设置)。
      • 导航到 “显示”“个性化”“登录选项” 相关区域(Deepin的具体位置可能会调整)。
      • 查找类似 “默认会话”“登录界面会话” 的设置项。
      • 将其设置为 “Deepin (Wayland)”deepin-wayland
    • 或者,对于熟悉命令行的用户,可以修改LightDM(或Deepin可能使用的其他显示管理器,如 greeters)的配置文件(如 /etc/lightdm/lightdm.conf.d/下的文件),添加或修改:

      [Seat:*]
      user-session=deepin-wayland
      
      • 注意: 修改系统配置文件需谨慎,建议优先使用图形界面设置。

Deepin 25上使用Wayland的关键注意事项(预计):

  1. 成熟度与兼容性:

    • 目标成熟: Deepin团队的目标是让Wayland会话在Deepin 25上达到高度可用和稳定,成为推荐甚至默认选项。大部分核心Deepin应用(深度终端、深度文件管理器、深度商店、深度截图等)应该已完成Wayland适配。
    • 遗留问题: 极少数非常老旧或依赖特定X11扩展的应用,或者某些闭源软件(如部分游戏、专业软件、特定厂商的软件)可能仍存在兼容性问题。它们会通过 XWayland运行,通常能工作,但可能有小瑕疵。
    • NVIDIA显卡: 对NVIDIA闭源驱动的Wayland支持(尤其是使用 GBM后端而非 EGLStreams)在Linux生态中仍在持续改进。Deepin 25应会集成较新的Mesa和内核,支持会更好,但使用N卡的用户仍需关注官方驱动更新和社区反馈,可能需要在驱动设置中选择正确的后端。AMD和Intel核显支持通常非常优秀。
  2. 功能与体验:

    • 优势: 预计能获得Wayland的核心优势:更流畅的动画、更低的输入延迟(游戏体验更好)、原生防止画面撕裂、更好的触摸板/触摸屏手势支持、更严格的应用间安全隔离
    • Deepin特性: Deepin特有的视觉效果和功能(如窗口特效、任务栏行为、多任务视图)在Wayland下应该会得到完整保留或重新实现,以达到与X11下一致或更好的体验。
    • 高DPI/多显示器: Wayland对混合DPI(不同缩放比例的显示器)和多显示器配置的原生支持预计会比Deepin 23下的X11更完善和易用。
  3. 重要组件:

    • 输入法: Fcitx5 是Wayland下最稳定和功能完备的输入法框架。Deepin 25应会预装或优先推荐Fcitx5。确保其正常运行并配置好你的输入法。
    • 屏幕共享与截图:
      • 屏幕共享(会议软件): 应用需支持 PipeWireXDG Desktop Portal协议。主流的Web会议软件(如Zoom, Teams的新版本)和浏览器(Chrome/Chromium, Firefox)对此的支持在持续增强。
      • 截图工具: Deepin自带的截图工具和Flameshot等流行工具需要适配Wayland的截图API(通过 XDG Desktop Portal)。Deepin 25的截图工具应该已适配。
    • 远程桌面: 原生Wayland的远程显示需要支持新的协议(如 RDPpipewire编码流,或 waypipe)。VNC在Wayland原生支持上较弱。如果需要高级的远程桌面功能,X11会话可能仍是更成熟的选择(但安全性较低)。Deepin可能会集成或推荐特定的Wayland友好远程方案。
  4. 如何切换回X11(故障恢复):

    • 极其重要! 在登录界面,记住“会话选择”的位置。如果在Wayland会话中遇到严重问题(如黑屏、无法输入),可以:
      1. 强制重启电脑。
      2. 在登录界面,再次点击那个“⚙️”图标。
      3. 选择 deepin (X11) 会话登录。这能让你回到熟悉的、稳定的X11环境进行问题排查或等待修复。

总结与建议(针对Deepin 25):

  1. 大胆启用: Deepin 25的Wayland会话将是官方主力支持和优化的方向,成熟度远超Deepin 23。建议在登录时直接选择 deepin-wayland 进行尝试
  2. 关注官方信息: 留意Deepin 25的官方发布说明和更新日志,了解Wayland支持的详细状态、已知问题和最佳实践。
  3. 留意兼容性: 对依赖特定老旧闭源软件或使用NVIDIA显卡的用户,初期留意兼容性和驱动设置
  4. 善用回退: 熟练掌握登录界面切换回X11会话的方法,这是遇到任何无法解决的Wayland问题的安全阀。
  5. 享受新特性: 一旦稳定运行,你将受益于Wayland带来的更流畅、更安全、更现代的桌面体验,尤其是在触摸板手势、游戏性能和高DPI支持方面。

简而言之,对于Deepin 25,启用Wayland将变得非常简单直接(登录时选择即可),且是官方极力推荐并致力于提供最佳体验的显示协议。

Reply Favorite View the author
All Replies
neko
deepin
Ecological co-builder
Q&A Team
11 hours ago
#1

25开始原来的wayland模式被treeland替代后就没有再维护了,如果你现在安装wayland会发现无法进入桌面。
treeland就目前而言还不完善,不建议用。

Reply View the author
随机数
deepin
2 hours ago
#2

treeland沉了吗?没有新消息放出了呢。

Reply View the author