Deepin 桌面环境
Deepin 桌面环境 (DDE) 是 桌面环境,它属于 deepin Linux 发行版。它由 武汉深度科技有限公司 设计。deepin 致力于为全球用户提供美观、易用、安全和可靠的系统。deepin 是一个开源的 GNU/Linux 操作系统,基于 Linux 内核,主要面向桌面应用,支持笔记本电脑、台式机和一体机。DDE 由桌面环境、deepin 窗口管理器、控制中心、启动器和 Dock 组成。
安装
安装 deepin 和 deepin-kwin 以获得最小桌面界面的基本组件。
可选地,也可以安装 deepin-extra 以获得更多额外的应用程序,从而获得更完整的桌面环境。
启动
通过显示管理器
LightDM 是 DDE 的默认显示管理器,它将作为依赖项安装。只需 启用 lightdm.service
即可使用它。
通过 xinit
要通过 xinit 使用 Deepin,您需要将以下内容添加到您的 .xinitrc 文件中。
~/.xinitrc
exec startdde
已知问题
配置
网络
NetworkManager 集成在 DDE 网络管理中并一起安装。 启用 NetworkManager.service
即可使用它。
自定义触摸板手势行为
Deepin 官方不支持自定义手势行为,但是可以通过编辑配置文件 /usr/share/dde-daemon/gesture.json
手动更改。
例如,如果您想禁用点击手势活动,请将其 action 设置为 none
/usr/share/dde-daemon/gesture.json
[ ... { "Name": "tap", "Direction": "none", "Fingers": 3, "Action": { "Type": "built-in", "Action": "none" } }, ... ]
要应用更改,请重启系统或注销并重新登录。
更改默认 deepin 声音
虽然官方不支持,但是可以更改甚至删除 Deepin 使用的默认声音(例如登录声音)。只需替换目录中的声音
/usr/share/sounds/deepin/stereo
注意:如果您只想完全禁用声音效果,可以在 Deepin 的系统设置(声音部分)中完成。
更改系统语言
deepin 的环境变量 LANG
可能受 ~/.dde_env
影响,并且目前它的优先级最高,如果此文件存在,则 /etc/locale.conf
和 $XDG_HOME/.config/locale.conf
将被忽略
~/.dde_env
# DDE user env file, bash script export LANG="zh_CN.UTF-8"; export LANGUAGE="";
故障排除
从待机恢复后没有背景
由于 NVIDIA 驱动程序存储其 FBO 的方式 [2],因此在从待机恢复后,背景突然消失,只留下一个白色屏幕,可能带有一些彩色噪点。该错误似乎已在 GNOME 上游修复,但 Deepin 桌面环境仍然存在此问题。
一种可能的解决方法是在计算机从挂起恢复时重新启动窗口管理器。一种方法是 创建 以下 systemd 服务
/etc/systemd/system/resume@.service
[Unit] Description=User resume actions After=suspend.target [Service] User=%I Type=simple ExecStart=/usr/bin/deepin-wm-restart.sh [Install] WantedBy=suspend.target
它执行以下脚本
/usr/bin/deepin-wm-restart.sh
#!/bin/bash export DISPLAY=:0 deepin-wm --replace
一旦这两个文件在正确的目录中创建,使脚本 可执行 并 启动/启用 resume@user
无线网络无法连接
NetworkManager 将 MAC 地址设置为随机生成。这已经默认启用,要禁用它,请将以下行添加到 NetworkManager 配置文件中。
/etc/NetworkManager/NetworkManager.conf
[device] wifi.scan-rand-mac-address=no
蓝牙菜单不显示/工作
启动/启用 bluetooth.service
。此服务默认未启用。
在双启动中窗口快捷键不工作
当 home 目录在双启动中共享时,~/.config/kglobalaccels
可能会导致奇怪的快捷键行为,我们可以尝试将此文件重命名为另一个名称。
Bug 报告
任何与 Arch 打包相关的错误都应在 bug 跟踪器 中报告。
任何上游相关的错误都应在 此处 报告。所有 Deepin 开发者都会看到错误报告并尽快解决。