From 921dc37521e5d9e9c66cf987b19811a24e518695 Mon Sep 17 00:00:00 2001 From: gfdgd_xi <3025613752@qq.com> Date: Mon, 12 Feb 2024 11:44:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Edebian12=E7=9A=84=E9=80=82?= =?UTF-8?q?=E9=85=8D=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 14 +++++++++++--- debian-dde.gpg | Bin 0 -> 1736 bytes debian/postinst | 9 ++++++++- debian/postrm | 2 ++ debiandde-config-after-desktop | 7 +++++++ debiandde-config-after-desktop.desktop | 11 +++++++++++ 6 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 debian-dde.gpg create mode 100644 debian/postrm create mode 100644 debiandde-config-after-desktop create mode 100644 debiandde-config-after-desktop.desktop diff --git a/Makefile b/Makefile index e45cf15..24e5dc2 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,19 @@ build: - echo a + echo None install: mkdir -pv $(DESTDIR)/etc/profile.d/ + mkdir -pv $(DESTDIR)/etc/apt/trusted.gpg.d/ mkdir -pv $(DESTDIR)/etc/apt/sources.list.d/ + mkdir -pv $(DESTDIR)/etc/xdg/autostart + mkdir -pv $(DESTDIR)/usr/bin mkdir -pv $(DESTDIR)/usr/lib/systemd/system/ + cp -rv dde.sh $(DESTDIR)/etc/profile.d/dde.sh - cp -rv debian-dde.list $(DESTDIR)/etc/apt/sources.list.d/debian-dde.list - cp -rv debiandde-first-config.service $(DESTDIR)/usr/lib/systemd/system/ + #cp -rv debian-dde.list $(DESTDIR)/etc/apt/sources.list.d/debian-dde.list + cp -rv debiandde-first-config.service $(DESTDIR)/usr/lib/systemd/system/debiandde-first-config.service + cp -rv debian-dde.gpg $(DESTDIR)/etc/apt/trusted.gpg.d/debian-dde.gpg + cp debiandde-config-after-desktop $(DESTDIR)/usr/bin/debiandde-config-after-desktop + cp debiandde-config-after-desktop.desktop $(DESTDIR)/etc/xdg/autostart/debiandde-config-after-desktop.desktop chmod +x $(DESTDIR)/etc/profile.d/dde.sh + chmod +x $(DESTDIR)/usr/bin/debiandde-config-after-desktop diff --git a/debian-dde.gpg b/debian-dde.gpg new file mode 100644 index 0000000000000000000000000000000000000000..02c2eb72ca55aeda70b172d3039f07273abbec29 GIT binary patch literal 1736 zcmV;(1~>Vc0gVJ>Z!0AM3;@IrU=SJl+BC{6`bay~wkFH^hWYp=gl{(=XbvRn4=j=* zw>A@ObAfQ~kUqaJe!RzLTLpi61lk{85hQ&BZHN;~F4ysy=8CrpG-L0k#ppaTa}ja^ zjs^ic$w<3|lc%_P9(QT|SYU3|o)(SqIxOIRCdZKz=Hl>Qu3dsR13bpqY0G8F%;1(q zk9s3(%ubRQDYcEyI{CFd^`=?I<1{dmuK3)UNwg)`wYA2WlU?4Bbf0}UYosSUrF?}h zI+M=4U;cE7+KQV)`JUoebAPdi>mavlAN3WXiB_TtgDxtl4!q77L?^q1otr)q{_ z{s?JCT$5ACNz~jbWMapT5r^U{$#WY3M(ixQ7hj~7X3d?WW>-sz?$xNn-aIecF$G7z ze&h&A(@=1Ih<>2TW6mBm+VGDf(1%OlDLBaWN&_@9N}C_?s!5JGKM0+*m!6#Ds!RW% z#mqvsyN5y`p(x>X6ZWy;VhJ)fR*9uZ7LnDL0*RU+irKmu>7xJ<0RREC9A{=^XJlV^ zX&^i^FfuhZF*7$cGC*;0E@N+PK8XR&1QP)Y05}#Q1iZ%A@NqD}`Z8vaX8msJA0W+3 zCj|myZ!0AN8v_Lk2?z%Q1{Dek2nzxP76JnS0v-VZ7k~f?2@w5m>K`D@ODArv3;$vK zn()4-k+|`*F30cO#A4r4Aw9{T1Z!9t^OR>fD^UsPi0Rq;%Zy4H*J16)nxpbcu+eY_ zLwsfnnFpGOtDx(;y#NKGFRG)#VoneqKzn1Qk1WCG(zf#j*}-+)3r}r=I8-K_9H)S6 z^`uFAfSg+5;D#$!wH?q1%gr#E55RMk6|zh4$1>`y>2GVO2gNj_zqqSs{1y+Y5q;{c zY6w~)uIN|g--^l^Ak+XQ9K+&ap&E`xbJ>0yQW>EQ+XJ4L5<#KJ^4!L#;Z*$dK$@ziK#qe7?C_&I0%N`yWs$-ZhE+AzV7_pGg$L<=3gj-YGy% z!oe=(;bgeRe0&%wl}C zV%2Ob@$bEFDF#y|)icRwQ;0#F)T`vB+zUQFSKXjGP{?h+QQeDXiJbj=@oZ9La}}Qb zaC#CmH{5f;fI+)4Oy#);DrBj+p~LplG`JDQ`k3AIlS$3cysZM#l?& zk=%exn12NK`D@OD6>aV{a=Z0vikf3JDPXZt5Q( z%}XaD0So;X!%KgF;WZ)w4PIQfDc^sTJyE+tL8AA!fN)0<^s@|L`ym}kyv^Ldw9UR@ zHH{-vYT-UaGR(rE+xD_56k|m~x%2NRfT3ZSfVk1xT<;pNDvuVYRR%O)`tWgKyC*V^ z?81EpjE`kwh_H|i)Bax4-XVgGn>L%ax($X;EzqCSjr|HN?)@`x61;=+65J(YarG$k zn<8o{BT2e#6c=vUhn0uNrT`N!siqziL9m-E8Hk&-{edyu1J6N*!8(th#In|e^HTbs zBKn08AL@2;pe?!%1gAGDTOIL=w4_>gTlGyo1DM0zXgokybZtu?Irj(`csXVO literal 0 HcmV?d00001 diff --git a/debian/postinst b/debian/postinst index a0ff91f..d29658d 100644 --- a/debian/postinst +++ b/debian/postinst @@ -1,2 +1,9 @@ #!/bin/bash -systemctl enable debiandde-first-config.service | true \ No newline at end of file +systemctl enable debiandde-first-config.service | true +# 判断是不是 debian 12 +debianVersion = `cat /etc/debian_version` +if [[ $debianVersion == 12.* ]]; then + echo -e "deb [trusted=true] http://dde15.debian12.gfdgdxi.top/ ./\ndeb [trusted=true] http://master.dl.sourceforge.net/project/debiandde/dde15-debian12-deb-more/ ./" | sudo tee -a /etc/apt/sources.list.d/debian-dde.list +else + echo -e "deb [trusted=true] http://dde15.debian11.gfdgdxi.top/ ./\ndeb [trusted=true] http://master.dl.sourceforge.net/project/debiandde/dde15-deb-more/ ./" | sudo tee -a /etc/apt/sources.list.d/debian-dde.list +fi \ No newline at end of file diff --git a/debian/postrm b/debian/postrm new file mode 100644 index 0000000..36fa56e --- /dev/null +++ b/debian/postrm @@ -0,0 +1,2 @@ +#!/bin/bash +rm -v /etc/apt/sources.list.d/debian-dde.list \ No newline at end of file diff --git a/debiandde-config-after-desktop b/debiandde-config-after-desktop new file mode 100644 index 0000000..8ebd412 --- /dev/null +++ b/debiandde-config-after-desktop @@ -0,0 +1,7 @@ +#!/bin/bash +if [[ $debianVersion == 12.* ]]; then + cd /tmp + killall dde-dock dde-osd -9 + nohup dde-dock & + nohup dde-osd & +fi diff --git a/debiandde-config-after-desktop.desktop b/debiandde-config-after-desktop.desktop new file mode 100644 index 0000000..98c210a --- /dev/null +++ b/debiandde-config-after-desktop.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=debiandde +Name[zh_CN]=自动配置debiandde(进入桌面后) +Comment=自动配置debiandde(进入桌面后) +Type=Application +Exec=/usr/bin/debiandde-config-after-desktop +Icon=deepin-launcher +Categories=System + +# Generated from the DesktopGenerater component of the z-Tools toolkit