From e8274e85fda1b629986a04f6d1a671980db7c8a2 Mon Sep 17 00:00:00 2001 From: Liu Heng Date: Fri, 13 Dec 2024 10:30:52 +0800 Subject: [PATCH 1/2] chore: tmp remove desktop from DDE make desktop in a separate process log: as title --- systemd/CMakeLists.txt | 1 + ...shell-plugin@org.deepin.ds.desktop.service | 24 +++++++++++++++++++ .../dde-shell@DDE.service | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 systemd/dde-session-initialized.target.wants/dde-shell-plugin@org.deepin.ds.desktop.service diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt index 6734108..ad2d5fe 100644 --- a/systemd/CMakeLists.txt +++ b/systemd/CMakeLists.txt @@ -38,6 +38,7 @@ install(FILES ${DDE_SESSION_PRE_WANTS} DESTINATION lib/systemd/user/) install(FILES ${DDE_SESSION_INITIALIZED_WANTS} DESTINATION lib/systemd/user/) install_symlink(dde-session@x11.service dde-session-pre.target.wants) install_symlink(dde-display.service dde-session-pre.target.wants) +install_symlink(dde-shell-plugin@org.deepin.ds.desktop.service dde-session-initialized.target.wants) install_symlink(dde-shell@DDE.service dde-session-initialized.target.wants) install_symlink(dde-lock.service dde-session-initialized.target.wants) install_symlink(dde-polkit-agent.service dde-session-initialized.target.wants) diff --git a/systemd/dde-session-initialized.target.wants/dde-shell-plugin@org.deepin.ds.desktop.service b/systemd/dde-session-initialized.target.wants/dde-shell-plugin@org.deepin.ds.desktop.service new file mode 100644 index 0000000..2678722 --- /dev/null +++ b/systemd/dde-session-initialized.target.wants/dde-shell-plugin@org.deepin.ds.desktop.service @@ -0,0 +1,24 @@ +[Unit] +Description=dde-shell for desktop +RefuseManualStart=no +RefuseManualStop=no +StartLimitBurst=3 +CollectMode=inactive-or-failed + +Requisite=dde-session-pre.target +After=dde-session-pre.target + +Requisite=dde-session-initialized.target +PartOf=dde-session-initialized.target +Before=dde-session-initialized.target + +Requires=dbus.socket +After=dbus.socket + +[Service] +Type=simple +ExecStart=/usr/bin/dde-shell -p %I +TimeoutStartSec=infinity +Slice=session.slice +Restart=on-failure +RestartSec=1s diff --git a/systemd/dde-session-initialized.target.wants/dde-shell@DDE.service b/systemd/dde-session-initialized.target.wants/dde-shell@DDE.service index 3274fba..07a19f5 100644 --- a/systemd/dde-session-initialized.target.wants/dde-shell@DDE.service +++ b/systemd/dde-session-initialized.target.wants/dde-shell@DDE.service @@ -29,7 +29,7 @@ After=org.desktopspec.ApplicationManager1.service [Service] Type=simple -ExecStart=/usr/bin/dde-shell -C %I --serviceName=org.deepin.dde.shell +ExecStart=/usr/bin/dde-shell -C %I --serviceName=org.deepin.dde.shell -d org.deepin.ds.desktop TimeoutStartSec=infinity Slice=session.slice Restart=on-failure From c77697c3826f72ecc12476ef31a5b25c918867bd Mon Sep 17 00:00:00 2001 From: Liu Heng Date: Fri, 13 Dec 2024 10:32:20 +0800 Subject: [PATCH 2/2] chore: bump version 1.99.5 log: as title --- debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index e842eba..4da0328 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +dde-session (1.99.5) unstable; urgency=medium + + * move desktop in a separate process + * feat: set a fixed cursor size on Wayland + + -- tsic404 Fri, 13 Dec 2024 10:31:27 +0800 + dde-session (1.99.4) unstable; urgency=medium * fix: 窗口特效支持三挡调节