Skip to content

Commit

Permalink
chore: tmp remove desktop from DDE
Browse files Browse the repository at this point in the history
make desktop in a separate process

log: as title
  • Loading branch information
tsic404 authored and yixinshark committed Dec 14, 2024
1 parent 43be958 commit e3f62a1
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 1 deletion.
1 change: 1 addition & 0 deletions systemd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit e3f62a1

Please sign in to comment.