Deepin Desktop Environment (Русский)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Состояние перевода: На этой странице представлен перевод статьи Deepin Desktop Environment. Дата последней синхронизации: 26 февраля 2018. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

DDE (Deepin Desktop Environment) является средой рабочего стола по-умолчанию для дистрибутива Linux Deepin.

Установка

Чтобы получить минимальный интерфейс рабочего стола, установите группу пакетов deepin. Она включает в себя все основные компоненты.

Группа пакетов deepin-extra содержит некоторые дополнительные приложения, необходимые для более удобной работы.

Чтобы иметь возможность использовать встроенную поддержку управления сетью, необходимо установить пакет networkmanager, и запустить, включить службу NetworkManager.service.

Запуск Deepin Desktop Environment

По-умолчанию Deepin рассчитан на работу с экранным менеджером lightdm.

Чтобы использовать оригинальный экран приветствия для Deepin в lightdm, вам необходимо изменить конфигурационный файл следующим образом:

/etc/lightdm/lightdm.conf
[Seat:*]
...
greeter-session=lightdm-deepin-greeter

Для корректной работы экрана приветствия должна существовать хотя бы одна домашняя папка.

Решение проблем

Отсутствие изображение на рабочем столе после пробуждения

Из-за особенностей хранения FBO (Framebuffer Object) драйверами NVIDIA [1], иногда после пробуждения отображается только белый экран и, возможно, небольшой цветовой шум. Баг исправлен в репозитории 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

Когда вы поместите описанные файлы в нужные каталоги, запустите сценарий следующими командами:

# chmod +x /usr/bin/deepin-wm-restart.sh
# systemctl enable resume@user
# systemctl start resume@user 

Первая команда делает скрипт, созданный вами, исполняемым, вторая помещает службу в автозапуск при загрузке системы, а последняя сразу запускает эту службу, таким образом, вы можете обойтись без перезагрузки системы.

Сообщение об ошибках

При возникновении каких-либо ошибок в работе, их подробное описание и шаги по вопспроизведению можно оставить тут.

Смотрите также