Skip to content

Commit 64a0d7e

Browse files
authored
move desktop in a separate process (#106)
* chore: tmp remove desktop from DDE make desktop in a separate process log: as title * chore: bump version 1.99.5 log: as title
1 parent 52c3986 commit 64a0d7e

File tree

4 files changed

+33
-1
lines changed

4 files changed

+33
-1
lines changed

debian/changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
dde-session (1.99.5) unstable; urgency=medium
2+
3+
* move desktop in a separate process
4+
* feat: set a fixed cursor size on Wayland
5+
6+
-- tsic404 <[email protected]> Fri, 13 Dec 2024 10:31:27 +0800
7+
18
dde-session (1.99.4) unstable; urgency=medium
29

310
* fix: 窗口特效支持三挡调节

systemd/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ install(FILES ${DDE_SESSION_PRE_WANTS} DESTINATION lib/systemd/user/)
3838
install(FILES ${DDE_SESSION_INITIALIZED_WANTS} DESTINATION lib/systemd/user/)
3939
install_symlink([email protected] dde-session-pre.target.wants)
4040
install_symlink(dde-display.service dde-session-pre.target.wants)
41+
install_symlink([email protected] dde-session-initialized.target.wants)
4142
install_symlink([email protected] dde-session-initialized.target.wants)
4243
install_symlink(dde-lock.service dde-session-initialized.target.wants)
4344
install_symlink(dde-polkit-agent.service dde-session-initialized.target.wants)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[Unit]
2+
Description=dde-shell for desktop
3+
RefuseManualStart=no
4+
RefuseManualStop=no
5+
StartLimitBurst=3
6+
CollectMode=inactive-or-failed
7+
8+
Requisite=dde-session-pre.target
9+
After=dde-session-pre.target
10+
11+
Requisite=dde-session-initialized.target
12+
PartOf=dde-session-initialized.target
13+
Before=dde-session-initialized.target
14+
15+
Requires=dbus.socket
16+
After=dbus.socket
17+
18+
[Service]
19+
Type=simple
20+
ExecStart=/usr/bin/dde-shell -p %I
21+
TimeoutStartSec=infinity
22+
Slice=session.slice
23+
Restart=on-failure
24+
RestartSec=1s

systemd/dde-session-initialized.target.wants/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ After=org.desktopspec.ApplicationManager1.service
2929

3030
[Service]
3131
Type=simple
32-
ExecStart=/usr/bin/dde-shell -C %I --serviceName=org.deepin.dde.shell
32+
ExecStart=/usr/bin/dde-shell -C %I --serviceName=org.deepin.dde.shell -d org.deepin.ds.desktop
3333
TimeoutStartSec=infinity
3434
Slice=session.slice
3535
Restart=on-failure

0 commit comments

Comments
 (0)