From f83c5bb4b1fe8645eb85ac13b9cedc98b7da6834 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=90=8D?= <1477412247@qq.com> Date: Thu, 26 Dec 2024 07:54:26 +0000 Subject: [PATCH] =?UTF-8?q?!3=2024.09=E5=88=86=E6=94=AF=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=88=B0master=E4=B8=BB=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: @lipingEmmaSiguyi Reviewed-by: @Lostwayzxc Signed-off-by: @Lostwayzxc Pin icons 排除/home路径下文件类型 同步master分支到25.03 --- README.en.md | 2 +- README.md | 2 +- devstation-config.gschema.override | 3 ++ devstation-config.spec | 48 +++++++++++++++++++++++++++++ openEuler.desktop | 8 +++++ openEuler.jpg | Bin 0 -> 962 bytes 6 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 devstation-config.gschema.override create mode 100644 devstation-config.spec create mode 100755 openEuler.desktop create mode 100644 openEuler.jpg diff --git a/README.en.md b/README.en.md index 7987c3f..13e4603 100644 --- a/README.en.md +++ b/README.en.md @@ -1,7 +1,7 @@ # devstation-config #### Description -config and shortcut for devstation +the config of devstation #### Software Architecture Software architecture description diff --git a/README.md b/README.md index fbf535d..fe7d81a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # devstation-config #### 介绍 -config and shortcut for devstation +the config of devstation #### 软件架构 软件架构说明 diff --git a/devstation-config.gschema.override b/devstation-config.gschema.override new file mode 100644 index 0000000..4d9a1a0 --- /dev/null +++ b/devstation-config.gschema.override @@ -0,0 +1,3 @@ +[org.gnome.shell] +enabled-extensions = ['ubuntu-dock@ubuntu.com'] +favorite-apps = [ 'firefox.desktop', 'org.gnome.Evolution.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Rhythmbox3.desktop', 'openEuler.desktop', 'vscodium.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Devhelp.desktop' ] diff --git a/devstation-config.spec b/devstation-config.spec new file mode 100644 index 0000000..6bf6680 --- /dev/null +++ b/devstation-config.spec @@ -0,0 +1,48 @@ +Name: devstation-config +Version: 2 +Release: 2 +Summary: A shortcut to openEuler official site + +License: LGPLv3 +Source0: openEuler.desktop +Source1: openEuler.jpg +Source2: devstation-config.gschema.override + +#BuildRequires: + +Requires: gnome-shell-extension-dash-to-dock + +%description +A shortcut to openEuler official site. + +%install +%{__mkdir} -p %{buildroot}%{_datadir}/applications +%{__cp} %{_sourcedir}/{openEuler.desktop,openEuler.jpg} %{buildroot}%{_datadir}/applications +install -D -m 0644 %SOURCE2 %{buildroot}%{_datadir}/glib-2.0/schemas/80_devstation-config.gschema.override + +%post +echo "Trying to install the shortcut to user desktops..." +for user in $(ls /home); do + if [ -d /home/$user ]; then + [[ ! -d /home/$user/Desktop ]] && mkdir /home/$user/Desktop + %{__install} %{_datadir}/applications/openEuler.desktop /home/$user/Desktop + echo " Installed to \"$user\"." + fi +done +[[ ! -d /root/Desktop ]] && mkdir /root/Desktop +%{__install} %{_datadir}/applications/openEuler.desktop /root/Desktop +echo " Installed to \"root\"." + +%files +%attr(755, root, root) %{_datadir}/applications/{openEuler.desktop,openEuler.jpg} +%{_datadir}/glib-2.0/schemas/80_devstation-config.gschema.override + +%changelog +* Fri Mar 14 2025 Liu Wang <1823363429@qq.com> - 2-2 +- Filter out files from the /home path + +* Sat Feb 1 2025 Eustace - 2-1 +- Pin icons + +* Wed Aug 28 2024 Li Ping - 1-1 +- Init. diff --git a/openEuler.desktop b/openEuler.desktop new file mode 100755 index 0000000..b326b98 --- /dev/null +++ b/openEuler.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=easysoftware +Exec=xdg-open https://easysoftware.openeuler.org/zh +Icon=/usr/share/applications/openEuler.jpg +Comment=Open openEuler easysoftware site in your default web browser +Terminal=false diff --git a/openEuler.jpg b/openEuler.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21b7820a00dde943d7088a4300adf7039db415fc GIT binary patch literal 962 zcmV;z13mnSP)Px&d`Uz>R7gv`ms^NcWfaGM|Gga@t%z<9Ne@zp5p(t#B8mu%Xy}6Uk}~5t3JEDW z5HuED#&DbmL-Fz;^i%_d>DgoCM4>i4#88n>p`LwIFuGYPMu^bZXy)vd`y6%7K4;pq zkIwi#?r*L2+w1bJZ+)WCHP4?-Gw%S)F#8#)mtyXtM$9O+@Vw7%VaCW?h*iMMxSkzE z?#mqP_%4mT6wsk*WKO+=!&>03M5D&%NUu{|{6mslGBn%&JcJuSbJKWmS>_@}AFkWO zf%ZSg(;FY!;y;ALyNE{`fYn6YhB0mAjJt*7?dPgD?_~uXqwzL-FW` z&>KeE73lo~cQE~*9%P-Mrbz^jnKCN@ZxG}MMP_FkPWTCM>y*H1jT!^O^M6F#mkMY$ zjMT+x*DvQOj)cNh4ftVkx2tJzD0I~ z(7KWHB%-gJ4zu%^`!uDFZ>~aG`~|q|#_Txgt4p2hS6~j}>dz*7YJAT{cOggGe=8e( z;NzQV8Xc}V8^=IV8;lylQs60!0fOAZm|V91Rj@6U>P_-AWDTX!z6BP`A-Q^KTq#tS88= zt}ifu2O^)&Q?Kw7(!FVfFUyRSdu%cHX;rS*A-$c}Ms%M>x5lo9FLC2+rI45lx;rfp zvt5;OC9~r;H zj=_hfk^N&Oglj=}CKk-3JS(aR(F1Dw->Y%-O5Fo08fzS